Omnikit
DesarrolloArchivosDineroTodas las herramientas
Ctrl K
Herramientas de desarrolloHerramientas de archivosCalculadoras financierasTodas las herramientas
InicioHerramientas para desarrolladoresFormateador y minificador de JavaScript
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский

Formateador y minificador de JavaScript

desarrollo

Embellezca JavaScript, o minifíquelo y vea cuántos bytes se fueron

Se ejecuta en su navegador. Nada de lo que escribe se envía a ningún sitio.

Formatear JavaScript lo sangra y coloca las sentencias donde se pueden leer; minificarlo elimina nombres y espacios para producción. Se muestran los bytes eliminados, así que el ahorro en un bundle de 50 KB se ve antes de publicar. Su código se analiza en el navegador y nunca se sube.

Esta página se ha traducido automáticamente del original en inglés. Ninguna persona ha revisado todavía la traducción, así que la versión en inglés es la que debe consultar. Leer el original en inglés

Siguiente:
  • Formateador y minificador de HTML Sangre HTML desordenado, o minifíquelo y vea los bytes ahorrados
  • Formateador y minificador de CSS Ordene una hoja de estilos o minifíquela, con el tamaño ahorrado a la vista

Cómo embellecer o minificar JavaScript

1

Pegue JavaScript o JSX en el cuadro, o pulse Probar un ejemplo; TypeScript no es compatible.

2

Deje Embellecer para reformatearlo con Prettier, o elija Minificar para reducirlo con terser.

3

Ajuste Sangría, Ajustar en, Punto y coma y Comillas simples para Embellecer, o las opciones que aparecen para Minificar.

4

Pulse Copiar o Descargar para llevarse el resultado.

Acerca del formateador y minificador de JavaScript

Este formateador de JavaScript hace las dos cosas que se esperan de un archivo de script. Embellecer lo pasa por Prettier y devuelve el mismo código organizado a su manera: dos espacios, cuatro espacios o un tabulador, con o sin punto y coma, comillas simples o dobles y el ancho de línea que elija. Minificar lo pasa por terser y devuelve el archivo equivalente más pequeño, con el tamaño antes, el tamaño después y el porcentaje ahorrado.

Sirve para los pequeños trabajos que interrumpen el día. Un fragmento copiado de una respuesta en internet usa un estilo que su proyecto no usa. Un archivo heredado tiene tres sentencias por línea. Necesita ver más o menos cuánto ocupará una función auxiliar una vez publicada, antes de decidir escribirla usted mismo. Y a veces necesita lo contrario: un bundle minificado lo bastante expandido como para entender qué hace un script de terceros.

Minificar tiene dos interruptores. Renombrar las variables locales a letras sueltas es de donde sale la mayor parte del ahorro y no cambia nada que pueda observarse desde fuera. Conservar los nombres de función cuesta unos pocos bytes, pero deja legibles las trazas de pila y todo lo que lee el nombre de una función, algo importante si envía errores a un servicio de monitorización.

La herramienta lee JavaScript simple y JSX. TypeScript no es compatible: si lo pega, el error de análisis no serviría de nada, así que la página lo comprueba primero y le dice qué construcción de TypeScript encontró, como un alias de tipo o un parámetro tipado. Todo se ejecuta en su navegador, así que el código no publicado y cualquier cosa que contenga una clave nunca salen de su dispositivo.

Preguntas frecuentes

¿Este minificador de JavaScript es gratuito?

Sí. Sin registro, sin límite de tamaño y sin tope de cuántos archivos procesa. La página se paga con unos pocos anuncios mostrados fuera de la herramienta, y no se inserta nada en su código.

¿Se sube mi código a un servidor?

No. Tanto Prettier como terser se ejecutan en su navegador. El código no publicado, los endpoints internos o una clave de API dentro de un objeto de configuración nunca salen de su dispositivo, y no se guarda nada al cerrar la pestaña.

¿Es compatible con TypeScript?

No. Lee JavaScript simple y JSX. Si pega TypeScript, la página le indica qué construcción encontró, como un alias de tipo o un parámetro tipado, en lugar de mostrar un error de análisis que no explica nada. Quite los tipos primero o use un editor que entienda TypeScript.

¿Cuánto se reduce el JavaScript minificado?

El código fuente legible con comentarios suele bajar entre un 40 y un 60 por ciento, y mucho más si tiene nombres de variables largos y líneas en blanco. El código ya minificado apenas cambia. Se muestran los bytes exactos para que pueda comparar.

¿Qué significa mangle en un minificador de JS?

Mangle renombra las variables locales y los argumentos de las funciones a letras sueltas. Nada fuera del archivo puede ver esos nombres, así que el comportamiento no cambia, y suele ser el mayor ahorro individual. Los nombres exportados y las propiedades de los objetos no se tocan.

¿Puedo desminificar JavaScript y recuperar el original?

Puede recuperar la disposición, no los nombres. Embellecer añade saltos de línea, sangría y espacios para que el código se pueda leer, pero un minificador descarta los nombres de variables y los comentarios originales, y ninguna herramienta puede recuperarlos.

¿Sigue sin resolverlo? Pregunte sobre Formateador y minificador de JavaScript y cualquiera que lo sepa puede responder. No se necesita cuenta.

Herramientas relacionadas

Todas las herramientas para desarrolladores
Visor y validador de JSONLValide JSON Lines y NDJSON línea a línea, vea los registros en tabla y conviértalos en un array JSONFormateador y validador JSONFormatee, valide, minifique y ordene JSON con la posición exacta de cada errorFormateador de SQLFormatee y embellezca SQL para PostgreSQL, MySQL, SQL Server y másVista previa de MarkdownEscriba Markdown y véalo renderizado al instante, con tablas, listas de tareas y códigoFormateador y minificador de HTMLSangre HTML desordenado, o minifíquelo y vea los bytes ahorradosFormateador y minificador de CSSOrdene una hoja de estilos o minifíquela, con el tamaño ahorrado a la vistaHex Viewer (xxd online)See any file as an xxd hex dump with offsets and text, or turn a hex dump back into a fileGraphQL FormatterFormat, minify and validate GraphQL queries and schemas, with errors by line and column
¿Le ha resultado útil esta herramienta?
Omnikit

Tareas pequeñas, hechas en su navegador. Gratis, rápido y privado. Los archivos nunca se suben.

Archivos

  • Compress Image
  • Image to PDF
  • Merge PDF
  • Compress PDF
  • PDF to Word
  • Word to PDF

Desarrollo

  • JSON Formatter & Validator
  • Base64 Encode & Decode
  • JWT Decoder, Verifier & Encoder
  • Password Generator
  • UUID Generator
  • Unix Timestamp Converter

Dinero

  • SIP Calculator
  • EMI Calculator
  • GST Calculator
  • FD Calculator
  • PPF Calculator
  • Lumpsum Calculator
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский
GuíasPreguntasAcerca deCómo verificamosBiblioteca de leyes (beta)PrivacidadCondicionesDivulgaciónContactoMore: Exam practice (UGC NET Paper 1)Se ejecuta en su navegador. No se sube nada. © 2026 Omnikit (theomnikit.com)