Formateador SQL — embellece SQL para PostgreSQL, MySQL y más
Formatea y embellece consultas SQL para PostgreSQL, MySQL, SQLite, BigQuery y SQL estándar. Elige la sangría, pega y copia SQL limpio, todo en tu navegador.
🔒 Funciona por completo en tu navegador. Tu entrada y salida no se envían a ningún servidor ni se guardan: totalmente privado.
Acerca de esta herramienta
Pega una consulta SQL desordenada o escrita en una sola línea y este formateador la organiza con claridad, con las palabras clave, las cláusulas y el anidamiento en líneas propias y la indentación que prefieras. Entiende varios dialectos —SQL estándar, PostgreSQL, MySQL, SQLite y BigQuery—, de modo que los identificadores y las funciones se tratan correctamente. Un SQL bien formateado es mucho más fácil de revisar, depurar e incorporar a una pull request. Todo se procesa en tu navegador, así que incluso las consultas contra un esquema de producción privado permanecen en tu equipo.
Preguntas frecuentes
¿Por qué importa elegir un dialecto de SQL?
Cada base de datos tiene sus extras: PostgreSQL, MySQL, SQLite y BigQuery difieren en palabras clave, funciones integradas y en cómo entrecomillan los identificadores; MySQL usa comillas invertidas, mientras que el SQL estándar y PostgreSQL usan comillas dobles. Indicar al formateador qué dialecto usas le ayuda a reconocer estas piezas y disponerlas bien, en lugar de malinterpretar el nombre de una función o cortar una línea en el lugar equivocado.
¿Formatear cambia lo que hace mi consulta?
No. El formateo solo cambia los espacios, los saltos de línea, la indentación y, a veces, el uso de mayúsculas en las palabras clave. Las tablas, columnas, condiciones y la lógica siguen siendo idénticas, así que la consulta devuelve los mismos resultados. Además, la herramienta no se conecta a ninguna base de datos ni ejecuta nada: solo reescribe el texto para que sea más fácil de leer, y tú la ejecutas donde lo harías normalmente.
¿Se envía mi SQL a un servidor?
No. Todo el formateo se ejecuta localmente en tu navegador, así que la consulta que pegas nunca se sube ni se registra. Esto es importante con SQL, ya que una consulta puede revelar nombres de tablas, la estructura de columnas y la lógica de negocio, e incluso contener valores literales de datos de producción.