Saltar al contenido

Formateador SQL

Pega una consulta SQL desordenada y formatéala en SQL limpio con indentación consistente — compatible con PostgreSQL, MySQL, SQLite, SQL Server y BigQuery.

Prueba después

Formateador JSON
Formatea, valida y minifica JSON al instante
Herramientas para desarrolladores

Your files are processed locally in your browser. They are not uploaded to our servers.

Cómo se usa

  1. Pega tu consulta SQL en el cuadro de entrada.
  2. Elige tu dialecto SQL y si las palabras clave deben ir en mayúsculas.
  3. Haz clic en Formatear SQL y copia el resultado.

¿Qué es esta herramienta?

El Formateador SQL reindenta y reestructura las sentencias SQL para que sean fáciles de leer y revisar: una cláusula por línea, subconsultas anidadas con indentación y palabras clave opcionalmente en mayúsculas. Conoce las particularidades de los dialectos principales — PostgreSQL, MySQL, SQLite, SQL Server (T-SQL) y BigQuery — para que las construcciones específicas se formateen correctamente. Todo se ejecuta en tu navegador; tus consultas y sus datos nunca se suben.

Usos habituales

  • Limpiar una consulta larga copiada de los logs de una aplicación
  • Hacer legible el SQL generado por un ORM antes de depurarlo
  • Estandarizar el estilo de las consultas antes de subirlas al repositorio
  • Leer y entender la consulta de una sola línea de otra persona

Preguntas frecuentes

¿El formateo cambia lo que hace la consulta?

No, solo cambian los espacios y las mayúsculas de las palabras clave. La lógica y la semántica quedan exactamente igual.

¿Qué dialectos SQL se admiten?

SQL estándar, PostgreSQL, MySQL, SQLite, SQL Server (T-SQL) y BigQuery.

¿Puede formatear varias sentencias a la vez?

Sí, pega varias sentencias separadas por punto y coma y se formatearán todas.

¿Se envía mi SQL a un servidor?

No, el formateo se ejecuta completamente en tu navegador — las consultas, nombres de tablas y datos nunca salen de tu dispositivo.