0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
Configuración
Pegá código JavaScript o TypeScript, elegí el nivel de transformación y el entorno de destino. Presioná Ofuscar para generar JavaScript más difícil de leer y luego copiá o descargá el resultado. El código se procesa localmente en tu navegador.

La ofuscación no cifra el código ni protege secretos. Verificá el resultado antes de publicarlo: los perfiles más intensos pueden aumentar considerablemente el tamaño y reducir el rendimiento.

Protección moderada para uso general
Genera código compatible con políticas que bloquean eval
Código fuente
Líneas:0Chars:0

Cómo funciona

Transforma código JavaScript o TypeScript en una versión funcionalmente equivalente pero mucho más difícil de leer y de aplicarle ingeniería inversa. Renombra identificadores, reestructura el flujo y oculta cadenas de texto.

Ofrece perfiles de intensidad (por ejemplo, más liviano o más agresivo) y objetivos de destino según dónde vaya a ejecutarse el código, para equilibrar protección y rendimiento.

El procesamiento corre por completo en tu navegador, sin enviar el código a ningún servidor. La ofuscación dificulta la lectura, pero no es cifrado: un atacante decidido aún puede analizar el resultado.

Ejemplos

function greet(name) { return "Hola " + name; }var _0x1a2b=['Hola\x20'];function _0x3c(_0x4d){return _0x1a2b[0x0]+_0x4d;}Los nombres se reemplazan por identificadores crípticos y las cadenas se ocultan en un arreglo.

Casos de uso

  • Dificultar la copia o el análisis de scripts que se sirven en el cliente.
  • Ocultar cadenas o lógica sensible en widgets embebidos.
  • Elevar la barrera de entrada frente a la ingeniería inversa casual.
  • Proteger propiedad intelectual en demos o pruebas distribuidas.

Preguntas frecuentes

¿La ofuscación es lo mismo que cifrar el código?

No. Ofuscar hace el código difícil de leer, pero sigue ejecutándose tal cual en el navegador. No es cifrado: quien tenga tiempo y herramientas puede analizarlo. Nunca ocultes secretos reales, como claves de API, en el código cliente.

¿Afecta el rendimiento del código ofuscado?

Puede hacerlo. Los perfiles más agresivos agregan capas de protección que aumentan el tamaño y pueden ralentizar la ejecución. Elegí el perfil según el equilibrio que necesites entre protección y velocidad.

¿Puedo revertir la ofuscación?

No hay una función para deshacerla, y los nombres originales y comentarios se pierden. Guardá siempre una copia del código fuente sin ofuscar antes de generar la versión protegida.

¿Se sube mi código a un servidor?

No. La ofuscación se ejecuta íntegramente en tu navegador; el código nunca sale de tu equipo.