Formattatore & Abbellitore SQL
Formattatore e abbellitore SQL online gratuito. Incolla il tuo SQL, scegli rientro, maiuscole delle parole chiave e stile delle virgole, e ottieni SQL leggibile all'istante — 100% nel browser.
Aggiornato maggio 2026
Revisionato da Rafael Duarte
Come formattare una query SQL online
Da una riga illeggibile a SQL indentato, mentre scrivi
1. Incolla la query
Una query su una sola riga, generata da un ORM o copiata da un log: il risultato formattato compare subito nel pannello di destra.
2. Regola lo stile
Scegli il rientro (2 spazi, 4 spazi o tabulazione), le parole chiave in maiuscolo, minuscolo o con l'iniziale maiuscola e la posizione della virgola.
3. Copia o scarica
Copia il risultato, premi Shift+Invio fuori dai campi di testo oppure scarica il file formatted.sql.
Cosa fa il formattatore SQL
Indentazione, maiuscole e minificazione, tutto nel browser
Una clausola per riga
SELECT, FROM, WHERE, JOIN, ON, GROUP BY, ORDER BY e LIMIT vanno a capo; le colonne del SELECT stanno una per riga con un livello di rientro.
Condizioni leggibili
Ogni AND e OR di WHERE, HAVING e ON finisce su una riga propria, rientrata sotto la clausola.
Maiuscolo, minuscolo o Iniziali
Le parole chiave e le funzioni più comuni (COUNT, SUM, COALESCE…) seguono lo stile scelto; nomi di tabelle, colonne e stringhe restano come li hai scritti.
Modalità Minify
Comprime la query su una sola riga e rimuove i commenti, per incollarla in un file di configurazione o in una stringa di codice.
Sintassi di più database
Riconosce gli identificatori tra backtick di MySQL, tra parentesi quadre di SQL Server e tra virgolette doppie dello standard, oltre ai cast :: di PostgreSQL.
Nessun invio al server
La formattazione gira in JavaScript nel tuo browser: nomi di tabelle e valori delle query non vengono trasmessi.
Come viene formattata una query
Opzioni predefinite: 4 spazi, parole chiave in maiuscolo, virgola finale
Quando serve formattare SQL
Gli scenari più frequenti
Code review
Una query indentata si legge in un diff; una riga di 400 caratteri no. Formatta prima di aprire la pull request.
Debug di query generate da un ORM
Hibernate, Doctrine, Eloquent o SQLAlchemy scrivono il SQL nei log su una sola riga: formattalo per capire join e filtri.
Ereditare query legacy
Report e viste scritti anni fa senza alcuno stile diventano leggibili in pochi secondi.
SQL in configurazione
Con Minify trasformi una query leggibile in una riga sola da mettere in un file YAML, JSON o in una variabile d'ambiente.
Documentazione e lezioni
Esempi SQL con rientro coerente rendono più chiari wiki interne, tutorial e slide di un corso di basi di dati.
Errori comuni
Pensare che la formattazione cambi il risultato
Il database ignora spazi, a capo e maiuscole delle parole chiave: la query formattata restituisce esattamente gli stessi dati.
Incollare più istruzioni senza punto e virgola
Il formattatore separa le istruzioni sul ;. Senza, un INSERT seguito da un SELECT viene impaginato come un unico blocco.
Perdere i commenti con Minify
La modalità Minify elimina i commenti -- e /* */. Se contengono note importanti, conserva una copia della versione formattata.
Aspettarsi un'impaginazione perfetta di CASE e funzioni finestra
Il formattatore è pensato per le query di tutti i giorni. Su CASE annidati, OVER (PARTITION BY …) e sottoquery lunghe il rientro può essere imperfetto: rileggi il risultato prima di salvarlo.
Perché usare questo formattatore SQL
Il risultato si aggiorna mentre scrivi o cambi un'opzione, con l'evidenziazione della sintassi, e si copia o si scarica come file .sql con un clic. Un esempio pronto ti mostra subito l'effetto delle impostazioni.
Molti formattatori online inviano la query a un server. Qui tutto resta nel browser, una differenza che conta quando la query contiene nomi di tabelle di produzione o dati dei clienti.
Virgola finale o virgola iniziale?
Due convenzioni valide: conta usarne una sola nel team
Domande frequenti
Incolla la query nel pannello di sinistra: la versione indentata appare a destra senza premere nulla. Dalla barra delle opzioni scegli rientro, maiuscole delle parole chiave e posizione della virgola, poi copia o scarica il risultato.
Riferimenti
Convenzioni di scrittura SQL in italiano: nomi, spaziature, rientri e uso delle parole chiave.
Storia del linguaggio SQL, standard ANSI/ISO e principali istruzioni.
La libreria (in inglese) usata per colorare il SQL formattato in questo strumento.
Strumenti correlati
- Minificatore e Abbellitore CSS Sviluppatore Minifica il CSS per ridurre le dimensioni del file e velocizzare il tuo sito, oppure abbellisci il CSS minificato in formato leggibile. Gratuito e senza...
- Formattatore & Validatore JSON Sviluppatore Formattatore e validatore JSON online gratuito — formatta, valida, minifica ed esporta JSON in CSV. Vista ad albero, vista grafico e evidenziazione...
- Formattatore XML Online — Beautifier, XPath e Diff Sviluppatore Formattatore XML gratuito — formatta, minifica, valida XML, tree view, query XPath, diff XML e conversione in JSON/CSV. 100% lato client, senza registrazione.
- Decodificatore Base64 Sviluppatore Decodifica stringhe Base64 in testo semplice istantaneamente nel browser. Supporta UTF-8, input multiriga e mostra il conteggio dei caratteri originali.
- Codificatore Base64 Sviluppatore Codifica qualsiasi testo in Base64 istantaneamente nel browser. Supporta UTF-8, mostra il conteggio dei caratteri e la dimensione del payload. Gratuito...