Enviar um arquivo

Codificar e decodificar Base64 online

Cole um texto, arraste um arquivo ou uma imagem e receba o Base64 na hora. URL-safe, sem preenchimento, quebras de linha MIME, qualquer charset. Tudo roda localmente no seu navegador.

Codificador Base64URLCodificador MIMEGerador de data URIBase64 para imagemBase64 para PDFBase64 para hexValidador de Base64
Entrada 0 BSaída 0 BTamanho –

Processado no seu navegador. Esta página não consegue enviar seus dados para lugar nenhum – como sabemos

Ferramentas recomendadas

As ferramentas que os desenvolvedores mais usam

Ver todas as 132 ferramentas

Categorias

Todos os sabores de Base64, organizados

Todas as ferramentas

Como o Base64 funciona

Entram 3 bytes, saem 4 caracteres. Esse é todo o truque.

Explicação completa

“Man” → TWFu

Texto
Man
Bytes
7797110
Bits
010011010110000101101110
6 bits
010011010110000101101110
Índice
1922546
Base64
TWFu

A entrada não é múltiplo de 3? O final é completado com =. Cada 3 bytes viram 4 caracteres, por isso a saída cresce cerca de 33%. Saiba mais: preenchimento explicado, Base64 vs Base64URL.

Caracteres que vale a pena conhecer

Os que você sempre vê na sua saída, e por quê

Todos os 65 caracteres

Base64 na sua linguagem

Trechos prontos para copiar e colar, para codificar e decodificar

Todas as linguagens

Aprender

Guias que respondem à próxima pergunta

Todos os guias

Perguntas frequentes

Respostas curtas, com links para as longas

Base64 é criptografia?

Não. É uma codificação, e qualquer pessoa consegue revertê-la. Para segredos, criptografe primeiro e codifique depois. Veja codificação vs criptografia.

Qual é a diferença entre Base64 e Base64URL?

O Base64URL troca + e / por - e _ e geralmente dispensa o preenchimento, então o resultado pode ir em URLs e nomes de arquivo sem problema. Experimente a ferramenta Base64URL.

Por que a saída fica cerca de 33% maior?

Cada 3 bytes viram 4 caracteres. No modo MIME, as quebras de linha acrescentam um pouco mais. Confira os tamanhos exatos na calculadora de tamanho.

Dá para converter imagens e arquivos?

Sim: imagem para Base64, arquivo para Base64 e o caminho inverso com Base64 para imagem ou Base64 para arquivo. Nada é enviado.

Por que o texto decodificado aparece embaralhado?

Provavelmente os bytes são binários ou estão em outro charset. Troque o charset ou decodifique para um arquivo.

O que é um data URI?

Um payload Base64 com prefixo MIME, como data:image/png;base64,…, que você embute direto no HTML ou no CSS. Monte uma com o gerador de data URI.

Vocês armazenam ou veem os meus dados?

Não. As páginas são arquivos estáticos e as ferramentas rodam em JavaScript no seu dispositivo. Uma Content Security Policy bloqueia todas as requisições de rede feitas pela página, exceto as do contador de visitas da Cloudflare, então seus dados não têm para onde ir. Detalhes.

O base64hub é grátis mesmo?

Sim. Sem conta, sem limites e sem plano premium escondendo o que é bom.

Nada sai do seu navegador

Todas as ferramentas aqui rodam no seu dispositivo. Carregue uma página uma vez e ela continua funcionando offline.

Todas as ferramentasComo comprovamos