FormatFlow

Desarrollo · Actualizado el 25 oct 2026 · Revisado por FormatFlow Editorial

Formateador y embellecedor SQL

Puedes formatear o minificar SQL en tu navegador con una elección de cinco dialectos y palabras clave en mayúsculas, minúsculas o con su forma original, sin enviar ninguna consulta a ningún sitio.

Se ejecuta en tu navegadorGratis · Sin registro · Sin marca de agua
SQLSe ejecuta en tu navegador
Loading the tool…

Everything runs locally in this tab. No file is uploaded while the tool loads.

Esta herramienta se ejecuta en tu pestaña. No se sube nada y no se guarda ninguna copia.

Cómo se tratan los archivos

Acerca de Formateador SQL

El SQL pegado de registros, controladores o la salida de depuración de un ORM suele ser una sola línea densa con mayúsculas y minúsculas inconsistentes. Embellecerlo hace legibles las uniones, las subconsultas y las cláusulas WHERE en una revisión o un ticket. La necesidad contraria aparece igual de a menudo: una consulta que debe caber en una línea para un valor de configuración, un argumento de shell o una entrada de registro compacta, donde los comentarios y la sangría son puro lastre.

Este formateador ejecuta sql-formatter en el navegador. Admite SQL estándar, MySQL, PostgreSQL, SQLite y BigQuery, puede poner las palabras clave en mayúsculas, en minúsculas o conservar su forma original, y reformatea el script completo en lugar de adivinar solo la primera sentencia. Minificar es una pasada aparte que elimina comentarios y colapsa espacios en blanco fuera de las cadenas, así que los valores que contienen espacios no se tocan. No hay conexión a base de datos ni ejecución de consultas: el texto solo se formatea en tu dispositivo.

Qué hace esta herramienta

Los detalles que importan cuando usas Formateador SQL para trabajo real.

  • Cinco dialectos SQL

    Elige SQL estándar, MySQL, PostgreSQL, SQLite o BigQuery para que las reglas de entrecomillado, los operadores y las funciones se analicen con la gramática correcta.

  • Formatear o minificar

    Embellece una consulta en cláusulas con sangría, o colapsa a una sola línea eliminando comentarios y espacios en blanco redundantes fuera de las cadenas.

  • Control de mayúsculas en palabras clave

    Pon las palabras clave en mayúsculas, en minúsculas o conserva su forma original, incluido para formatear un script cuyo estilo debes respetar.

  • Minificación consciente de las cadenas

    El minificador rastrea cadenas entrecomilladas, identificadores y comentarios, así que los espacios dentro de un valor sobreviven aunque la consulta de alrededor se comprima.

  • Mensajes de error en lugar de silencio

    Si el dialecto seleccionado no puede analizar la entrada, el formateador informa del problema en lugar de devolver texto sin cambios que parece formateado.

  • Copia y descarga

    Copia el SQL formateado o minificado con un botón o descárgalo como archivo .sql, listo para pegar en una migración o un ticket.

Cómo usar Formateador SQL

Sin cuenta y sin instalación: todo el trabajo ocurre en esta pestaña del navegador.

  1. 01

    Pega tu SQL

    Pon la consulta o el script en el panel de entrada. Se aceptan scripts con varias sentencias y se formatean cláusula por cláusula.

  2. 02

    Elige un dialecto

    Selecciona la base de datos que ejecutará la consulta. El dialecto afecta al entrecomillado de identificadores, a los operadores y al análisis de funciones, así que elige el más parecido.

  3. 03

    Elige el caso de las palabras clave

    Las mayúsculas son la convención habitual para las palabras clave de SQL; las minúsculas encajan con algunas guías de estilo, y conservar mantiene el caso que escribiste.

  4. 04

    Formatea o minifica

    Pulsa Formatear para obtener SQL legible con sangría, o Minificar para una consulta de una sola línea con los comentarios eliminados.

  5. 05

    Copia o descarga

    Revisa el resultado y después cópialo o descarga un archivo .sql. No se ejecuta nada y no se abre ninguna conexión a una base de datos.

