Kuvron
Ver herramientas

Categorías

  • JSON8
  • Encoding8
  • Crypto4
  • Texto10
  • Números7
  • Tiempo4
  • Web & HTTP11
  • Colores5
  • Seguridad2
  • Imágenes3
  • Datos & SQL7
  • Código0
  • DevOps5
  • IA0
  • SEO & Meta0
  • Generadores3

¿Qué estás buscando?

Herramientas

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

Próximamente

  • Blog →
  • Learn →
  • AI →
  • Resources →

Legal

  • 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.