Formatear SQL
Pega una consulta que llegó de un log o de un ORM como una sola línea y vuelve a leerla como consulta: SELECT, FROM, WHERE y cada JOIN en su propia línea.
El código nunca sale de esta página: el formateo ocurre en tu navegador.
- Gratis
- Los archivos no salen de tu dispositivo
- Sin registro
- Sin límite de archivos
Cómo usarlo
- Pega la consulta en el primer campo.
- Decide si las palabras clave van en mayúsculas y si cada columna ocupa una línea.
- Copia el resultado.
Lo que conviene saber
Por qué se protegen las cadenas
Una consulta puede contener un valor como 'order by name' o un comentario que mencione SELECT. Un formateador que trabaje con buscar y reemplazar partiría la línea ahí o pondría en mayúsculas una palabra dentro de tus datos. Aquí las cadenas y los comentarios se apartan antes de formatear y se devuelven después, exactamente como estaban.
Para qué sirven los saltos de línea
Leer una consulta significa encontrar rápido tres cosas: qué tablas toca, cómo se unen y por qué filtra. Poner cada cláusula en su línea responde a las tres de un vistazo, y por eso esta disposición es la convención en las revisiones de código, mucho antes de que alguien ejecute la consulta.
Preguntas frecuentes
¿Qué dialecto admite?
Las cláusulas comunes a PostgreSQL, MySQL, SQL Server y SQLite. La sintaxis propia de un dialecto no se reformatea, pero tampoco se estropea: las palabras desconocidas pasan tal cual.
¿Comprueba si la consulta tiene errores?
No. Solo la dispone; no la analiza. Una consulta rota sigue rota, pero más fácil de leer.
¿Se envía mi consulta a un servidor?
No. Todo ocurre en tu navegador, y eso importa: las consultas llevan nombres de tablas y, a menudo, valores de producción.
¿Por qué mis palabras clave no salen en mayúsculas?
Activa «Palabras clave en mayúsculas». Es una preferencia, no una regla: muchos equipos escriben SQL enteramente en minúsculas.
Herramientas relacionadas
- Formatear JSON Pega el JSON y obtén su versión formateada, validada o minificada. Los datos se quedan en tu na…
- CSV a JSON Pega una tabla y obtén JSON. El análisis sigue la RFC 4180: una celda como «Pérez, Juan» sigue…
- Formatear HTML Pega HTML y léelo. Cada etiqueta va en su línea con la sangría que le corresponde por anidamien…
- Minificar HTML Pega HTML y recupéralo sin los espacios que nadie ve. El contador bajo el campo indica cuánto h…
- Formatear CSS Pega una hoja de estilo —aunque llegue en una sola línea— y vuelve a leerla. Cada declaración o…
- Minificar CSS Pega una hoja de estilo y recupérala comprimida. El contador bajo el campo muestra el tamaño an…
- Formatear XML El XML generado por máquinas llega como una línea enorme. Pégalo aquí y aparecerá la estructura…