Codificar / decodificar Base64

Codifique texto para Base64 ou decodifique Base64 de volta para texto (compatível com UTF-8).

Carregando ferramenta…

Codificar / decodificar Base64Converta 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

  1. 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.
  2. Digite ou cole seu conteúdo na caixa de entrada (texto simples no modo Codificar, uma cadeia Base64 no modo Decodificar).
  3. Leia o resultado convertido instantaneamente na caixa de saída abaixo, que se atualiza conforme você digita.
  4. Clique no botão de copiar na saída para copiar o resultado para a área de transferência.
  5. Use o botão Trocar para enviar a saída de volta para a entrada e inverter o modo, convertendo no sentido oposto.
  6. 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