Desofuscador JavaScript
Desofusca y embellece código JavaScript ofuscado
Entrada
Salida desofuscada
¿Qué es el desofuscador JavaScript?
El desofuscador JavaScript invierte patrones comunes de ofuscación 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 usar esta herramienta
Pegar o subir
Pegue JavaScript ofuscado o minificado en el panel izquierdo o suba un archivo .js o .txt. Use Ejemplo para cargar código de muestra.
Ver salida desofuscada
El panel derecho muestra el código limpio y formateado. Puede quedar ofuscación; los patrones avanzados son difíciles de revertir por completo.
Copiar o descargar
Use Copiar o Descargar para obtener el resultado. Para ejecutar código, use Consola JavaScript.
Ejemplos del desofuscador JavaScript
Aquí hay un ejemplo de desofuscado de JavaScript con nombres de variables alterados.
Ejemplo: validación MSISDN ofuscada
Entrada ofuscada:
Salida desofuscada:
Cuándo ayuda el desofuscador JavaScript
Al depurar scripts de terceros, analizar malware o entender código ofuscado, el desofuscado lo hace legible. Útil para revisión de seguridad y aprendizaje. Herramientas como Terser y UglifyJS minifican; los ofuscadores añaden codificación y ofuscación de nombres. Para código solo minificado (no ofuscado), Formateador JavaScript puede bastar. Vea Chrome DevTools para depuración.
Preguntas frecuentes
¿Mis datos son privados?
Sí. El desofuscado se ejecuta por completo en su navegador. No se envían datos a ningún servidor.
¿Funciona con código minificado?
Sí. El formateador puede hacer más legible el JavaScript minificado. Para código solo minificado, Formateador JavaScript puede bastar.
¿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.
¿Desofuscador u formateador?
El formateador solo añade sangría. El desofuscador también revierte codificación, renombra variables y simplifica el flujo de control cuando es posible.
¿Es legal desofuscar?
Úselo para depurar su propio código, investigación de seguridad o con permiso. Revise licencias y términos del código de terceros.