🗃️ Formateador SQL
Pega tu SQL y obtén código limpio y legible al instante — palabras clave en mayúsculas o minúsculas, cláusulas principales en nuevas líneas, AND/OR/ON con sangría. Se ejecuta completamente en tu navegador, sin subir archivos.
Acerca de
Este formateador de SQL es un embellecedor ligero que se ejecuta en el navegador y hace legible el SQL sin formato o minificado sin necesidad de un analizador completo. Protege los literales de cadena y los comentarios en línea para que su contenido nunca se altere, y luego aplica el uso de mayúsculas o minúsculas elegido para las palabras clave. Las cláusulas principales — SELECT, FROM, WHERE, JOIN, LEFT JOIN, RIGHT JOIN, INNER JOIN, GROUP BY, ORDER BY, HAVING, LIMIT — comienzan cada una en una nueva línea. Los operadores lógicos AND, OR y la condición de unión ON se sangran bajo su cláusula principal, proporcionando una jerarquía visual clara. Como todo se ejecuta localmente en JavaScript, tus consultas permanecen en tu dispositivo y la herramienta funciona incluso sin conexión a internet.
Cómo usar
- Pega tu consulta SQL en el cuadro de entrada — sin formato, minificada o ya parcialmente formateada.
- Elige el uso de mayúsculas para las palabras clave: mayúsculas (SELECT, FROM) o minúsculas (select, from), según tu guía de estilo.
- Haz clic en Formatear SQL para aplicar saltos de línea antes de las cláusulas principales y sangrar AND, OR y ON bajo su cláusula padre.
- Revisa el resultado formateado en el panel de salida — los literales de cadena y los comentarios se conservan exactamente como los escribiste.
- Haz clic en Copiar al portapapeles para pegar el SQL limpio directamente en tu editor, consola o documentación.
Preguntas frecuentes
- ¿Este formateador SQL es gratuito?
- Sí, completamente gratis. Sin cuenta, sin suscripción y sin límites de uso.
- ¿Mi SQL se envía a un servidor?
- No. Todo el formateo se ejecuta en tu navegador con JavaScript. Tu SQL nunca sale de tu dispositivo, por lo que las credenciales y la lógica de negocio dentro de tus consultas permanecen privadas.
- ¿El formateo cambiará los valores de mis cadenas o comentarios?
- No. Los literales de cadena (entre comillas simples y dobles) y los comentarios en línea (-- y /* */) se detectan y se congelan antes de cualquier transformación, y luego se restauran sin cambios en la salida.
- ¿Qué dialectos SQL son compatibles?
- El formateador maneja SQL estándar y funciona bien con consultas de MySQL, PostgreSQL, SQLite y MS SQL Server. Es un embellecedor basado en palabras clave, no un analizador completo con reconocimiento de dialectos, por lo que la sintaxis muy específica del proveedor se conserva pero no se aplica sangría especial.
- ¿Puedo usarlo sin conexión o sin internet?
- Sí. Una vez cargada la página, todo el formateo se ejecuta localmente en JavaScript. Puedes desconectarte de internet y continuar formateando consultas sin ninguna interrupción.