Codificador de Base64 e URL
Converta texto para Base64 ou para o formato de URL, e volte ao texto original quando precisar.
Como usar
- Escolha o tipo: Base64 ou URL.
- Escolha a direção: codificar para gerar o formato, ou decodificar para voltar ao texto.
- Cole o texto e clique em converter. Copie o resultado.
Como funciona
No Base64, o texto é convertido para bytes UTF-8 e depois para letras, números, + e /. Na decodificação, os bytes são lidos de volta como UTF-8. No formato de URL, usamos encodeURIComponent e decodeURIComponent, que trocam espaços, acentos e símbolos por sequências que começam com %.
Exemplo
O texto "Olá" em Base64 vira T2zDoQ==, e volta a "Olá" ao decodificar. O texto "a b&c" em URL vira a%20b%26c.
Limitações
Base64 não é criptografia. Qualquer pessoa consegue decodificar o texto.
Perguntas frequentes
Base64 protege o meu texto?
Não. Base64 só muda a forma de escrever o texto, sem chave nem senha. Quem tiver o resultado consegue decodificar.
Por que a decodificação de URL dá erro?
Uma sequência que começa com % precisa ter dois dígitos hexadecimais, como %20. Um % sozinho ou seguido de letras que não são hexadecimais, como %zz, gera o erro.
Para que serve o = no final do Base64?
O sinal = completa o texto codificado para um múltiplo de quatro caracteres. Ele faz parte do padrão. Esta ferramenta aceita o texto com ou sem ele.