Codificador e decodificador Base64
Codifique texto para Base64 ou decodifique Base64 de volta para texto. Seguro para UTF-8 com detecção automática de direção.
Ferramentas relacionadas
Como usar Codificador Base64
- 01
Digite texto para codificar, ou cole Base64 para decodificar.
- 02
Pressione Executar. A direção é detectada automaticamente.
- 03
Copie o resultado do painel de saída.
O que é Base64
O Base64 representa dados binários ou de texto usando apenas 64 caracteres ASCII imprimíveis (A-Z, a-z, 0-9, mais + e /), codificando cada três bytes como quatro caracteres. Isso mantém os dados intactos quando eles passam por sistemas que foram feitos para texto e não para bytes brutos.
Onde você o vê
Você o vê em todo lugar: data URLs que embutem uma imagem diretamente em HTML ou CSS, anexos de e-mail (MIME), o cabeçalho e o payload de um JSON Web Token, cabeçalhos de autenticação HTTP Basic, e muitos campos de API que precisam carregar dados binários como uma string simples.
Como esta ferramenta lida com isso
Esta ferramenta codifica texto para Base64 e decodifica Base64 de volta para texto, escolhendo a direção automaticamente. Ela é segura em UTF-8, então acentos, emojis e outros caracteres Unicode sobrevivem à ida e volta sem corrupção, o que as funções nativas ingênuas do navegador não garantem por conta própria.
Codificação não é criptografia
É importante saber o que o Base64 não é: ele é uma codificação, não criptografia. Qualquer um consegue decodificá-lo instantaneamente, então ele oferece segurança zero. Nunca o use para esconder senhas, tokens ou segredos. Sua função é transporte e representação seguros, não confidencialidade.
O custo de tamanho
O Base64 também tem um custo de tamanho. A saída codificada fica cerca de 33 por cento maior que a original, porque quatro caracteres substituem cada três bytes. Essa troca costuma valer a pena pela compatibilidade, mas é por isso que você não codificaria arquivos grandes em Base64 quando um canal binário de verdade está disponível.
Funciona no seu navegador
Tudo funciona no seu navegador, então o texto que você cola nunca é enviado. Para transformar um arquivo de imagem em uma data URL Base64 em vez de texto simples, use a ferramenta dedicada Imagem para Base64.
Perguntas frequentes
Como funciona a detecção automática?
Se a sua entrada parece Base64 válido e decodifica para texto UTF-8 legível, ela é decodificada; caso contrário, é codificada. Isso cobre os casos comuns sem precisar de um botão manual.
É seguro para caracteres não latinos?
Sim. Codificação e decodificação são seguras para UTF-8, então emoji, acentos e outros caracteres Unicode são convertidos corretamente.
Posso proteger senhas ou segredos com isso?
Base64 é uma codificação, não criptografia. É facilmente reversível e não oferece segurança. Nunca use para proteger dados sensíveis.