FERRAMENTAS DE DESENVOLVIMENTO

Codificador e decodificador Base64

Codifique e decodifique texto Base64 no navegador com UTF-8, Base64URL, preenchimento, quebra de linha e opções linha por linha.

Editar este lado atualiza o texto Base64 à direita.

Editar este lado tenta decodificar texto UTF-8 à esquerda. Arquivos binários podem não aparecer corretamente.

Opções
Alfabeto
Opções de saída

Use Base64 padrão para a maioria dos textos. Use Base64URL quando o resultado for para uma URL, nome de arquivo, token ou valor de consulta.

Como usar Base64 com segurança

O que o Base64 faz

Transforma bytes em texto

Base64 representa dados binários com caracteres imprimíveis, para que o valor possa passar por sistemas que esperam texto.

Os alfabetos padrão e seguros para URL são diferentes

Base64 padrão usa mais e barra. Base64URL usa hífen e sublinhado para facilitar o uso em URLs e nomes de arquivo.

A quebra MIME é para formatos antigos de e-mail

Alguns dados MIME são quebrados a cada 76 caracteres por linha. A maioria dos valores modernos de API fica em uma linha, a menos que o formato peça quebra.

Erros comuns

Tratar Base64 como criptografia

Qualquer pessoa pode decodificar Base64. Não use para esconder senhas, chaves privadas ou dados pessoais.

Usar o alfabeto errado

Um token com hífen ou sublinhado provavelmente é Base64URL. Um valor com mais ou barra geralmente é Base64 padrão.

Decodificar arquivos binários como texto

Imagens, PDFs e outros arquivos binários podem decodificar para bytes que não são texto UTF-8 legível.

Dicas

Use o modo por linha para lotes

Quando houver muitos valores independentes, processe cada linha separadamente para que um valor não se junte ao próximo.

Mantenha o preenchimento em caso de dúvida

Sinais de igual no final ajudam muitos decodificadores a saber como os últimos bytes foram preenchidos. Omita-os apenas quando o formato de destino permitir.

Remova segredos antes de compartilhar

Base64 aparece com frequência em tokens, cabeçalhos e arquivos de configuração. Decodifique e compartilhe apenas dados que você tem permissão para expor.