Cómo usarlo
- Pegar código, soltar un archivo o cargar la muestra; el idioma está preestablecido para esta página y se puede cambiar.
- Elija formato o minimice y ajuste la sangría, el ancho y otras opciones; el resultado aparece a la derecha a medida que escribe.
- Copiar o descargar el resultado; En caso de error, utilice "Ir al error", corríjalo y ejecútelo nuevamente.
¿Qué hace la minificación?
Minimizar cambia la forma en que se escribe el código, no lo que hace. Por lo general, corta entre un 30% y un 70% del tamaño y acelera las páginas; conserve su fuente, porque el código minimizado es difícil de leer.
| Operación | JavaScript(Terser) | CSS(CSSO) | HTML/XML/JSON |
|---|---|---|---|
| Eliminar comentarios | ✓ | ✓ | ✓ |
| Eliminar espacios en blanco y saltos de línea | ✓ | ✓ | ✓ |
| Acortar nombres de variables | ✓ | — | — |
| Fusionar reglas, acortar colores | — | ✓ | — |
| Eliminar código muerto, doblar constantes | ✓ | — | — |
| ¡Mantener /*! comentarios de licencia | Opcional | Opcional | Opcional |
Idiomas y motores
El formato utiliza los mismos motores de código abierto que los editores populares, por lo que los resultados coinciden con Prettier en VS Code y su equipo puede mantener un estilo. Cada motor se carga desde este sitio y se ejecuta en su navegador.
| Idioma | Formato | Comprimir |
|---|---|---|
| HTML | Más bonita 3 | ✓ comentarios y espacios en blanco |
| XML | Motor XML XunL | ✓ |
| CSS/SCSS/Menos | Más bonita 3 | ✓ Reestructuración de CSSO |
| JavaScript/Mecanografiado | Más bonita 3(Babel) | ✓ Terser (solo JavaScript) |
| JSON | Más bonita 3 | ✓ los números grandes mantienen la precisión |
| YAML | Más bonita 3 | — (comentarios mantenidos) |
| SQL | formateador sql (14 dialectos) | — |
Preguntas frecuentes
¿Se seguirá ejecutando el código minimizado?
Terser es el minificador predeterminado en webpack y Vite y solo aplica transformaciones que preservan el comportamiento. Desactive "Acortar nombres de variables" para el código que se basa en nombres de funciones o utiliza evaluación en variables locales.
¿Puede minimizar TypeScript?
No directamente; compílelo en JavaScript primero.
¿Se cargó mi código?
No. Los motores se descargan desde este sitio y se ejecutan en su navegador; su código nunca pasa por nuestros servidores ni por ningún tercero, por lo que es seguro para el código interno y la configuración.
¿Qué tamaño pueden tener los archivos?
Hasta 5 MB por archivo; por encima de 300 KB, la página espera el botón en lugar de formatear mientras escribe, para que el navegador siga respondiendo.