Formateador SQL
Formatea e indenta código SQL con una estructura limpia y legible en tu navegador.
Esta herramienta se ejecuta completamente en tu navegador. Tus archivos nunca se suben a un servidor.
SELECT id,name
FROM users
WHERE active=true
ORDER BY name;Qué hace este formateador
Busca un conjunto fijo de palabras clave SQL — SELECT, FROM, WHERE, las variantes de JOIN, GROUP BY, ORDER BY, HAVING, LIMIT, OFFSET, UNION [ALL], INSERT INTO, VALUES, UPDATE, SET, DELETE FROM, AND y OR — y coloca cada una en su propia línea, comparándolas sin distinguir mayúsculas y convirtiéndolas a mayúsculas en la salida. AND, OR, SET y VALUES se sangran dos espacios para quedar bajo su cláusula.
Cómo usarlo
Pega una sentencia SQL en el editor y el resultado formateado se actualiza al instante. Copia el resultado cuando esté listo o usa Reset para vaciar el editor; Reset no recupera el ejemplo original.
Comportamiento de formato
El texto dentro de literales de cadena entre comillas simples o dobles se deja intacto, así que una palabra clave que aparezca dentro de un valor entre comillas nunca se divide en su propia línea. Todo lo demás se analiza según la lista de palabras clave reconocidas; las líneas en blanco consecutivas se reducen y se recorta el espacio final antes de un salto de línea.
Límite importante del análisis
Es un formateador de texto basado en detección de palabras clave, no un analizador, validador ni embellecedor SQL consciente del dialecto. Solo reconoce la lista fija de palabras clave anterior — los CTE (WITH), CASE/WHEN, funciones de ventana, subconsultas y sintaxis específica de dialecto (T-SQL, PL/pgSQL, etc.) no se formatean de forma especial y pasan como texto plano. No valida que el SQL sea sintácticamente correcto ni conoce nombres de columnas o la estructura de las tablas.
Flujo de revisión seguro
Como el formateo se basa únicamente en palabras clave, revisa la salida antes de ejecutarla, sobre todo en consultas complejas con subconsultas anidadas o sintaxis no estándar, donde los saltos de línea pueden no coincidir con cómo estructurarías normalmente la consulta. Conserva el original junto a la versión formateada.
Privacidad
El procesamiento se realiza localmente en tu navegador. La herramienta no sube el SQL pegado.
Preguntas Frecuentes
- ¿Qué hace Formateador SQL?
- Formatea e indenta código SQL con una estructura limpia y legible en tu navegador.
- ¿Cambia esta herramienta SQL el comportamiento?
- Solo cambia el diseño o espacios eliminables. Revisa la salida minificada si el código usa sintaxis inusual.
- ¿Se sube mi código?
- El procesamiento es local y tu código nunca se sube.