Monu Tools

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.

Como usar Codificador Base64

  1. 01

    Digite texto para codificar, ou cole Base64 para decodificar.

  2. 02

    Pressione Executar. A direção é detectada automaticamente.

  3. 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.

Fontes

Incorpore esta ferramenta

Adicione esta ferramenta ao seu próprio site. Copie o trecho abaixo; ele se mantém atualizado automaticamente.

<iframe src="https://monu.tools/embed/pt-BR/base64-encoder" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>

Ferramentas relacionadas