🗃️ SQL Formatter
Tempelkan SQL Anda dan dapatkan kode yang bersih dan mudah dibaca secara instan — kata kunci dalam huruf besar atau kecil, klausa utama di baris baru, AND/OR/ON diindentasi. Berjalan sepenuhnya di browser Anda, tidak perlu mengunggah.
Privat sejak awal. Alat ini berjalan sepenuhnya di browser Anda — tidak ada yang Anda masukkan diunggah atau disimpan, dan bisa dipakai offline.
Tentang
SQL formatter ini adalah alat perindah ringan yang berjalan di browser, yang membuat SQL mentah atau diminifikasi menjadi mudah dibaca tanpa parser penuh. Alat ini melindungi literal string dan komentar inline sehingga kontennya tidak pernah berubah, lalu menerapkan casing kata kunci yang dipilih (huruf besar atau kecil). Klausa utama — SELECT, FROM, WHERE, JOIN, LEFT JOIN, RIGHT JOIN, INNER JOIN, GROUP BY, ORDER BY, HAVING, LIMIT — masing-masing dimulai di baris baru. Operator logika AND, OR, dan kondisi join ON diindentasikan di bawah klausa induknya, memberikan hierarki visual yang jelas. Karena semuanya berjalan secara lokal dalam JavaScript, query Anda tetap berada di perangkat Anda dan alat ini berfungsi bahkan tanpa koneksi internet.
Cara pakai
- Tempelkan query SQL Anda ke dalam kotak input — mentah, diminifikasi, atau sudah sebagian diformat.
- Pilih casing kata kunci: huruf besar (SELECT, FROM) atau huruf kecil (select, from), sesuai dengan panduan gaya Anda.
- Klik Format SQL untuk menerapkan baris baru sebelum klausa utama dan indentasi AND, OR, dan ON di bawah klausa induknya.
- Lihat output yang telah diformat di panel hasil — literal string dan komentar tetap persis seperti yang Anda tulis.
- Klik Salin ke clipboard untuk menempelkan SQL yang bersih langsung ke editor, konsol, atau dokumentasi Anda.
FAQ
- Apakah SQL formatter ini gratis?
- Ya, sepenuhnya gratis. Tidak ada akun, tidak ada langganan, dan tidak ada batas penggunaan.
- Apakah SQL saya dikirim ke server?
- Tidak. Semua pemformatan berjalan di browser Anda dengan JavaScript. SQL Anda tidak pernah meninggalkan perangkat Anda, sehingga kredensial dan logika bisnis di dalam query Anda tetap pribadi.
- Apakah pemformatan akan mengubah nilai string atau komentar saya?
- Tidak. Literal string (dalam tanda kutip tunggal dan ganda) dan komentar inline (-- dan /* */) terdeteksi dan dibekukan sebelum transformasi apa pun, lalu dipulihkan tanpa perubahan di output.
- Dialek SQL mana yang didukung?
- Formatter ini menangani SQL standar dan bekerja dengan baik untuk query MySQL, PostgreSQL, SQLite, dan MS SQL Server. Ini adalah beautifier berbasis kata kunci, bukan parser penuh yang sadar dialek, sehingga sintaks yang sangat spesifik vendor tetap dipertahankan tetapi tidak diindentasi secara khusus.
- Apakah saya bisa menggunakan alat ini offline atau tanpa koneksi internet?
- Ya. Setelah halaman dimuat, semua pemformatan berjalan secara lokal dalam JavaScript. Anda dapat memutus koneksi internet dan terus memformat query tanpa gangguan apa pun.
- Apakah alat ini mengunggah data saya?
- Tidak. Semuanya berjalan langsung di browser Anda, jadi data Anda tidak pernah meninggalkan perangkat — bahkan tetap bisa dipakai offline setelah halaman dimuat.