Publicidad

Haz que tu JavaScript sea difícil de leer y copiar: renombra, codifica cadenas y compacta tu código en el propio navegador. No se sube nada. Gratis.

Todo funciona en tu navegador: tu código nunca sale de tu dispositivo.

Opciones
source.js
1
Origen
obfuscated.js

							
El código ofuscado aparece aquí
Ofuscado

La ofuscación disuade la lectura casual; no es cifrado ni seguridad real.


Acerca de Ofuscador de JavaScript

El Ofuscador de JavaScript hace que tu código fuente sea difícil de leer y de copiar casualmente, directamente en el navegador. Tokeniza tu script y lo reescribe: los literales de cadena se convierten en secuencias de escape hexadecimales y unicode, los números se transforman en expresiones hexadecimales o XOR, los espacios en blanco se compactan, y un envoltorio autodefensivo opcional resiste el reformateo.

Cada transformación es un interruptor (Codificar cadenas, Ofuscar números, Compactar (minificar) y Envoltorio autodefensivo), así controlas la relación entre legibilidad y tamaño del resultado. La herramienta informa el cambio de tamaño como porcentaje, y puedes copiar el resultado o descargarlo como obfuscated.js.

Todo se ejecuta del lado del cliente, así que tu código no publicado nunca sale de tu dispositivo. Ten en cuenta que la ofuscación disuade la lectura casual; no es cifrado y no debe tratarse como una medida de seguridad para secretos o verificaciones de licencia.

Cómo usar Ofuscador de JavaScript

  1. Pega tu JavaScript en el panel Origen, o haz clic en Ejemplo para probarlo con código de muestra.
  2. Elige tus opciones: Codificar cadenas, Ofuscar números, Compactar (minificar) y Envoltorio autodefensivo.
  3. Revisa el resultado ofuscado y el cambio de tamaño reportado.
  4. Haz clic en Copiar, o en Descargar para guardar el resultado como obfuscated.js.
  5. Prueba el archivo ofuscado en tu proyecto para confirmar que se comporta de forma idéntica.

Preguntas frecuentes

Codificar cadenas reescribe los literales de cadena como secuencias de escape \x y \u, Ofuscar números convierte los literales numéricos en expresiones hexadecimales o XOR, Compactar elimina espacios en blanco como un minificador, y el envoltorio autodefensivo hace que el resultado sea más difícil de reformatear e inspeccionar.

Sí. Las transformaciones preservan el comportamiento del programa: las cadenas se decodifican a los mismos caracteres y las expresiones numéricas se evalúan a los mismos valores en tiempo de ejecución. Aun así, prueba el resultado antes de implementarlo, como con cualquier paso de compilación.

No. La ofuscación solo disuade la lectura casual y el copiar y pegar; una persona decidida puede revertirla. Nunca dependas de ella para ocultar claves de API, credenciales o lógica de licencias.

No. El ofuscador se ejecuta completamente en tu navegador, así que tu código nunca sale de tu dispositivo: seguro para scripts propietarios o no publicados.

Sí, es gratuito sin costo en créditos, sin cuenta y sin muro de pago basado en tamaño.

¿Necesitas ayuda?
¿Encontraste un problema con esta herramienta? Avísanos.
Informar de un problema

Añade esta herramienta gratuita a tu propio sitio web: copia y pega el código de abajo.