Formateador de SQL
NuevoEmbellece y minifica consultas SQL con mayúsculas en palabras clave y saltos por cláusula.
Runs entirely in your browser. Nothing is uploaded.
Un formateador SQL gratuito que funciona en tu navegador
Este formateador SQL convierte consultas densas y difíciles de leer en SQL limpio y correctamente indentado con un solo clic. Pega una consulta, elige tu estilo y obtén el resultado embellecido al instante — no hay nada que instalar ni ninguna cuenta que crear. Cada consulta se procesa localmente en tu navegador, por lo que el SQL que pegues nunca se sube a ningún servidor, lo que importa cuando contiene nombres de tablas reales, detalles del esquema o datos de muestra.
Como embellecedor SQL y formateador de código, coloca cada cláusula en su propia línea, indenta columnas y condiciones, y alinea tus joins — el mismo diseño legible que obtendrías de un plugin de IDE, pero disponible en cualquier lugar, en cualquier dispositivo, incluyendo tu teléfono.
Embellecer o minificar — para todos los dialectos principales
Cambia entre dos modos. Embellecer expande una consulta en un diseño de varias líneas ordenado; Minificar la colapsa de nuevo en una sola línea y elimina los comentarios, perfecto para incrustar una consulta en código o un archivo de configuración. Para minificar SQL solo cambia el modo y copia.
A diferencia de los formateadores básicos, este tiene conciencia de dialecto. Elige MySQL, PostgreSQL, SQL Server (T-SQL), Oracle, SQLite, BigQuery, Snowflake o SQL Estándar y se adapta a ese motor — reconociendo identificadores con comillas inversas de MySQL y comentarios #, o identificadores entre corchetes de T-SQL como [Order Details] — para que un formateador postgresql, un formateador t-sql y un formateador oracle sql convivan en un solo lugar.
Mayúsculas de palabras clave, indentación y estilo de coma — a tu manera
El estilo de formato es personal, así que esta herramienta te da los controles que los formateadores populares cobran. Configura el uso de mayúsculas en palabras clave a MAYÚSCULAS (la convención clásica que hace destacar SELECT y FROM), minúsculas, Primera letra en mayúscula o Conservar como está para preservar exactamente lo que escribiste.
Elige tu ancho de indentación SQL — 2 espacios, 4 espacios o un tabulador — y selecciona comas finales o iniciales para la lista SELECT. Las subconsultas se indentan automáticamente un nivel más y los literales de cadena y comentarios siempre se dejan intactos para que nada dentro de tu consulta se corrompa.
¿Por qué formatear SQL?
El SQL legible es más fácil de depurar, más fácil de revisar y produce diferencias más limpias en el control de versiones. Cuando todos los compañeros de equipo formatean de la misma manera, una revisión de código resalta cambios lógicos reales en lugar de ruido de espacios en blanco. Un diseño consistente también hace que sea mucho más rápido detectar una condición de join faltante o un paréntesis mal colocado en una consulta larga.
Si copiaste SQL de un registro, heredaste una consulta ORM de una línea o quieres ordenar tu trabajo antes de hacer un commit, pasarlo por un formateador de consultas SQL toma un segundo y le ahorra al siguiente lector varios minutos.
Cómo se compara con sqlformat.org, poorsql.com y los formateadores de IDE
Los dos formateadores SQL gratuitos en línea más enlazados son sqlformat.org y poorsql.com. Ambos suben tu consulta a un servidor para procesarla, lo que importa si el SQL contiene nombres de tablas reales, nombres de columnas sensibles o filas de datos de muestra. sqlformat.org lleva años disponible pero el soporte de dialectos es limitado, no hay modo de minificación y la colocación de comas está fija. poorsql.com — históricamente llamado 'Poor Man's SQL Formatter' — es aún más básico: estilo de indentación único, sin control de mayúsculas de palabras clave, sin descarga.
Los formateadores de escritorio como Redgate SQL Prompt están muy elaborados pero requieren instalación y solo funcionan dentro de SQL Server Management Studio o Visual Studio. SQLFluff es excelente para pipelines de CI pero necesita Python y línea de comandos. Prettier puede formatear SQL mediante un plugin pero requiere Node.js. Esta herramienta no necesita nada de eso: se ejecuta al instante en cualquier navegador, funciona en móvil, procesa todo localmente y añade soporte de dialectos configurable, minificación y descarga.
Funciona para DDL, DML y todo lo que hay en medio
El formateador entiende el lenguaje completo, no solo las sentencias SELECT. Limpia el DML (SELECT, INSERT, UPDATE, DELETE), distribuye las definiciones de columnas de DDL en sentencias CREATE TABLE una por línea, y maneja CTEs (WITH …), funciones de ventana, UNIONs, expresiones CASE y subconsultas anidadas.
Es un SQL pretty printer pragmático en lugar de un planificador de consultas completo — reformatea tu texto sin ejecutarlo ni validarlo — por lo que es rápido, privado y funciona igual tanto si tu consulta tiene cinco líneas como quinientas.
Privado, instantáneo y gratuito — funciona en cualquier dispositivo
No hay nada que registrar ni nada que pagar. Cada formato y minificación ocurre en tu navegador usando JavaScript, por lo que tu SQL nunca abandona tu dispositivo, y sigue funcionando incluso sin conexión una vez que la página se ha cargado. Guarda este embellecedor SQL en tus marcadores y úsalo siempre que necesites formatear, indentar o minificar una consulta.
La herramienta funciona en iPhone y Android igual de bien que en escritorio. Pega una consulta desde un chat móvil o un ticket, fórmateala en el momento y copia el resultado — sin aplicación que instalar, sin cuenta en la que iniciar sesión. Carga rápido, responde al instante y no se interpone en tu camino.
Frequently asked questions
¿Cómo formateo (embellezco) una consulta SQL?
Pega tu SQL en el cuadro de entrada y la versión formateada aparece al instante a la derecha. El formateador pone cada cláusula principal (SELECT, FROM, WHERE, JOIN, GROUP BY, ORDER BY) en su propia línea, indenta las columnas y condiciones debajo de ellas, y puede poner las palabras clave en mayúsculas. Por ejemplo, una línea apretada como 'select id,name from users where active=1' se convierte en un diseño de varias líneas limpio que puedes copiar o descargar con un solo clic.
¿Qué es un formateador SQL?
Un formateador SQL — también llamado embellecedor SQL o pretty printer — toma SQL minificado o con espaciado inconsistente y reescribe los espacios en blanco, la indentación y el uso de mayúsculas en las palabras clave en un diseño consistente y legible, sin cambiar lo que hace la consulta. Solo toca el formato: saltos de línea, indentación y capitalización. La lógica, las tablas, las columnas y los valores permanecen exactamente como los escribiste.
¿Es seguro pegar SQL en línea?
Con esta herramienta, sí. Cada consulta se formatea completamente en tu navegador con JavaScript y nunca se envía a un servidor, se registra o se almacena. Eso importa cuando una consulta contiene nombres de tablas reales, detalles del esquema o datos de muestra. Las dos alternativas más enlazadas — sqlformat.org y poorsql.com — procesan tu consulta en el lado del servidor, lo que está bien para ejemplos de prueba pero es diferente para SQL de producción. Aquí, nada sale de tu dispositivo.
¿Qué dialectos SQL son compatibles?
Puedes elegir entre SQL Estándar, MySQL, PostgreSQL, SQL Server (T-SQL), Oracle, SQLite, BigQuery y Snowflake. La configuración de dialecto ajusta el reconocimiento de palabras clave y las comillas — por ejemplo, los identificadores con comillas inversas de MySQL y comentarios #, o los identificadores entre corchetes de T-SQL como [Order Details] — para que tu código se formatee correctamente para tu motor de base de datos.
¿Cómo minificar una consulta SQL?
Cambia el modo a Minificar. El formateador colapsa tu SQL en una sola línea, elimina los comentarios y quita los espacios en blanco innecesarios, de modo que una consulta de varias líneas como 'SELECT *', 'FROM users' y 'WHERE id = 1' se convierte en la línea única 'SELECT * FROM users WHERE id = 1'. El SQL minificado es práctico para incrustar una consulta en código de aplicación, una configuración JSON o una línea de registro.
¿Cambiar el formato afecta el comportamiento de mi consulta?
No. Embellecer solo cambia los espacios en blanco, los saltos de línea y (opcionalmente) las mayúsculas de las palabras clave — nunca reordena cláusulas, cambia nombres ni altera valores. SQL ignora los espacios en blanco adicionales entre tokens y trata las palabras clave sin distinción de mayúsculas y minúsculas, por lo que la consulta formateada devuelve exactamente el mismo resultado. Los literales de cadena (entre comillas) y los comentarios se conservan intactos.
¿Funciona el formateador SQL sin conexión?
Sí. Dado que todo el formateo y la minificación se ejecutan localmente en tu navegador, una vez que la página se ha cargado puedes formatear SQL sin ninguna conexión de red — y tus consultas nunca salen de tu dispositivo, lo que lo hace rápido y completamente privado.
Related tools
Ver todas las herramientasVisor de CSV
Visualiza, ordena y busca archivos CSV o TSV en una tabla limpia, en tu navegador.
Statistics Calculator
Calculate mean, median, mode, standard deviation, variance and more from a data set.
Matrix Calculator
Add, subtract, multiply matrices and compute determinant, inverse and transpose for 2×2–4×4 matrices.
Conversor JSON ⇄ CSV
Convierte un array JSON a CSV y CSV de vuelta a JSON, con el entrecomillado correcto.
Formateador de XML
Embellece, minifica y valida XML directamente en tu navegador.
JSON a TypeScript
Genera interfaces de TypeScript a partir de un ejemplo JSON, con tipos anidados.