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
Lập trình viên fullstack/backend/devops — debug JWT, format JSON/SQL, parse cURL, tính subnet CIDR, vẽ diagram Mermaid, viết commit chuẩn… Toolkit dùng hằng ngày trong terminal & code editor.
Câu hỏi thường gặp
Code/token tôi paste có gửi đi đâu không?
Không. Tất cả công cụ dev của TopDev chạy 100% client-side — JWT, SQL, JSON, cURL, regex… đều xử lý trong trình duyệt. Bạn có thể tắt mạng để kiểm chứng. Phù hợp để paste token nội bộ, query database production, key API.
Có hỗ trợ offline / cài thành PWA không?
Tool đã chạy được offline sau lần load đầu tiên. PWA installable đang nằm trong roadmap — hiện tại bạn có thể bookmark trang và dùng khi mất mạng.
Công cụ liên quan
Xem tất cả công cụ →JWT Decoder
Decode JWT token, xem header/payload/claims với thời gian dễ đọc.
MỚISo sánh văn bản (Diff)
Paste 2 đoạn text/code → highlight khác biệt từng từ/dòng/ký tự. Phù hợp diff output AI.
MỚIJSON Schema Generator
Tạo JSON Schema (Draft-07) từ JSON mẫu — dùng cho structured output LLM, validate API.
MỚIFormat JSON
Format / minify / validate JSON. Sort key A-Z, custom indent, phím tắt Ctrl+Enter.