AlpaKit Logo AlpaKit

Formateador y embellecedor de consultas SQL

Indenta, organiza y unifica el uso de mayúsculas en palabras clave para dialectos SQL (PostgreSQL, MySQL, SQLite).

Consulta SQL original
Opciones de formato
Espacios de sangría
Palabras clave reservadas
Consulta SQL formateada y embellecida

Cómo usar esta herramienta

  1. 1 Abre Formateador y embellecedor de consultas SQL e introduce, pega o selecciona el contenido que quieras procesar.
  2. 2 Ajusta las opciones y el formato de salida según tu tarea.
  3. 3 Revisa el resultado y copia o descarga la salida disponible.

Usos habituales

Indenta, organiza y unifica el uso de mayúsculas en palabras clave para dialectos SQL (PostgreSQL, MySQL, SQLite). Úsala para trabajo diario, desarrollo, aprendizaje o comprobaciones rápidas.

Privacidad y tratamiento de datos

Esta herramienta funciona en tu navegador. Antes de usar datos sensibles, comprueba que confías en tu dispositivo y navegador.

Formateador SQL: convierte una consulta de una línea en una estructura legible

El SQL copiado de logs de aplicación, de la salida de depuración de un ORM o de un mensaje de un compañero suele ser una única línea larga sin sangría. Con varios JOIN, subconsultas y CASE WHEN encadenados, solo encontrar la cláusula WHERE cuesta. Esta herramienta reformatea mientras pegas o escribes: cada cláusula principal (SELECT, FROM, JOIN, WHERE, GROUP BY, ORDER BY) va en su línea, las listas de columnas se alinean una por línea y las subconsultas y expresiones entre paréntesis se sangran por niveles, de modo que la estructura se ve de un vistazo.

La sangría puede ser de 2 espacios, 4 espacios o tabulador para ajustarse a tu estilo, y las palabras clave pueden ir en mayúsculas, minúsculas o tal como estaban. Muchos equipos usan palabras clave en mayúsculas (SELECT, WHERE) con nombres de tablas y columnas en minúsculas para distinguir sintaxis y datos. Si tu proyecto usa un linter, elige una configuración acorde para evitar diferencias solo de formato en la revisión de código. Un clic copia el resultado.

La herramienta usa la biblioteca de código abierto sql-formatter con el dialecto SQL estándar. Gestiona correctamente SELECT, INSERT, UPDATE, DELETE, CTE (WITH) y funciones de ventana habituales. Alguna sintaxis propia de un motor, como ciertas extensiones de MySQL, PostgreSQL o SQL Server, puede no analizarse; en ese caso se muestra un error en lugar de un resultado incorrecto. El formateo solo cambia espacios y mayúsculas: no comprueba que las tablas existan ni que la consulta tenga sentido, y nunca altera lo que devuelve.

Todo se ejecuta en tu navegador y las consultas nunca se suben. Es importante cuando contienen filtros con datos de clientes, nombres de tablas internas o sentencias de producción. Si una consulta incluye datos personales o claves reales, sustitúyelos por valores de ejemplo antes de compartirla.

Preguntas frecuentes

¿Formatear cambia el resultado de la consulta?

No. Solo cambian saltos de línea, sangría y mayúsculas de las palabras clave; la lógica es la misma.

¿Por qué mi SQL da error?

Se analiza como SQL estándar, por lo que cierta sintaxis específica de un motor puede no reconocerse. Revisa que paréntesis y comillas estén equilibrados o usa sintaxis estándar.

¿Palabras clave en mayúsculas o minúsculas?

Ambas funcionan. Lo habitual es mayúsculas para palabras clave y minúsculas para nombres; sigue la guía de tu equipo.

¿Se suben mis consultas?

No. El formateo ocurre por completo en tu navegador.

Ver esta categoría: Desarrollo y código

Herramientas sugeridas y recientes
    ↑ ↓ Navegar ↵ Abrir ESC Cerrar
    咩~
    Alpa Idle Alpa Walk 1 Alpa Walk 2 Alpa Walk 3 Alpa Walk 4 Alpa Dizzy Alpa Sleep