100% en el navegadorFormateadores

Formateador y Embellecedor de Consultas SQL Online

Limpia consultas SQL minificadas, desordenadas o complejas en segundos. Elige entre los principales dialectos de bases de datos relacionales (PostgreSQL, MySQL, SQLite, BigQuery, T-SQL) con control sobre mayúsculas o minúsculas en palabras clave y estilos de indentación personalizables.

Cargando espacio de trabajo...

#Cómo utilizar esta herramienta

1Pega la consulta SQL sin formato en el panel izquierdo.
2Selecciona tu motor de base de datos (PostgreSQL, MySQL, SQLite, BigQuery o T-SQL).
3Configura el estilo de palabras clave (MAYÚSCULAS, minúsculas o mantener original).
4Elige el tipo de indentación (2 espacios, 4 espacios o tabulaciones).
5Copia la consulta embellecida o descarga el script .sql generado.

#Fórmula matemática y estándares

Análisis Léxico AST: divide el script en palabras reservadas, identificadores, cadenas de texto y comentarios. Las cláusulas principales (SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY) se alinean con sangrías jerárquicas sin enviar datos a servidores externos.

#Casos extremos y consideraciones técnicas

Entrecomillado Específico de Dialecto

Los acentos graves de MySQL (`tabla`) y las comillas dobles estándar de PostgreSQL ("tabla") se respetan con exactitud según las reglas de cada dialecto.

Expresiones de Tabla Comunes (CTE) y Subconsultas

Las sentencias WITH, subconsultas anidadas y funciones de ventana (OVER PARTITION BY) conservan una indentación lógica que maximiza la legibilidad del código.

#Preguntas frecuentes

Q:¿Se almacenan mis consultas SQL o esquemas de base de datos?

No. Toda la tokenización y formateo se realiza localmente en el motor JavaScript de tu navegador. Ninguna consulta sale de tu equipo.

¿Tienes comentarios o sugerencias de funciones?

Ayúdanos a mejorar esta herramienta. Comparte sugerencias, reporta casos especiales o solicita nuevas funcionalidades directamente.

Enviar comentarios

#Herramientas relacionadas

Explora herramientas complementarias que se ejecutan en tu dispositivo sin envíos a servidores.