🗃️
SQL Formatter (MySQL, PostgreSQL, BigQuery…)
Pretty-print SQL với 13 dialect: MySQL, PostgreSQL, SQLite, BigQuery, Snowflake, Redshift, MS SQL, Oracle, DB2… UPPERCASE keyword, indent tuỳ chỉnh.
Pretty-print SQL với sql-formatter. Hỗ trợ MySQL, PostgreSQL, SQLite, BigQuery, Snowflake, MS SQL, Oracle... Chạy 100% trong trình duyệt.
Khi nào cần format SQL?
- Code review: query 100 dòng từ ORM dump không xuống dòng — không ai đọc nổi.
- Debug query chậm: format trước khi
EXPLAINđể dễ trace từng JOIN/WHERE. - Lưu vào git: format chuẩn → diff sạch hơn khi sửa.
- Học SQL: format giúp hiểu cấu trúc query phức tạp.
- Doc / blog post: paste query đẹp vào markdown.
13 dialect được support
- MySQL / MariaDB: backtick identifier, LIMIT syntax.
- PostgreSQL: double-quote identifier, JSON operators (
->,->>). - SQLite: gọn nhẹ, dùng cho mobile/local app.
- BigQuery: dataset.table backtick, ARRAY/STRUCT.
- Snowflake: warehouse.database.schema, FLATTEN.
- Redshift: AWS data warehouse.
- MS SQL Server (T-SQL):
[bracketed]identifier, TOP. - Oracle PL/SQL: ROWNUM, sequence.
- DB2, Hive, Trino: enterprise databases.
Tip
- UPPERCASE keyword: convention chuẩn (SELECT, FROM, WHERE…) — dễ đọc, separate keyword vs identifier.
- Indent 2 vs 4: tuỳ team. 2 phổ biến cho web dev, 4 phổ biến cho DBA.
- Minify: collapse SQL về 1 dòng — dùng khi inline trong code (ORM, log).
- Privacy: tool chạy 100% browser. Production query KHÔNG bị upload.
Liên quan
- Format JSON — clean JSON output
- JSON ↔ CSV — export query result
- Regex Tester
- Xem tất cả công cụ
Công cụ liên quan
Xem tất cả công cụ →MỚI
🔐
JWT Decoder
Decode JWT token, xem header/payload/claims với thời gian dễ đọc.
MỚI🎨
Format JSON
Format / minify / validate JSON. Sort key A-Z, custom indent, phím tắt Ctrl+Enter.
MỚI🔍
Regex Tester
Test regex realtime với highlight match. 7 mẫu sẵn cho VN (email, SĐT, CCCD, IP...).
MỚI🔑
UUID / Hash / Base64 / URL
Bundle 4 dev tool: UUID v4, SHA-256/512 hash, Base64 (URL-safe), URL encode.