Minificador JavaScript
Más pequeño, y demostrablemente el mismo código.
Resultado
Pega o escribe arriba para ver el resultado aquí.
Tus archivos se quedan en tu dispositivo
Esta herramienta se ejecuta por completo en tu navegador. Lo que pegas se procesa en tu dispositivo y nunca se envía a un servidor, así que puedes usarla con tokens, claves y textos sin publicar.
Cómo funciona
- Pega el JavaScript.
- Los comentarios y la sangría desaparecen; los nombres se quedan exactamente como estaban.
- Comprueba el ahorro en las cifras de encima de la salida.
- Copia o descarga el resultado.
Preguntas frecuentes
- ¿Por qué no acorta mis nombres de variable?
- Porque renombrar exige un analizador de verdad y un estudio de ámbitos, y equivocarse sutilmente en eso publica un archivo que funciona hasta que deja de hacerlo. Para algo que estás a punto de publicar, una herramienta que promete menos y siempre acierta es el mejor trato.
- ¿Distingue una expresión regular de una división?
- Sí, y esa es la única parte genuinamente difícil de leer JavaScript sin analizarlo. Una barra después de un valor es división; después de un operador, una palabra clave o nada, abre una expresión regular. Así /ab+c/g sobrevive y total/count sigue siendo una división.
- ¿Rompe la inserción automática de punto y coma?
- No. Un salto de línea puede hacer de punto y coma, así que las líneas solo se juntan cuando el salto demostrablemente no puede serlo: cuando la anterior acaba a mitad de expresión, o cuando esta empieza por un cierre de paréntesis.
- ¿Se elimina mi cabecera de licencia?
- No. Un comentario que empieza por /*! o contiene @license o @preserve se conserva; los demás se van.
- ¿Se envía algo a un servidor?
- No. Funciona en tu navegador, así que lo que pegues se queda en tu ordenador.
Herramientas relacionadas
◒ Formateador CSS Una declaración por línea, o todo el archivo en una. ‹› Formateador HTML Sangrado para leerlo, o comprimido para publicarlo. {} Formateador JSON Pega JSON y recupéralo con sangría, minificado o validado. Tus datos se quedan en esta página. ∿ Base64 De texto a Base64 y de vuelta, con UTF-8 correcto y alfabeto seguro para URL opcional.