Formateador SQL
Desarrollo
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.
SELECT u.id, u.name, count(o.id) AS order_count FROM users u LEFT JOIN orders o ON o.user_id = u.id WHERE u.created_at > '2026-01-01' GROUP BY u.id, u.name HAVING count(o.id) > 5 ORDER BY order_count DESC LIMIT 10;
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
Decodificador JWT
Decodifica un JSON Web Token para ver su cabecera, claims y expiración.
Generador de UUID
Genera UUID v4 aleatorios en lote, con copia.
Generador de Hash (SHA)
Genera hashes SHA-1, SHA-256, SHA-384 y SHA-512 a partir de texto.
Codificador / Decodificador de URL
Codifica texto para URLs en porcentaje, o decodifica URLs a texto.
Codificador / Decodificador Base64
Codifica texto a Base64 o decodifica Base64 a texto al instante.
Formateador y Validador de JSON
Formatea, embellece, minifica y valida JSON en tu navegador.