Codificador e decodificador Base64 para texto e arquivos

Converta texto ou arquivos para Base64 e decodifique sequências Base64 em texto. Copie o resultado no navegador. Base64 é uma codificação, não uma forma de criptografia.

Converta texto ou arquivos para Base64 e decodifique sequências Base64 em texto. Copie o resultado no navegador. Base64 é uma codificação, não uma forma de criptografia.

O que a codificação Base64 faz

Base64 representa bytes como texto imprimível usando um alfabeto de 64 caracteres. É útil quando uma API, configuração de texto ou URI de dados precisa representar informações binárias como texto. A representação muda, mas a confidencialidade não.

Quando usar um codificador Base64

Preparar dados em formato de texto

Codifique um valor curto quando um campo de API, uma configuração ou um teste espera texto no lugar de bytes.

Inspecionar texto codificado

Decodifique um valor Base64 de um registro ou solicitação para inspecionar o conteúdo legível ao investigar uma integração.

Como codificar e decodificar Base64

Cole um texto e selecione “Codificar”, ou insira uma sequência Base64 e escolha “Decodificar”. No modo de codificação, selecione um arquivo para processá-lo no navegador e copiar sua representação Base64. A decodificação desta ferramenta retorna apenas texto legível; ela não recria um arquivo binário para download.

Usos comuns do Base64

Testar uma solicitação de API

Codifique um exemplo como “Olá” para uma solicitação simulada e decodifique um valor de resposta para compará-lo.

Preparar dados de arquivo

Codifique uma imagem ou documento pequeno localmente quando uma ferramenta de desenvolvimento solicitar Base64. Se necessário, acrescente o prefixo de URI de dados por conta própria.

Dicas para usar Base64 corretamente

Não confunda com criptografia

Base64 pode ser revertido. Não o use para proteger senhas, tokens ou arquivos privados.

Confira o modo selecionado

Escolha “Decodificar” para uma sequência Base64 e “Codificar” para texto ou arquivo. Confira o resultado completo antes de copiá-lo.

Considere o tamanho do resultado

A representação Base64 costuma ocupar cerca de um terço a mais que os bytes originais. Arquivos grandes geram sequências extensas e usam memória do navegador.

Compatibilidade com navegadores

O processamento de texto e arquivos usa recursos do navegador, incluindo FileReader, e permanece na página. Use um navegador atualizado. O acesso à área de transferência pode exigir permissão e arquivos grandes dependem da memória disponível.

O que conferir antes de usar o resultado

Base64 é uma codificação reversível, não criptografia. Arquivos de entrada são codificados como texto; a decodificação aqui retorna texto e não restaura um arquivo binário. Entradas muito grandes dependem da memória disponível no navegador.

Perguntas frequentes

Base64 criptografa meu texto?
Não. É uma codificação reversível, então qualquer pessoa com a sequência pode decodificá-la. Use criptografia e controle de acesso para manter informações privadas.
Esta ferramenta transforma Base64 decodificado em arquivo?
Esta página decodifica Base64 como texto e não cria um arquivo binário para download. Para imagens, PDFs e outros arquivos, use um decodificador que aceite dados binários.
Por que o resultado codificado é maior?
Base64 representa cada grupo de três bytes por quatro caracteres, além do preenchimento necessário. Por isso, o resultado fica aproximadamente um terço maior.
Como o texto Unicode é codificado?
Antes da conversão para Base64, o texto é codificado em bytes UTF-8. Por exemplo, `Hello` resulta em `SGVsbG8=`.
O que significa o `=` no final?
É um preenchimento Base64 usado quando o último grupo de bytes está incompleto. Mantenha os sinais `=` finais se precisar do valor codificado completo.
Por que o Base64 decodificado pode parecer ilegível?
Base64 pode representar quaisquer bytes, inclusive dados binários que não são texto. Esta ferramenta exibe o resultado decodificado como texto; bytes binários podem parecer ilegíveis e não são restaurados como arquivo para download.

Ferramentas relacionadas