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
Configurações
Cole código JavaScript ou TypeScript, escolha o nível de transformação e o ambiente de destino. Pressione Ofuscação para gerar JavaScript mais difícil de ler, então copie ou baixe o resultado. O código é processado localmente no seu navegador.

A ofuscação não criptografa código nem protege segredos. Verifique o resultado antes de publicar: perfis mais intensos podem aumentar significativamente o tamanho e reduzir o desempenho.

Proteção moderada para uso geral
Gerar código que suporte políticas que bloqueiam a avaliação
Código fonte
Linhas:0Carros:0

Como funciona

Transforma código JavaScript ou TypeScript em uma versão funcionalmente equivalente, mas muito mais difícil de ler e de fazer engenharia reversa. Renomeia identificadores, reestrutura o fluxo e oculta cadeias de texto.

Oferece perfis de intensidade (por exemplo, mais leve ou mais agressivo) e alvos de destino conforme onde o código será executado, para equilibrar proteção e desempenho.

O processamento corre inteiramente no seu navegador, sem enviar o código a nenhum servidor. A ofuscação dificulta a leitura, mas não é criptografia: um atacante determinado ainda pode analisar o resultado.

Exemplos

function greet(name) { return "Hola " + name; }var _0x1a2b=['Hola\x20'];function _0x3c(_0x4d){return _0x1a2b[0x0]+_0x4d;}Os nomes são substituídos por identificadores crípticos e as cadeias são ocultadas em um array.

Casos de uso

  • Dificultar a cópia ou a análise de scripts servidos no cliente.
  • Ocultar cadeias ou lógica sensível em widgets incorporados.
  • Elevar a barreira de entrada frente à engenharia reversa casual.
  • Proteger propriedade intelectual em demos ou testes distribuídos.

Perguntas frequentes

A ofuscação é o mesmo que criptografar o código?

Não. Ofuscar torna o código difícil de ler, mas ele continua sendo executado tal como está no navegador. Não é criptografia: quem tiver tempo e ferramentas pode analisá-lo. Nunca oculte segredos reais, como chaves de API, no código cliente.

Afeta o desempenho do código ofuscado?

Pode. Os perfis mais agressivos adicionam camadas de proteção que aumentam o tamanho e podem tornar a execução mais lenta. Escolha o perfil conforme o equilíbrio que você precisa entre proteção e velocidade.

Posso reverter a ofuscação?

Não há uma função para desfazê-la, e os nomes originais e comentários se perdem. Guarde sempre uma cópia do código-fonte sem ofuscar antes de gerar a versão protegida.

Meu código é enviado a um servidor?

Não. A ofuscação é executada inteiramente no seu navegador; o código nunca sai do seu computador.