SQL

formatear y embellecer consultas

Formatea y embellece consultas SQL con soporte para múltiples dialectos (MySQL, PostgreSQL, SQLite, etc.). Mejora la legibilidad al instante.

Esta conversión se ejecuta solo en tu navegador; no se sube nada.

  • Entrada0
  • Salida0
  • OpcionesStandard SQL · 2 espacios

Entrada

Salida

¿Qué es esta herramienta?

Embellece consultas Standard SQL, MySQL, PostgreSQL, MariaDB, SQLite, BigQuery, PL/SQL y T-SQL en el navegador: espacios, saltos, sangría (1–8) y palabras clave en mayúsculas.

No es un cliente de base de datos: no ejecuta SQL ni valida el esquema. El dialecto afecta cómo se tokenizan identificadores y sintaxis del proveedor.

Útil para logs/ORM en una línea, SQL en PRs y JOINs más legibles.

Casos de uso comunes

  • Expandir una consulta compacta de ORM o logs para revisión
  • Reformatear con el dialecto correcto (" vs `)
  • Unificar mayúsculas de palabras clave antes de compartir

Cómo usar

  1. Elige dialecto e indentación 1–8.
  2. Pega SQL; la salida se actualiza al instante (debounce en pegados grandes).
  3. Corrige el error de parseo de una línea si aparece.
  4. Copia el resultado. Sample carga un SELECT + JOIN.

Dialect notes

DialectoComillas de identificadorNotas
Standard / PostgreSQL / SQLite"dobles"Casts :: en PostgreSQL
MySQL / MariaDB`backtick`Preferible para identificadores con backtick
BigQuery`proyecto.dataset.tabla`Nombres calificados
PL/SQL / T-SQLEspecífico del proveedorBloques procedurales

Ejemplos

Entrada / ajusteSalidaNotas
select id, name from users where active = 1 order by created_at desc (Standard, 2)Cláusulas en líneas + keywords en mayúsculasBeautify clásico
select * from users where id::int = 1 (PostgreSQL)Conserva id::intCast por dialecto
select * from \proj.dataset.table` where true` (BigQuery)Conserva backticksCaso que muchos formateadores rompen
SELECT * FROM users WHERE (Error de parseo (EOF / ))Fallo estructural, no de esquema

Errores prácticos

  • No ejecuta ni valida en la BD. El SQL formateado puede seguir siendo incorrecto para tu esquema.
  • Dialecto incorrecto altera comillas y funciones del proveedor.
  • Minificar a una línea está fuera de alcance.
  • Errores tipográficos en keywords pueden no generar error.

Referencias

Última revisión: 2026-07-27

Preguntas frecuentes

¿El formateo cambia cómo se ejecuta la consulta?
Cambia sobre todo espacios, saltos y mayúsculas de palabras clave. Un dialecto incorrecto puede alterar comillas o funciones; revisa antes de ejecutar en la base.
¿Qué dialectos SQL admite?
SQL estándar, MySQL, PostgreSQL, MariaDB, SQLite, BigQuery, PL/SQL y T-SQL. Elige el más cercano para comillas de identificadores.
¿Puedo minificar el SQL a una línea?
No. Solo embellece (pretty-print). La compactación a una línea queda fuera de alcance.
¿Se sube mi consulta?
No. El formateo solo ocurre en tu navegador.