Formateador SQL
Pega cualquier SQL — una línea de un log, una consulta a mano, un procedimiento de un stack trace — y míralo con indentación consistente, mayúsculas / minúsculas en keywords y separación entre sentencias. Elige el dialecto para que window functions, returning y palabras clave específicas se traten correctamente. Todo se procesa en tu navegador; el SQL no sale de la página.
Cómo usar
- Pega el SQL en el cuadro de entrada.
- Elige el dialecto (Standard SQL suele bastar).
- Configura mayúsculas / minúsculas e indentación.
- Copia el resultado formateado.
Preguntas frecuentes
- ¿Qué dialectos admite?
- Standard SQL, PostgreSQL, MySQL, SQLite, MariaDB, T-SQL (SQL Server), BigQuery, Snowflake, Redshift y Spark SQL — provistos por la librería sql-formatter.
- ¿Ejecuta la consulta?
- No — solo reformatea texto. Nunca se envía ni se ejecuta contra ninguna base de datos.
- ¿Funciona con errores de sintaxis?
- Es tolerante — formatea lo mejor posible incluso con SQL parcial y solo muestra error cuando no puede tokenizar nada.
- ¿Por qué los comentarios quedan raros?
- Los comentarios SQL no tienen una posición canónica. El formateador los pega al token más cercano, lo que a veces desplaza la indentación.
Herramientas relacionadas
Formateador y Validador de JSON
Formatea, embellece, minifica y valida JSON en tu navegador.
Formateador y minificador de XML
Embellece XML con una indentación limpia o minifícalo a una línea, en tu navegador.
Formateador y Validador YAML
Embellece y valida YAML — corrige indentación, ordena claves, ajusta ancho de línea, atrapa errores con posición.
Generador de EditorConfig
Crea un archivo .editorconfig con estilo de sangría, fin de línea, charset y overrides comunes, en tu navegador.
Generador de Datos Mock
Genera registros falsos realistas para pruebas — nombres, emails, fechas, IDs, lorem — exporta como JSON, CSV o SQL INSERT.
Conversor de escape de strings
Escapa un string para 10 contextos a la vez — JavaScript, JSON, entidades HTML, URL, SQL, regex, Bash (comillas simples/dobles), C string, escapes Unicode \u. Copia el que necesites.