~ / ferramentas / base64 e url encode

$ encode --base64 --url --decode

Base64 e URL Encode

Útil para devs: Base64 e percent-encoding sem sair do navegador.

Base64
URL encode

Para que serve

Base64 e URL encode aparecem o tempo todo no trabalho com APIs e web. A ferramenta serve para conferir o conteúdo de um trecho em Base64 (por exemplo, o cabeçalho Authorization: Basic), preparar um valor para ir numa query string e desfazer o percent-encoding de uma URL cheia de %20 e %C3%A9.

Como funciona

Há duas abas. Na primeira, Codificar transforma o texto em Base64 e Decodificar faz o caminho contrário; o tratamento é compatível com UTF-8, então acentos e emojis funcionam. Na segunda, Encode e Decode usam encodeURIComponent e decodeURIComponent do navegador.

EntradaAçãoSaída
oláBase64 · Codificarb2zDoQ==
b2zDoQ==Base64 · Decodificarolá
café com leiteURL · Encodecaf%C3%A9%20com%20leite
a&b=cURL · Encodea%26b%3Dc

Tudo roda localmente. O botão Copiar envia o resultado para a área de transferência.

Perguntas frequentes

Base64 é criptografia?

Não. É apenas uma representação em texto de dados binários e qualquer pessoa consegue decodificar. Nunca use Base64 para esconder senhas ou tokens.

Posso colar a URL inteira no URL encode?

Você pode, mas os caracteres :, /, ? e & também serão codificados, e a URL deixa de funcionar como link. Use o encode nos valores dos parâmetros e monte a URL depois.

Por que aparece "Base64 inválido"?

O texto contém caracteres fora do alfabeto Base64 ou o preenchimento com = está incorreto. Copie o valor completo, sem quebras de linha ou aspas.

Leia também

Precisa de algo assim, sob medida pro seu negócio?

agendar diagnóstico gratuito →