Codificar / decodificar Base64
Codifique texto para Base64 ou decodifique Base64 de volta para texto (compatível com UTF-8).
Codificar / decodificar Base64 — Converta qualquer texto para Base64 e vice-versa, com total compatibilidade UTF-8 — emojis e alfabetos não latinos são preservados corretamente. Tudo é executado no seu navegador, então os dados que você cola nunca saem do seu dispositivo. Use o botão de troca para reaproveitar a saída e converter no sentido oposto.
O que é Codificar / decodificar Base64?
Um codificador e decodificador Base64 on-line e gratuito que converte texto simples para Base64 ou decodifica uma cadeia Base64 de volta para texto legível, com total compatibilidade UTF-8. Programadores, estudantes e qualquer pessoa que trabalhe com data URIs, tokens de API, JSON Web Tokens, cabeçalhos de autenticação básica HTTP ou arquivos de configuração usam a ferramenta para codificar e decodificar cadeias rapidamente, sem escrever código. Como a codificação reconhece UTF-8, emojis e alfabetos não latinos (coreano, japonês, chinês, árabe, latino com acentos) são convertidos sem corrupção nos dois sentidos. Alterne entre os modos Codificar e Decodificar, use Trocar para converter no sentido oposto e copie o resultado com um único clique.
Como usar Codificar / decodificar Base64
- Escolha um modo com o botão Codificar / Decodificar: selecione Codificar para transformar texto em Base64, ou Decodificar para converter Base64 de volta em texto.
- Digite ou cole seu conteúdo na caixa de entrada (texto simples no modo Codificar, uma cadeia Base64 no modo Decodificar).
- Leia o resultado convertido instantaneamente na caixa de saída abaixo, que se atualiza conforme você digita.
- Clique no botão de copiar na saída para copiar o resultado para a área de transferência.
- Use o botão Trocar para enviar a saída de volta para a entrada e inverter o modo, convertendo no sentido oposto.
- Clique em Limpar para esvaziar a entrada e começar de novo.
Exemplos
Codificar texto simples
Entrada
Hello
Saída
SGVsbG8=
Decodificar uma cadeia Base64
Entrada
SGkh
Saída
Hi!
Ciclo completo com UTF-8 / emoji
No modo Codificar, o texto não latino e os emojis (por ex. "안녕 👋") são primeiro codificados via UTF-8, de modo que decodificar o resultado retorna exatamente os caracteres originais sem corrupção.
Perguntas frequentes
- Ele lida com emojis e caracteres não latinos como coreano ou japonês?
- Sim. A codificação e a decodificação são compatíveis com UTF-8, então emojis e alfabetos não latinos são convertidos corretamente e voltam exatamente ao texto original.
- Por que vejo o erro "Invalid Base64 input"?
- Essa mensagem aparece no modo Decodificar quando o texto colado não é Base64 válido (por exemplo, contém caracteres não permitidos ou preenchimento incorreto). Mude para o modo Codificar para texto simples, ou cole uma cadeia Base64 formatada corretamente.
- Posso converter nos dois sentidos?
- Sim. Use o botão Codificar / Decodificar para escolher um sentido, ou pressione o botão Trocar para levar a saída atual de volta à entrada e inverter o modo automaticamente.
- Meus dados são enviados para um servidor?
- Não. Tudo é executado inteiramente no seu navegador usando a codificação nativa do JavaScript. O texto que você cola nunca sai do seu dispositivo e nunca é enviado a nenhum servidor.
- Há limite de tamanho para o texto que posso converter?
- Não há limite fixo; a conversão acontece localmente no seu navegador, então a única restrição prática é a memória disponível do seu dispositivo.
Ferramentas relacionadas
Codificar / decodificar Base32 / Base58
Codifique texto em Base32 (RFC 4648) ou Base58 (o alfabeto do Bitcoin) e decodifique qualquer um de volta para texto, totalmente seguro em UTF-8 e inteiramente no seu navegador.
Conversor de maiúsculas/minúsculas e contador
Altere a caixa do texto e conte caracteres, palavras e linhas.
Formatador e minificador de código
Embeleze ou minifique HTML, CSS e JavaScript instantaneamente no seu navegador, com indentação de 2 espaços, 4 espaços ou tabulação e compressão de JavaScript com Terser.
Conversor de cores
Converta cores entre HEX, RGB e HSL com uma pré-visualização em tempo real.