Kuvron
Ver herramientas

Categorías

  • JSON9
  • Encoding8
  • Crypto5
  • Texto13
  • Números8
  • Tiempo4
  • Web & HTTP15
  • Colores6
  • Seguridad4
  • Imágenes6
  • Datos & SQL7
  • Código0
  • DevOps10
  • IA2
  • SEO & Meta0
  • Generadores4

¿Qué estás buscando?

Herramientas

  • Todas →
  • JSON →
  • Crypto →
  • Texto →
  • Encoding →
  • Data →

Legal

  • Acerca de →
  • Contacto →
  • Privacidad →
  • Términos →

Kuvron

Herramientas que funcionan cuando las necesitas.

© 2026 Kuvron · Hecho para desarrolladores.

ToolsDatos & SQLSQL Formatter

SQL Formatter

Formatea y embellece SQL con soporte para MySQL, PostgreSQL, SQLite, SQL Server y MariaDB

Dialecto
Keywords
Indentación
SQL de entrada
SQL formateado
Ejemplos rápidos

También podrías necesitar

Regex TesterJSON FormatterURL Encode / Decode

¿Qué es SQL Formatter?

El SQL sin formato —consultas largas en una sola línea, keywords en minúscula, indentación inconsistente— dificulta la revisión, el debugging y la colaboración. Esta herramienta aplica el estándar de formato de sql-formatter, la librería de referencia con más de 4 millones de descargas semanales, directamente en tu navegador. Soporta los cinco dialectos relacionales más usados: MySQL, PostgreSQL, SQLite, T-SQL (SQL Server) y MariaDB. Cada dialecto tiene sus propias convenciones de keywords y sintaxis —como TOP vs LIMIT o ISNULL vs COALESCE— que el formateador respeta automáticamente. El procesamiento es completamente local: ninguna consulta sale de tu dispositivo.

Preguntas frecuentes

¿Por qué el mismo SQL produce resultados diferentes según el dialecto?

Cada dialecto tiene palabras clave y funciones propias. Por ejemplo, para limitar resultados: MySQL/PostgreSQL/SQLite usan LIMIT, mientras T-SQL usa TOP antes del SELECT. Para manejo de nulos: MySQL tiene IFNULL(), PostgreSQL usa COALESCE(), T-SQL tiene ISNULL(). El formateador reconoce estas diferencias y aplica el estilo correcto por dialecto.

¿Qué convención de case debo usar para los keywords?

UPPER CASE es el estándar histórico en SQL y la convención más extendida en documentación, libros y guías de estilo empresariales (Google SQL Style, GitLab SQL Guide). lower case es preferido por algunos equipos que priorizan la legibilidad tipográfica. Ambos son igualmente válidos — lo importante es ser consistente en todo el proyecto.

¿El formateador valida si el SQL es sintácticamente correcto?

No es un validador de sintaxis. sql-formatter aplica formato sin ejecutar la consulta ni conectarse a ninguna base de datos. Una query mal formada puede formatearse sin error (aunque el resultado sea incorrecto) o lanzar un error de parsing en casos muy extremos. Para validar SQL debes ejecutarlo en tu base de datos o usar un linter específico del dialecto.

¿Soporta CTEs, subconsultas y ventanas (OVER/PARTITION BY)?

Sí. sql-formatter v15 soporta CTEs (WITH ... AS), subconsultas anidadas, funciones de ventana (OVER, PARTITION BY, ROWS BETWEEN), CASE WHEN, UNION, INTERSECT, EXCEPT y la mayoría de las construcciones SQL modernas de los dialectos incluidos.

¿Puedo formatear múltiples consultas a la vez?

Sí. Separa las consultas con punto y coma (;) en el campo de entrada. El formateador procesará cada sentencia individualmente y las separará con una línea en blanco en el resultado, facilitando la lectura de scripts con múltiples operaciones.