Minificador de JavaScript
Minifica y comprime JavaScript con Terser: elimina con seguridad comentarios y espacios, acorta opcionalmente los nombres de variables y ve exactamente los bytes ahorrados — todo en tu navegador.
El Minificador de JavaScript de ToolsSoup es una herramienta online gratuita que comprime tu código al menor tamaño posible directamente en tu navegador. Está impulsado por Terser, el mismo minificador probado en producción que usan webpack y las herramientas de build modernas, así que analiza de verdad tu JavaScript en lugar de eliminar caracteres a ciegas — los template literals, las expresiones regulares y las cadenas permanecen intactos. Elimina comentarios y espacios, puede acortar los nombres de las variables locales y muestra exactamente cuántos bytes ahorraste. Nada se sube, así que incluso tus scripts privados se quedan en tu propio dispositivo.
¿Qué es un minificador de JavaScript?
Un minificador de JavaScript comprime el código fuente eliminando todo lo que el motor no necesita para ejecutarlo: indentación, líneas en blanco, comentarios y puntuación innecesaria. Un buen minificador hace esto analizando de verdad el código en un árbol de sintaxis, así que nunca se rompe en casos complicados como los literales de expresión regular, las template strings con interpolación ${} o la inserción automática de punto y coma. El resultado es un JavaScript que se comporta de forma idéntica al original, pero que se descarga e interpreta más rápido por ser mucho más pequeño.
Cómo minificar JavaScript online
Comprimir JavaScript con ToolsSoup toma solo un par de clics:
- Pega tu JavaScript en el cuadro de entrada de la izquierda.
- Elige si quieres acortar los nombres de las variables y si quieres mantener los comentarios importantes.
- Haz clic en Minificar para analizar tu código con Terser y eliminar todo lo que sea seguro quitar.
- Revisa el resumen de ahorro para ver el tamaño original, el tamaño minificado y cuántos bytes ahorraste.
- Copia el resultado compacto con un solo clic y pégalo directamente en tu página o en la salida del build.
¿Por qué usar un analizador de verdad en lugar de un eliminador con regex?
JavaScript es engañosamente difícil de minificar con simples reglas de buscar y reemplazar. Una barra puede significar división o iniciar una expresión regular, los comentarios pueden aparecer dentro de cadenas y los puntos y coma ausentes los inserta automáticamente el motor. Un eliminador de espacios ingenuo corrompe el código en silencio en todos estos casos. Esta herramienta usa Terser, que construye un árbol de sintaxis abstracto completo, así que entiende tu código y solo elimina lo que es genuinamente seguro. Si tu entrada tiene un error de sintaxis, te avisa en lugar de producir una salida rota.
¿Por qué minificar JavaScript?
Un JavaScript más pequeño se descarga más rápido y se interpreta antes, lo que mejora el tiempo de carga de la página y las Core Web Vitals y reduce el ancho de banda para ti y tus visitantes. Eliminar comentarios antes de publicar mantiene las notas internas fuera de producción, y acortar los nombres de las variables exprime bytes adicionales. El JavaScript minificado también es útil para incrustarlo dentro de una etiqueta script, un bookmarklet o un archivo generado donde la legibilidad no importa.
¿Por qué usar este minificador de JavaScript?
- 100% gratis, sin anuncios, registro ni límites de uso.
- Impulsado por Terser — el mismo minificador en el que confían las herramientas de build modernas.
- Funciona por completo en tu navegador — tu código nunca se sube a un servidor.
- Analiza de verdad tu JavaScript, así que las regex, los template literals y las cadenas quedan intactos.
- Acorta opcionalmente los nombres de las variables locales para una compresión máxima.
- Informa un error de sintaxis claro en lugar de producir una salida rota.
- Muestra el ahorro en bytes para que veas cuánto se redujo el archivo.
- Funciona sin conexión una vez que la página se ha cargado.
Preguntas frecuentes
¿Este minificador de JavaScript es gratis?
Sí. Todas las herramientas de ToolsSoup son completamente gratuitas, sin cuenta, registro ni límites ocultos.
¿Mi código está seguro?
Por supuesto. Toda la minificación ocurre localmente en tu navegador usando Terser compilado a JavaScript, así que tu código nunca se envía ni se almacena en ningún servidor.
¿Minificar romperá mi JavaScript?
No. Como la herramienta analiza tu código con Terser en lugar de eliminar caracteres con expresiones regulares, entiende casos complicados como las regex, los template literals y la inserción automática de punto y coma, y solo elimina lo que es seguro.
¿Qué hace acortar los nombres de las variables?
Cuando está activado, el minificador renombra las variables locales y los parámetros de función a nombres cortos como a, b y c. Esto ahorra bytes adicionales y es seguro porque los nuevos nombres siguen siendo únicos dentro de su ámbito. Los nombres que forman parte de tu API pública se dejan intactos.
¿Puedo mantener algunos comentarios?
Sí. Activa Mantener comentarios importantes para conservar los comentarios de licencia y otros marcados con bang o @preserve, mientras se elimina el resto. Déjalo desactivado para quitar todos los comentarios y obtener la menor salida posible.
¿Qué pasa si mi JavaScript tiene un error de sintaxis?
La herramienta muestra un mensaje de error amigable que describe el problema en lugar de producir una salida corrupta, para que puedas corregir el código e intentarlo de nuevo.