Saltar al contenido
Aback Tools Logo

Compresor SQL

Comprime consultas SQL online y gratis. Nuestro compresor SQL elimina comentarios, reduce los espacios en blanco y normaliza los tokens redundantes para generar la cadena SQL ejecutable más pequeña posible: compatible con MySQL, PostgreSQL, SQLite, T-SQL y PL/SQL. Todo el procesamiento ocurre localmente en tu navegador, sin registro.

Compress SQL Query

Paste your SQL query into the input panel and click "Compress SQL" to remove comments, collapse whitespace, and normalize tokens - producing the smallest executable SQL string. All processing happens locally in your browser.

Supports: MySQL · PostgreSQL · SQLite · SQL Server (T-SQL) · Oracle (PL/SQL). String literals, backtick identifiers, and bracket identifiers are preserved exactly.

¿Por qué usar nuestro compresor SQL?

  • Compresión SQL instantánea: nuestro compresor SQL procesa tus consultas en milisegundos, totalmente en tu navegador. Comprime SQL online y obtén la salida minificada con el ahorro exacto de tamaño al instante, sin idas y vueltas a un servidor.
  • Compresor SQL online seguro: tus consultas SQL nunca salen de tu dispositivo al usar nuestro compresor SQL online. Toda la compresión ocurre localmente en tu navegador: 100 % privado y sin subidas a servidores.
  • Salida ejecutable, no solo eliminación de espacios: nuestro compresor SQL conserva toda la lógica de la consulta, los literales de cadena, los identificadores y los operadores. El SQL comprimido es ejecutable de inmediato: pégalo directamente en cualquier cliente de base de datos u ORM.
  • Compresor SQL 100 % gratis para siempre: comprime SQL online totalmente gratis, sin registro, sin plan premium y sin anuncios. Nuestro compresor SQL online es gratis para todos y sin límites de tamaño de consulta.

¿Qué es la compresión SQL?

La compresión SQL (también llamada minificación SQL) es el proceso de reducir el tamaño de una consulta SQL eliminando todos los caracteres que no son necesarios para su ejecución: comentarios, espacios extra, saltos de línea y tokens redundantes. A diferencia de las herramientas de formato de código, que añaden estructura, nuestro compresor SQL online elimina la estructura para producir la cadena SQL ejecutable más corta posible. El SQL comprimido es semánticamente idéntico al original: se ejecuta con exactamente los mismos resultados en cualquier base de datos SQL (MySQL, PostgreSQL, SQLite, SQL Server, Oracle). La compresión SQL resulta útil para incrustar consultas en código, reducir el tamaño de los archivos de log y optimizar la transmisión de consultas por API.

Cómo funciona nuestro compresor SQL

  1. Pega o sube tu SQL: introduce tu consulta SQL en el panel de entrada pegándola directamente o subiendo un archivo .sql. Nuestro compresor SQL online acepta cualquier dialecto SQL: SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER, procedimientos almacenados, CTE y subconsultas.
  2. Compresión instantánea en el navegador: haz clic en «Comprimir SQL» y nuestro compresor SQL elimina todos los comentarios -- y /* */, reduce los espacios entre tokens y quita los punto y coma redundantes, todo en tu navegador. Tu SQL nunca sale de tu dispositivo.
  3. Copia o descarga el resultado: consulta el SQL comprimido en el panel de salida. Cópialo directamente o descárgalo como archivo .min.sql. El panel de estadísticas muestra el tamaño original, el comprimido y el porcentaje de reducción.

Qué se comprime

  • Comentarios de una línea ( -- comentario ): se eliminan todos los comentarios SQL de una línea, incluidos los comentarios en línea tras las sentencias. Los literales de cadena que contienen -- se conservan.
  • Comentarios de bloque ( /* comentario */ ): se eliminan todos los comentarios de bloque multilínea. Los literales de cadena que contienen /* se conservan.
  • Espacios y saltos de línea: todas las secuencias de espacios, tabulaciones y saltos de línea entre tokens SQL se reducen a un solo espacio. Se eliminan los espacios al principio y al final.
  • Punto y coma redundantes: los punto y coma consecutivos y el punto y coma final de la consulta se normalizan a un único punto y coma.

Limitaciones importantes

Nuestro compresor SQL conserva todos los literales de cadena (cadenas entre comillas simples y dobles) exactamente tal cual: los espacios y comentarios dentro de las cadenas nunca se modifican. También se conservan las comillas de identificadores (backticks en MySQL, comillas dobles en PostgreSQL). El compresor no valida la sintaxis SQL: comprime lo que le introduzcas. Si tu SQL tiene errores de sintaxis antes de comprimirlo, la salida comprimida también los tendrá.

Preguntas frecuentes

Un compresor SQL es una herramienta que reduce el tamaño de una consulta SQL eliminando comentarios, espacios y tokens redundantes, pero manteniendo la consulta totalmente ejecutable. Nuestro compresor SQL online lo hace por completo en tu navegador: sin subida a servidores ni conexión a bases de datos.

No. La compresión SQL solo elimina caracteres que no forman parte de la lógica de la consulta: comentarios, espacios sobrantes y punto y coma redundantes. El SQL comprimido se ejecuta con exactamente los mismos resultados que el original en cualquier base de datos SQL.

Por supuesto. Nuestro compresor SQL online procesa todo localmente en tu navegador. Tus consultas SQL nunca salen de tu dispositivo: no hay subida a servidores, ni almacenamiento en la nube, ni retención de datos de ningún tipo.

Sí, 100 % gratis. Nuestro compresor SQL online no requiere registro, no tiene plan premium, ni límites de tamaño de consulta, ni anuncios. Puedes comprimir SQL online tantas veces como necesites, totalmente gratis.

Sí. Nuestro compresor SQL funciona con cualquier dialecto SQL: MySQL, PostgreSQL, SQLite, SQL Server (T-SQL), Oracle (PL/SQL) y otros. Maneja la sintaxis estándar de comentarios SQL (-- y /* */), los literales de cadena (comillas simples y dobles) y las comillas de identificadores (backticks y comillas dobles).

Sí. Nuestro compresor SQL usa un analizador de máquina de estados que identifica correctamente los literales de cadena y nunca modifica su contenido. Los espacios, comentarios y caracteres especiales dentro de cadenas entre comillas simples o dobles se conservan tal cual.

Sí. Nuestro compresor SQL maneja archivos SQL con múltiples sentencias, procedimientos almacenados, funciones, disparadores y sentencias DDL. Todas las sentencias se comprimen conservando los punto y coma que las separan.

No. Nuestro compresor SQL conserva las mayúsculas y minúsculas originales de todas las palabras clave, identificadores y valores. No aplica conversión a mayúsculas ni ningún otro cambio de formato: solo elimina comentarios y espacios.

Las ratios de compresión dependen de cuántos espacios y comentarios contenga el SQL original. El SQL con muchos comentarios y formato multilínea suele lograr una reducción del 40-70 %. El SQL ya compacto y con pocos comentarios se reduce menos. El compresor muestra la ratio exacta para tu entrada concreta.