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.
Phù hợp với ai
Content writer, biên tập, SEO chuyên gia, dev cần xử lý text/markdown nhanh — slug URL, count ký tự, regex test, format SQL.
Câu hỏi thường gặp
Tool có hỗ trợ tiếng Việt có dấu không?
Có. Mọi tool xử lý văn bản đều hỗ trợ Unicode tiếng Việt đầy đủ — không bị mất dấu, đúng quy tắc bỏ dấu mới (òa/oà, ùy/uỳ).
Văn bản tôi paste có bị lưu lại không?
Không. Văn bản chỉ tồn tại trong tab hiện tại. Refresh hoặc đóng tab là biến mất, TopDev không lưu bất kỳ thứ gì.
Công cụ liên quan
Xem tất cả công cụ →Regex Tester
Test regex realtime với highlight match. 7 mẫu sẵn cho VN (email, SĐT, CCCD, IP...).
MỚIBỏ dấu tiếng Việt
Loại bỏ dấu cho slug, tên file, username, biến code. Tuỳ chọn đổi đ → d, giữ HOA/thường.
MỚITạo Slug URL
Tiêu đề tiếng Việt → slug URL chuẩn SEO. Bỏ dấu, lowercase, separator tuỳ chọn.
MỚIĐếm ký tự / từ / dòng
Đếm realtime ký tự, từ, câu, đoạn + meter cho meta SEO (60/160) và tweet (280).