WMW

Minificador de JS/CSS

Free

Reduce JavaScript o CSS eliminando espacios en blanco y comentarios, con acortamiento opcional de nombres de variables para JavaScript, y estadísticas de tamaño antes/después.

Funciona completamente en tu navegador. Tu código nunca se sube a ningún sitio.

Comentarios (0)

¿Te ha resultado útil esta herramienta? Deja un comentario, comparte un consejo o cuéntanos cómo podemos mejorarla.

Los comentarios de invitados se revisan antes de publicarse. Iniciar sesión para publicar al instante.

Aún no hay comentarios. ¡Sé el primero en compartir tu opinión!

Qué hace esta herramienta

Pega JavaScript o CSS legible y esta herramienta lo reduce eliminando espacios en blanco, comentarios y (para JavaScript, opcionalmente) acortando nombres de variables locales, produciendo un archivo más pequeño con un comportamiento idéntico.

Cómo funciona

La herramienta analiza tu código en un árbol de sintaxis abstracta usando el motor de código abierto terser para JavaScript y clean-css para CSS, luego regenera el código fuente equivalente más compacto a partir de ese árbol: eliminando comentarios y espacios en blanco innecesarios, acortando valores numéricos y de color cuando es seguro, y, para JavaScript con mangling activado, renombrando identificadores de ámbito local a los nombres más cortos disponibles. Dado que la transformación opera sobre la estructura analizada y no sobre el texto bruto, el código resultante se comporta de forma idéntica al original.

Problemas que resuelve

Preguntas frecuentes

›¿Esta herramienta también formatea o embellece el código?

No, esta herramienta solo minifica (reduce) el código eliminando espacios en blanco y comentarios. Si en su lugar necesitas código legible y correctamente sangrado, usa una herramienta de formateo dedicada.

›¿Qué significa "mangle" para JavaScript?

El mangling renombra variables locales y parámetros de función a nombres cortos como "a" o "b" siempre que sea seguro hacerlo, lo que ahorra bytes adicionales más allá de simplemente eliminar espacios en blanco. Nunca renombra nombres accesibles globalmente, por lo que no rompe código que dependa de identificadores globales específicos.

›¿Es seguro usar código minificado en producción?

Sí, la minificación solo cambia los espacios en blanco, los comentarios y (opcionalmente) los nombres de variables locales. La lógica y el comportamiento del código se preservan exactamente, por lo que el JavaScript y CSS minificados son una práctica estándar en sitios web de producción.

›¿Por qué falló la minificación con un error?

Los minificadores necesitan JavaScript o CSS válido y analizable. Si tu entrada tiene un error de sintaxis, el minificador no puede construir una representación interna correcta de ella. Revisa el código en un linter o en la consola del navegador para encontrar el problema exacto, corrígelo e inténtalo de nuevo.

›¿Debo conservar una copia sin minificar de mi código?

Sí. Conserva siempre tu código fuente original y legible como la versión que editas y mantienes, y genera la versión minificada como un paso de compilación. Trata la salida minificada como un artefacto desechable, no como un archivo para editar a mano.

Herramientas relacionadas

Free

Texto

Formateador de JS/CSS

Reformatea JavaScript o CSS minificado o con sangría inconsistente en código legible y correctamente sangrado, con estilo de sangría ajustable y estadísticas de tamaño antes/después.

Free

Texto

Validador de HTML

Comprueba el HTML en busca de etiquetas sin cerrar, IDs duplicados, elementos obsoletos y otros problemas comunes bien definidos, verificado con su propio analizador de coincidencia de etiquetas, no un validador completo de conformidad W3C.

Free

Texto

Convertidor de IPv4 a IPv6

Genera representaciones IPv6 mapeadas en IPv4, compatibles con IPv4, 6to4 y NAT64 de una dirección IPv4, y extrae la dirección IPv4 de cualquiera de esas formas IPv6.

Free

Texto

Codificador JSON

Codifica texto sin formato en una cadena literal JSON válida (escapando comillas, barras invertidas y saltos de línea) y la decodifica de nuevo, con un desglose de los caracteres escapados.

Free

Texto

Formateador JSON

Valida y embellece o minifica un documento JSON completo, con sangría ajustable, ordenación opcional de claves y reporte exacto de errores por línea y columna.

Free

Texto

Decodificador de JWT

Decodifica el encabezado y el payload de un JWT en JSON legible, convierte las declaraciones de marca de tiempo en fechas legibles, señala los tokens caducados y puede verificar una firma HS256 con un secreto que proporciones.

Free

Texto

Generador de llms.txt

Genera un archivo llms.txt siguiendo la especificación llmstxt.org a partir de un título, un resumen y secciones de enlaces, con agrupación de secciones Optional y vista previa en vivo.

Free

Texto

Vista previa de Markdown

Renderiza Markdown como HTML en vivo y sanitizado junto a la fuente, con un interruptor para ver y copiar el HTML generado.