Saltar al contenido
Herramienta gratuita

Minificador de JavaScript online: reduce JS, CSS y HTML

El minificador reduce JavaScript, CSS y HTML sin cambiar su funcionamiento: elimina comentarios y espacios en blanco y acorta los nombres locales de JavaScript. Por ejemplo, el ejemplo de JavaScript de abajo pasa de 324 B a 180 B. Es gratis, no requiere registro y tu código permanece en tu navegador.

Creado por Florian Galz

¿Has reducido el código? Con un hosting web rápido, tu página cargará aún más rápido.

Código minificado

El código minificado aparecerá aquí en cuanto pegues algo a la izquierda.

Ajustes

Las variables locales y los parámetros reciben nombres cortos. Los nombres globales se conservan para que otros scripts puedan seguir encontrándolos.

Acorta las expresiones y elimina el código muerto sin cambiar lo que hace el código.

Se conservan los comentarios con /*! … */, @license o @preserve.

Pega tu código a la izquierda o carga el ejemplo. El resultado aparecerá al instante.

Tu código permanece en tu navegador: no se sube ni se guarda.

Resultado de ejemplo

Así transforma tu código el minificador de JavaScript

Pegas código JavaScript legible; la herramienta elimina comentarios y espacios en blanco, acorta los nombres locales y devuelve el código en una línea compacta, junto con el tamaño antes y después. Los valores de abajo son un ejemplo fijo; tu resultado depende de tu código.

Ejemplo · Configuración predeterminada

Entrada (legible)

script.js
// Warenkorb-Summe berechnenfunction calculateTotal(items, taxRate) {  let subtotal = 0;  for (const item of items) {    subtotal += item.price * item.quantity;  }  const tax = subtotal * taxRate;  return Math.round((subtotal + tax) * 100) / 100;} console.log(calculateTotal([{ price: 4.99, quantity: 2 }], 0.19));

Salida (minificada)

script.min.js
function calculateTotal(t,o){let c=0;for(const o of t)c+=o.price*o.quantity;const a=c*o;return Math.round(100*(c+a))/100}console.log(calculateTotal([{price:4.99,quantity:2}],.19));
Original
324 B
Minificado
180 B
Ahorro
44,4 %
En este ejemplo, esta parte del archivo correspondía a comentarios, sangría y nombres largos.

Funciones

Archivos más pequeños, misma funcionalidad

Qué elimina el minificador y qué conserva intencionadamente.

JavaScript con terser

Elimina comentarios y espacios en blanco, acorta nombres locales y simplifica expresiones. Conserva los nombres globales y detecta módulos ES.

CSS sin sorpresas

Se eliminan comentarios, espacios y puntos y coma finales. Los valores, colores, unidades, cadenas y url() permanecen exactamente iguales.

HTML con código integrado

Se elimina el espacio en blanco junto a elementos de bloque y se conserva un espacio entre palabras. También se reducen style, script y JSON-LD.

Tamaño antes y después

Ahorro en porcentaje y bytes, además de ambos tamaños con gzip, tal como los transmite un servidor web.

Conservar comentarios de licencia

Puedes conservar los comentarios con /*! … */, @license o @preserve; los comentarios condicionales de HTML se conservan siempre.

Permanece en tu navegador

Sin subidas ni almacenamiento: el código se reduce directamente en tu dispositivo.

Cómo funciona

Cómo minificar JavaScript, CSS y HTML online

Cuatro pasos, sin registro ni instalación.

Paso 1

Elegir lenguaje

Elige JavaScript, CSS o HTML arriba. Al cambiar de lenguaje, cada uno conserva su propio código.

Paso 2

Pegar código

Pega tu código en el campo de la izquierda, abre un archivo de hasta 2 MB o carga el ejemplo. El resultado aparece a la derecha tras una breve pausa al escribir.

Paso 3

Revisar configuración

En JavaScript, decides si se acortan los nombres y se optimizan las expresiones. Puedes conservar los comentarios de licencia y, en HTML, también los comentarios normales.

Paso 4

Aplicar resultado

Consulta el ahorro con y sin gzip, copia el código minificado o descárgalo como script.min.js, style.min.css o index.min.html.

Descubrir más

Más herramientas

Comparar textos online (Diff Checker)

Compara textos online: compara dos textos, configuraciones o versiones de código, ve las diferencias por línea y palabra y cópialas como Unified Diff. Funciona íntegramente en el navegador.

Creado por Dimitri Heissler

Formateador de JSON

Formatea, minifica y valida JSON con resaltado de sintaxis, indicación de errores y descarga, todo en el navegador.

Creado por Jakub Martyniak

Probador de Regex

