Formateador SQL 🔒 Tus datos nunca salen de tu navegador.
Embellece SQL desordenado — soporta MySQL, PostgreSQL, SQLite, T-SQL y más.
Ctrl+SDescargar
Sobre esta herramienta
Una consulta de 400 caracteres en una línea se vuelve legible con un pegado: palabras clave alineadas, subconsultas indentadas, cláusulas en sus propias líneas. Elige tu dialecto — MySQL, PostgreSQL, SQLite, SQL Server (T-SQL), BigQuery y más.
El formateo corre localmente con la librería sql-formatter, cargada solo en esta página. Consultas con nombres de tablas o datos nunca salen de tu máquina.
Preguntas frecuentes
¿Qué dialectos de SQL admite?
SQL estándar, MySQL, PostgreSQL, SQLite, SQL Server (T-SQL), BigQuery y MariaDB. El dialecto importa para cosas como entrecomillar identificadores con comillas invertidas frente a corchetes y palabras clave específicas de cada uno, así que elige el que coincida con tu base de datos para un formateo más preciso.
¿Valida que mi SQL sea correcto, o solo lo reformatea?
Analiza la consulta para poder formatearla, así que los errores de sintaxis se detectan y se informan con un indicador de línea y columna, pero no comprueba la semántica, como si una tabla o columna referenciada realmente existe.
¿Puedo formatear varias sentencias a la vez?
Sí. Separa las sentencias con punto y coma y la herramienta las formatea y cuenta todas de una vez; la última sentencia no necesita un punto y coma final.
¿Por qué elegiría palabras clave en mayúsculas o en minúsculas?
Es una preferencia de estilo. Las mayúsculas (SELECT, FROM, WHERE) son una convención de SQL de larga data que separa visualmente las palabras clave de los identificadores, mientras que las minúsculas se leen más como código de aplicación moderno. «Conservar» mantiene la capitalización que escribiste originalmente.
¿Se sube mi consulta SQL a algún sitio?
No. El formateo se ejecuta por completo en tu navegador mediante una librería de JavaScript: las consultas, incluidos los valores literales incrustados, nunca salen de tu dispositivo.