Formatos compatibles y límites

Entrada
SQL
Salida
SQL
Procesamiento
En el cliente, dentro de tu navegador. No se sube nada.
Tamaño máximo
Limitado por la memoria disponible en tu pestaña.
Requisitos
Chrome, Edge, Firefox o Safari · JavaScript activado

Limitaciones que conviene conocer

  • El formateo conoce la sintaxis pero no es un validador: puede aceptar una consulta que la base de datos siga rechazando, y la sintaxis propia de un proveedor puede fallar al analizarse.
  • Minificar elimina los comentarios, así que guarda el original si los comentarios son documentación que necesitas conservar.
  • La entrada se limita a 2 MB de SQL, y el formateo se ejecuta en el hilo principal tras una breve cesión.
  • No se abre ninguna conexión a base de datos ni se ejecuta, explica u optimiza ninguna consulta.

Privacidad y tratamiento de archivos

Tu SQL se analiza y se formatea dentro de esta pestaña del navegador. No se sube, guarda, registra ni ejecuta nada, y no se abre ninguna conexión a base de datos. Cerrar la página descarta la entrada y el resultado formateado; la única acción saliente sería una copia o descarga que tú mismo inicies.

Leer la política de privacidad completa

Preguntas frecuentes sobre Formateador SQL

Respuestas breves y directas a las dudas habituales antes de usar la herramienta.

¿Se envía mi SQL a un servidor?
No. El análisis y el formateo se ejecutan en esta pestaña del navegador con la librería sql-formatter. La consulta nunca se sube, registra ni ejecuta, lo que importa cuando contiene credenciales, nombres de tablas o datos de clientes.
¿Formatear cambia cómo se ejecuta la consulta?
Formatear solo cambia los espacios en blanco y, si lo eliges, el caso de las palabras clave. Las cadenas entrecomilladas y los identificadores entre comillas se dejan intactos, así que una consulta formateada es semánticamente igual a la entrada. Aun así, revisa la salida antes de ejecutarla contra una base de datos.
¿Qué dialecto debería elegir?
Elige el motor de base de datos que ejecutará la consulta: MySQL, PostgreSQL, SQLite o BigQuery. Elige SQL estándar cuando la consulta sea genérica o use sintaxis admitida por varios motores; ahí el analizador es más conservador.
¿Qué elimina minificar?
Elimina comentarios de línea, comentarios de bloque y espacios en blanco redundantes entre tokens fuera de las cadenas entrecomilladas, y después colapsa los espacios alrededor de paréntesis y comas. Los comentarios son comentarios, no pistas, así que eliminarlos no cambia el significado de la consulta.
¿Por qué falló el formateo de mi consulta?
El formateador necesita entender la sintaxis del dialecto elegido. Los operadores propios de un proveedor, los fragmentos incompletos, los marcadores de plantilla como {{value}} o un paréntesis descompensado pueden hacer fallar el análisis. Prueba otro dialecto o completa el fragmento.
¿Puedo formatear procedimientos almacenados o varias sentencias?
Las varias sentencias se formatean una tras otra. Los cuerpos de procedimientos almacenados con un delimitador personalizado, como las rutinas de MySQL, suelen contener sintaxis que el formateador no puede analizar del todo, así que verifica la salida antes de guardarla.
¿El formateador conserva mis comentarios al formatear?
El formateador mantiene los comentarios en la salida formateada donde corresponden. Minificar los elimina por diseño; guarda una copia del original con comentarios si esas notas siguen importando.
¿Cuál es el límite de tamaño?
2 MB de texto SQL. Los scripts más grandes se rechazan con un mensaje en lugar de dejar la pestaña sin responder. Es suficiente para consultas analíticas típicas y migraciones con varias sentencias.

Para seguir leyendo

Guías que explican las decisiones detrás de Formateador SQL.

Revisado por FormatFlow Editorial · Equipo de herramientas y formatos de archivo

Última actualización: 25 oct 2026