Minificador JavaScript

Minifica JavaScript eliminando espacios y comentarios innecesarios para obtener una salida menor.

Esta herramienta se ejecuta completamente en tu navegador. Tus archivos nunca se suben a un servidor.

function greet(name){return 'Hello '+name;}

Qué hace este minificador

Elimina comentarios de línea y bloque reconocidos, reduce espacios y los quita alrededor de puntuación JavaScript habitual. El escáner conserva cadenas, plantillas literales y caracteres escapados.

Cómo usarlo

Pega código, revisa la salida inmediata y cópiala. Reset vacía el editor; no crea archivo ni mapa de fuentes.

Límites importantes

No es un parser, empaquetador, compilador, renombrador ni minificador consciente del estándar JavaScript. No renombra identificadores, elimina código inalcanzable, combina módulos, valida sintaxis ni comprende literales regex e inserción automática de punto y coma. Texto parecido a comentarios, regex o sentencias sensibles a líneas pueden interpretarse mal y cambiar el comportamiento.

Cómo funciona el análisis

Un análisis de izquierda a derecha rastrea si está dentro de una cadena, una plantilla literal o un comentario; los comentarios `//` y `/* */` reconocidos se eliminan por completo una vez confirmado que no están dentro de comillas.

Ejemplo

Al pegar `function add(a, b) { // sum return a + b; }` se obtiene `function add(a,b){return a+b;}`, con el comentario eliminado y el espacio alrededor de la puntuación recortado.

Flujo de revisión seguro

Ejecuta la salida minificada en tu batería de pruebas antes de publicarla, revisando cualquier código con literales de expresión regular o saltos de línea sensibles a la inserción automática de punto y coma, ya que son los casos con más probabilidad de alterarse mal.

Flujo seguro y privacidad

Conserva el original y ejecuta pruebas y un minificador de producción antes de publicar. Compara el comportamiento, no solo el tamaño. El proceso es local y el código no se sube.

Preguntas Frecuentes

¿Qué hace Minificador JavaScript?
Minifica JavaScript eliminando espacios y comentarios innecesarios para obtener una salida menor.
¿Cambia esta herramienta JavaScript el comportamiento?
Solo cambia el diseño o espacios eliminables. Revisa la salida minificada si el código usa sintaxis inusual.
¿Se sube mi código?
El procesamiento es local y tu código nunca se sube.