Formateador SQL
Formatea y embellece consultas SQL o minifícalas en una sola línea, todo dentro de tu navegador.
🔒 Procesado íntegramente en su navegador: nada de lo que ingresa aquí se carga nunca.
Resultado
Una consulta de 40 líneas escrita con prisas —todo en minúsculas, en una sola cadena interminable, con tres subconsultas anidadas— es casi imposible de revisar. Este formateador SQL la convierte en SQL legible y con sangría consistente en un solo clic: cada columna de la lista SELECT ocupa su propia línea, los JOIN se alinean bajo la cláusula FROM, las condiciones WHERE se dividen en cada AND/OR y las subconsultas se indenta un nivel más para que la estructura de la consulta sea visible de inmediato.
El formateador se basa en un tokenizador SQL real, no en buscar y reemplazar. Eso significa que sabe lo que nunca debe tocar: los literales de cadena conservan su contenido y espaciado exactos, los comentarios -- y /* */ sobreviven al formateo, y los identificadores entrecomillados con comillas dobles, acentos graves o [corchetes] pasan sin cambios. Las mayúsculas en palabras clave son opcionales: actívalas para obtener SELECT, FROM, LEFT JOIN en mayúsculas sin importar cómo se escribieron, o desactívalas para mantener las mayúsculas y minúsculas originales.
Tú eliges el ancho de sangría —2 o 4 espacios— para ajustarte a la guía de estilo de tu equipo, y el modo: formateo para humanos o minificación a una sola línea para logs, cuerpos JSON y archivos de configuración. Varias sentencias separadas por punto y coma se procesan en una sola pasada, y el resumen te indica cuántas se procesaron.
Todo ocurre localmente en tu navegador: la consulta se tokeniza y se reconstruye en tu dispositivo y nunca se envía a ningún servidor. Eso hace que la herramienta sea segura para SQL de producción real —con nombres de tabla reales, detalles de esquema y lógica de negocio— que nunca deberías pegar en un servicio online que suba tu entrada. Funciona sin conexión una vez cargada la página; el resultado se puede copiar o descargar como un archivo .sql.