Formattare SQL online gratis – SQL beautifier
Formatta e indenta le query SQL online. Supporta MySQL, PostgreSQL, SQLite, T-SQL e BigQuery.
🔒 Il tuo file non lascia mai il browser. Tutta la formattazione avviene in locale.
Come formattare SQL online
- 1
Incolla il tuo SQL
Incolla una query SQL grezza o minificata nella casella di input. Sono supportate una o più istruzioni.
- 2
Scegli un dialetto
Seleziona il dialetto del tuo database (MySQL, PostgreSQL ecc.) per una corretta gestione delle parole chiave.
- 3
Copia l'SQL formattato
Copia il risultato. La query appare con indentazione uniforme e parole chiave in maiuscolo.
L'SQL diventa illeggibile più in fretta di quasi ogni altro linguaggio: una query unisce qualche tabella, aggiunge una sottoquery e un'espressione CASE, e all'improvviso è una riga di 400 caratteri che nessuno vuole rivedere. Poiché SQL ignora gli spazi, la formattazione è pura presentazione: il formattatore può riorganizzare il layout senza alcun rischio di cambiare il risultato della query.
Ogni database ha le sue particolarità: i cast :: di PostgreSQL, gli identificatori con apici inversi di MySQL, i nomi tra parentesi quadre e TOP di T-SQL, i percorsi di progetto di BigQuery. Scegli il dialetto prima di formattare, così questi costrutti vengono impaginati correttamente invece di essere trattati come errori di sintassi.
L'SQL formattato è utile nelle code review (ogni JOIN o WHERE su una riga propria), nel debug (l'indentazione mostra i confini delle sottoquery) e per recuperare query copiate da ORM, log o vecchi report che arrivano su una sola riga. Un formattatore non esegue lint né ottimizza: è il passaggio di leggibilità prima dell'analisi. Tutto funziona nel tuo browser.