Entrada

Salida desempaquetada

¿Qué es el desempaquetador JavaScript?

Este desempaquetador restaura JavaScript empaquetado (incluidos patrones envueltos en eval comunes) en código legible y embellece el JavaScript. Pegue código ofuscado o minificado; obtenga salida legible para depuración y análisis. La especificación ECMAScript define el lenguaje.

Esta herramienta se ejecuta por completo en su navegador. No se envía nada a ningún servidor. Para ofuscar código, use Ofuscador JavaScript. Solo para formatear, use Formateador JavaScript. Para validación, use Validador JavaScript.

Cómo desempaquetar JavaScript

1

Pegar o subir

Pegue JavaScript empaquetado en el panel izquierdo o suba un archivo .js. Use Ejemplo para cargar un fragmento empaquetado.

2

Ver salida desempaquetada

El panel derecho muestra el código desempaquetado. Si falla, la herramienta usa formateo legible y decodificación de escapes.

3

Copiar o descargar

Use Copiar o Descargar para obtener el resultado. Para ejecutar código, use Consola JavaScript.

Ejemplo del desempaquetador JavaScript

Aquí hay un ejemplo de desempaquetado de una carga JavaScript estilo P.A.C.K.E.R.

Ejemplo: salida de consola empaquetada

Entrada empaquetada:

Entrada

Salida desempaquetada:

Salida

Cuándo ayuda el desempaquetador JavaScript

Úselo cuando reciba JavaScript empaquetado de scripts de terceros, extensiones o cargas sospechosas. El desempaquetado expone la ruta real del código para análisis y depuración. Para código minificado pero no empaquetado, use Formateador JavaScript.

Preguntas frecuentes

¿Mis datos son privados?

Sí. El desempaquetado se ejecuta por completo en su navegador. No se envían datos a ningún servidor.

¿Desempaqueta todos los scripts empaquetados?

Maneja envoltorios comunes estilo P.A.C.K.E.R. Algunos empaquetadores personalizados pueden requerir análisis manual.

¿Puede revertir por completo la ofuscación?

Depende de la ofuscación. Los patrones simples se revierten. La ofuscación fuerte puede dejar código difícil de leer.

¿Desempaquetador u formateador?

El formateador solo añade sangría. El desempaquetador primero invierte envoltorios empaquetados y luego formatea.

¿Es legal desofuscar?

Úselo para depurar su propio código, investigación de seguridad o con permiso. Revise licencias de código de terceros.

Herramientas relacionadas

ECMAScript. MDN JavaScript. Terser. Chrome DevTools. Babel.