ForHosting KIT · Ferramentas para dev

Tradutor leetspeak

Hello World vira H3110 W0r1d com a tabela clássica do leetspeak: o e passa a 3, o l a 1 e o o a 0, enquanto espaços e pontuação ficam no lugar. O modo inverso devolve os dígitos às letras. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Texto
Hello World
Modo de cálculo
Encode
Você obtém
Resultado
H3110 W0r1d
Comprimento
11
Substituídos
6
Alfabeto
a4 e3 i1 o0 s5 t7 b8 g9 l1 z2 +@$!|

O leetspeak, também chamado 1337 speak, é o estilo lúdico de substituição que troca letras latinas familiares por dígitos e símbolos parecidos, de modo que Hello vira H3110 e elite vira 31173. Esta ferramenta aplica uma tabela de substituição clássica fixa nos dois sentidos: codifica texto simples em leetspeak para apelidos, strings de puzzles e rótulos de ofuscação leve, ou decodifica glifos leet de volta para letras legíveis com um mapa reverso determinístico. Espaços, pontuação e caracteres não mapeados permanecem no lugar para que as frases mantenham a forma. Você escolhe o modo de forma explícita—encode ou decode—para que scripts nunca adivinhem o sentido da string.

Como funcionam as substituições clássicas de leetspeak

O leetspeak clássico não é criptografia nem uma cifra com chave secreta. É um perfil fixo de substituição de caracteres que mapeia letras latinas selecionadas para dígitos e símbolos que as pessoas usam há décadas em nicks de jogos, fóruns e textos de puzzles. No encode, cada letra é comparada sem distinguir maiúsculas com a tabela: a vira quatro, b vira oito, e vira três, g vira nove, i e l viram um, o vira zero, s vira cinco, t vira sete e z vira dois.

Letras fora desse conjunto mantêm o caractere e a capitalização originais; espaços, pontuação, emoji e dígitos já presentes na entrada passam inalterados, de modo que Hello World vira H3110 W0r1d e não um bloco compacto.

No decode, a tabela inversa mapeia esses dígitos e algumas variantes comuns de símbolos para letras minúsculas: quatro e arroba viram a, oito vira b, três vira e, nove e seis viram g, um e ponto de exclamação viram i, pipe vira l, zero vira o, cinco e cifrão viram s, sete e mais viram t, e dois vira z. Glifos ambíguos se resolvem de forma determinística—um sempre decodifica para i, não l—assim dois clientes nunca discordam.

Não há semente aleatória, chamada de rede nem carimbo de tempo no caminho: cada passo é uma consulta pura à tabela. Esta página implementa apenas esse perfil clássico fixo—não packs «hardcore» multi-glifo, nem rotação ROT ou César, nem Base64, nem um reescritor de IA que inventa grafias criativas. Essas são ferramentas e intenções de busca separadas.

O que você envia e o que recebe de volta

Envie um campo de string obrigatório chamado text com a mensagem que deseja converter. Opcionalmente envie mode como encode ou decode; quando omitido, encode é o padrão. Em sucesso a resposta ecoa o text original, devolve result como a string transformada, mode como a operação resolvida, length do resultado, substituted como a contagem de caracteres que bateram na tabela, mais rótulos alphabet, cipher e profile para clientes afirmarem o perfil clássico de leetspeak.

Falhas de validação não consomem saldo pré-pago. Checagens clássicas: codificar Hello World em H3110 W0r1d, decodificar 31173 de volta a letras simples no estilo elite, e confirmar que um text vazio é rejeitado em vez de devolvido sem alteração.

Onde ferramentas leetspeak aparecem no trabalho real

Cursos introdutórios de cultura da internet e programação costumam pedir que alunos implementem substituições letra-para-dígito; um único oráculo leetspeak confiável acelera demos de lição de casa e autoavaliadores que precisam de encode e decode. Aquecimentos de capture-the-flag e caças a puzzles ainda escondem mensagens no estilo 1337 que misturam palavras e dígitos parecidos, e os solucionadores querem uma transformação rápida e previsível em vez de um suite geral de criptoanálise.

Equipes de suporte e conteúdo às vezes estilizam levemente spoilers, respostas de quiz, apelidos de produto ou rótulos internos em forma leet e depois precisam do caminho reverso sem instalar uma biblioteca específica da linguagem. Se você precisa de cifra por rotação, criptografia autenticada forte, codificação Base32 ou Base64, Braille ou recuperação automática de chave por análise de frequência, trate isso como intenções de busca e páginas de destino separadas em vez de sobrecarregar esta página fixa de leetspeak.

Demos de substituição leet em sala de aula

Mostre aos alunos como funcionam tabelas letra-para-dígito, com um único caminho de verdade encode e decode para lições e autoavaliadores.

Strings 1337 em puzzles e CTF

Codifique o texto do desafio em leetspeak clássico ou inverta glifos leet sem escrever um script único para cada conjunto de problemas.

O que é leetspeak?

O leetspeak (1337 speak) substitui letras latinas por dígitos e símbolos parecidos—por exemplo a→4, e→3, i→1, o→0, s→5, t→7. É ofuscação estilística, não segurança criptográfica.

Como converto texto em leetspeak?

Envie sua string no campo text com mode encode (o padrão). As letras da tabela clássica são substituídas; os demais caracteres passam inalterados.

Como traduza leet de volta para texto simples?

Defina mode como decode. Dígitos e símbolos leet comuns mapeiam de volta para letras minúsculas com uma tabela inversa fixa (por exemplo 4→a, 3→e, 1→i).

O que acontece com entrada vazia?

Você deve fornecer uma string text não vazia; entrada em branco é rejeitada e não é cobrada.

Quanto custa?

A ferramenta do navegador é gratuita e roda localmente.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/enc/leetspeak

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/enc/leetspeak \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Hello World"}'
{
  "text": "Hello World"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.leetspeak",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Entrada vazia é rejeitada com um erro invalid_input claro em vez de ser devolvida sem alteração.

O que você envia e o que recebe de volta

Aliases como input, value, data, message, plaintext, ciphertext e leet são aceitos para o mesmo campo, para que scripts reutilizem formatos de payload existentes. Aliases de direção como op, operation e direction, e valores curtos como enc, dec, to_leet e from_leet também são aceitos. Text ausente, objetos não string para text, strings vazias, valores de mode desconhecidos e strings maiores que o máximo documentado falham com invalid_input e uma mensagem clara em inglês. O preço de chamadas API bem-sucedidas é a base publicada de US$ 0,002 por item.

Onde ferramentas leetspeak aparecem no trabalho real

Como esta capacidade é um motor de parse puro, o preço da API é a base publicada de US$ 0,002 por item bem-sucedido e a validação falha não consome saldo.

Estilo de apelidos e rótulos

Transforme nicks ou rótulos de quiz em forma leet no navegador e recupere letras legíveis com o mesmo contrato de API.

Ver a documentação completa do KIT →