Handytool
Guía para desarrolladores5 min de lecturaActualizado 25 may 2026

Herramienta SQL Solo en Navegador

Formateo SQL instantáneo para cualquier dialecto, sin base de datos requerida.

El formateador SQL de Handytool formatea cualquier consulta — SELECT, CTE, función de ventana, INSERT — usando reglas conscientes del dialecto, y se ejecuta completamente en tu navegador para que los nombres de tabla sensibles nunca abandonen tu dispositivo.

Puntos clave

  • 01Compatible con PostgreSQL, MySQL, SQLite, BigQuery y SQL estándar con manejo de palabras clave consciente del dialecto.
  • 02Elige mayúsculas de palabras clave (MAYÚSCULAS, minúsculas o preservar) e indentación (2 espacios, 4 espacios o tabulaciones).
  • 03Se ejecuta completamente en tu navegador — las consultas con datos sensibles nunca abandonan tu dispositivo.
  • 04La herramienta solo reformatea el texto; no ejecuta consultas ni se conecta a ninguna base de datos.

¿Por Qué Formatear SQL Antes de Compartirlo?

SQL sin formatear es genuinamente difícil de revisar. Listas SELECT largas comprimidas en una línea, indentación inconsistente en subconsultas y palabras clave en mayúsculas mixtas ralentizan las revisiones de código y la depuración. Una consulta correctamente formateada hace que las condiciones JOIN, cláusulas WHERE y la estructura CTE sean inmediatamente legibles.

El formateo se vuelve aún más importante al compartir consultas entre un equipo con una guía de estilo — palabras clave en MAYÚSCULAS, indentación de cuatro espacios, una cláusula por línea. El formateador SQL de Handytool aplica ese estilo consistentemente en todo lo que pegues, ya sea una búsqueda de dos líneas o una consulta analítica de 200 líneas con múltiples CTEs y funciones de ventana.

Cómo Formatear una Consulta SQL

  1. 01

    Pega tu SQL

    Pega cualquier sentencia SQL en el panel de entrada — SELECT, INSERT, UPDATE, DELETE, CREATE, o una cadena CTE completa. No hay límite de tamaño más allá de la memoria disponible de tu navegador.

  2. 02

    Selecciona el dialecto

    Elige PostgreSQL, MySQL, SQLite, BigQuery o SQL Estándar del menú desplegable. El dialecto determina cómo se manejan las palabras reservadas y la sintaxis específica del proveedor como RETURNING o STRUCT.

  3. 03

    Establece mayúsculas y indentación

    Elige MAYÚSCULAS, minúsculas o Preservar para mayúsculas de palabras clave. Selecciona 2 espacios, 4 espacios o tabulaciones para indentación. Las palabras clave en MAYÚSCULAS con indentación de 2 espacios es el estilo más común en bases de código compartidas.

  4. 04

    Haz clic en Formatear

    La salida formateada aparece en el panel derecho al instante. Las cláusulas se colocan en sus propias líneas, las condiciones JOIN se alinean y las subconsultas se indentan en relación con su elemento padre.

  5. 05

    Copia y usa

    Haz clic en Copiar para copiar el SQL formateado a tu portapapeles. Pega en tu IDE, un archivo SQL, una descripción de PR o un fragmento de documentación.

Seguro de Usar con Patrones de Consultas de Producción

La biblioteca sql-formatter se ejecuta completamente en tu navegador. Nada se envía a un servidor — sin texto de consulta, sin nombres de tabla, sin datos de muestra. Eso lo hace seguro para formatear consultas que hacen referencia a nombres de esquema reales o contienen valores de muestra de una base de datos de ensayo.

Una cosa que el formateador no hará es ejecutar tu SQL. Es solo una herramienta de transformación de texto. Puedes pegar de forma segura consultas que eliminarían tablas o borrarían filas — la herramienta las trata como texto plano y las reformatea sin ejecutar una sola sentencia.

Preguntas Frecuentes del Formateador SQL

¿Qué dialectos SQL admite este formateador?

SQL Estándar, PostgreSQL, MySQL, SQLite y BigQuery. Cada dialecto maneja correctamente la sintaxis específica del proveedor como la cláusula RETURNING de PostgreSQL, los identificadores entre comillas invertidas de MySQL y el tipo STRUCT de BigQuery.

¿Ejecutará el formateador mi consulta?

No. Solo reformatea el texto de la consulta. No se conecta a ninguna base de datos, valida nombres de columna ni ejecuta sentencias.

¿Se carga mi SQL en algún servidor?

No. La biblioteca sql-formatter se ejecuta en tu navegador. El texto de tu consulta permanece en tu dispositivo.

¿Por qué mi procedimiento almacenado o bloque PL/pgSQL se formatea de manera extraña?

Los bloques SQL procedimentales (PL/pgSQL, bloques BEGIN…END, secciones DECLARE) están fuera de lo que cubre la gramática del formateador. Formatea fragmentos SELECT o DML más pequeños dentro de esos bloques por separado.

¿Cuál es la mejor mayúscula de palabras clave para una base de código compartida?

Las palabras clave en MAYÚSCULAS son la convención más ampliamente adoptada — separan visualmente la estructura SQL de los nombres de identificadores. La indentación de dos espacios o cuatro espacios es una cuestión de preferencia del equipo.

Herramientas relacionadas

Continúa trabajando con herramientas de Desarrollador

herramientas de Desarrollador