Prueba expresiones regulares en tiempo real con el motor nativo de JavaScript, con resaltado de coincidencias, grupos de captura y modo de reemplazo, directamente en el navegador.

Creado por Jakub Martyniak

Formateador y validador de XML

Valida, formatea, minimiza y repara automáticamente XML (caracteres sin escapar, etiquetas ausentes, declaración ausente), 100 % en el navegador, sin subir archivos.

Creado por Justin Schuessler

Codificador/decodificador Base64

Codifica y decodifica texto en Base64, incluida una variante segura para URL y una indicación clara de errores, directamente en el navegador.

Creado por Jakub Martyniak

Generador de .htaccess y generador de htpasswd

Crea archivos .htaccess y .htpasswd para Apache en línea: redirecciones 301, HTTPS, protección con contraseña bcrypt, reglas de WordPress, páginas de error, caché, GZIP y protección contra hotlinking. Funciona íntegramente en el navegador.

Creado por Dimitri Heissler

Formateador de SQL online (formatea y mejora tu SQL)

Formatea, mejora y minimiza SQL online para MySQL, MariaDB y PostgreSQL, con opciones de sangría y mayúsculas para las palabras clave. Funciona íntegramente en el navegador, sin subir archivos.

Creado por Luca Stanek

Formateador de HTML y CSS online (mejora la presentación del código)

Formatea HTML y CSS online, aplica sangría y mejora su presentación con detección automática del idioma. Funciona íntegramente en el navegador, sin subir archivos.

Creado por Luca Stanek

Comprimir y reducir imágenes

Comprime y reduce imágenes online: disminuye el tamaño de archivos JPG, PNG y WebP, ajústalos a un tamaño objetivo en KB o conviértelos, por ejemplo, de PNG a JPG. Todo funciona en el navegador.

Creado por Dimitri Heissler

FAQ

Preguntas frecuentes

Respuestas breves sobre cómo minificar JavaScript, CSS y HTML con esta herramienta.

El código minificado y el tamaño antes y después. Por ejemplo, el ejemplo de JavaScript de esta página pasa de 324 B a 180 B. También ves cuánto ocuparían ambas versiones comprimidas con gzip, tal como las entrega un servidor web.

Un minificador reduce el tamaño del código sin cambiar su funcionamiento: elimina comentarios, sangrías y saltos de línea, y acorta los nombres de variables locales. Así, el archivo carga más rápido. Este minificador procesa JavaScript, CSS y HTML.

Elige la pestaña CSS y pega tu hoja de estilos. La herramienta elimina comentarios, espacios innecesarios y el último punto y coma de cada bloque. Los valores, colores y unidades quedan exactamente como los escribiste; si quieres, puedes conservar los comentarios con /*! … */.

Elige la pestaña HTML. Se eliminan los comentarios y el espacio en blanco junto a elementos de bloque como div o p; entre palabras y elementos en línea se reduce a un solo espacio para que la página conserve su aspecto. pre y textarea permanecen sin cambios; si quieres, también se reduce el CSS de style y el JavaScript de script.

No. La herramienta utiliza terser, el mismo minificador que emplean muchas herramientas de compilación. Solo acorta los nombres locales; los globales se conservan para que otros scripts puedan seguir accediendo a ellos. En los módulos ES con import o export, también se acortan los nombres del nivel superior. Si desactivas la optimización del código, solo se acortan nombres y no se reescribe nada.

Si hay un error de sintaxis en JavaScript o un comentario, una cadena o una etiqueta sin cerrar, la herramienta indica la línea y la columna. Al hacer clic, saltas a ese punto de la entrada. Si un bloque style o script de HTML contiene un error, se deja sin cambios y la herramienta te avisa.

Sí, ambos se complementan: gzip comprime las repeticiones, mientras que la minificación elimina comentarios y acorta nombres que gzip no puede eliminar. La herramienta te muestra ambos tamaños con gzip para que veas cuánto se transmite realmente de tu código.

No. Todo se ejecuta en tu navegador: no se sube ni se almacena nada. Puedes abrir archivos de hasta 2 MB, como .js, .css o .html.

¿Tienes más preguntas?

Contactar con soporte
¿Quieres tiempos de carga rápidos?

Tu web necesita un hosting rápido

Código minificado y hosting web de ZAP-Hosting: así tu página carga en un instante. Un VPS propio te da más control.

4,4/5 Trustpilot32.000+ Servidores activosDesde 2010

Sin configuración. Sin riesgos. En línea en segundos.

Duración flexibleCancelable en cualquier momentoEn línea en 60 segundos

¿Buscas más herramientas? Ver todas las herramientas para desarrolladores