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…
- Codificar y decodificar Base64 Pega texto para obtener Base64, o pega Base64 para recuperar el texto. Cirílico, chino y emojis…
- Contador de palabras Escribe o pega tu texto y los contadores se actualizan al instante: palabras, caracteres, oraci…
- Convertidor de mayúsculas y minúsculas Pega el texto, elige el estilo y copia el resultado. Nueve formas de escribir las mismas palabr…
- Embellecedor de JSON Pega un muro de JSON minificado y léelo como un documento. La indentación aparece mientras escr…
- Minificar JSON Pega el JSON y recíbelo sin un byte de más: sin indentación, sin saltos de línea, con los mismo…