Base64decode: codifique e decodifique Base64 em segundos

Codifique e decodifique strings Base64 instantaneamente. No navegador, privado, sem limites.

0 chars
0 chars
100% no navegador Seus dados permanecem no seu navegador Sem limites de uso Sem cadastro necessário

Central de decodificação Base64

Comece com o decodificador Base64 no navegador e depois vá para a ferramenta especializada certa para texto, arquivos, JSON, payloads JWT, imagens, PDFs e validações.

Escolha uma ferramenta de conversão

Codificador e decodificador de texto

Codifique ou decodifique strings de texto para o formato Base64.

Arquivo para Base64

Codifique qualquer tipo de arquivo para Base64 para APIs ou transferência.

Imagem para Base64

Converta imagens em URIs de dados Base64 para incorporar em CSS ou HTML.

Decodificador JWT

Decodifique e inspecione tokens JWT para ver cabeçalhos, payloads e claims.

Codificador/Decodificador URL

Codifique ou decodifique URLs e parâmetros com codificação percentual.

Codificador/Decodificador Entidades HTML

Converta caracteres especiais em entidades HTML e vice-versa.

Conversor Hex ↔ Base64

Converta entre formatos hexadecimal e Base64.

Base64 para imagem

Decodifique strings Base64 em imagens com visualização.

Base64 para Arquivo

Decodifique qualquer string Base64 de volta ao seu arquivo original com detecção automática.

Base64 para PDF

Decodifique documentos PDF em Base64 e visualize no navegador.

Base64 para Texto

Decodifique strings Base64 em texto legível com opções de codificação.

Validador de Base64

Verifique se uma string está corretamente codificada em Base64.

Base64 para JSON

Decodifique Base64 e exiba como JSON formatado.

Gerador de Data URI

Crie data URIs em Base64 a partir de texto ou arquivos.

Base64 para Hex

Converta strings Base64 para hexadecimal e vice-versa.

SVG para Data URI

Converta código SVG em data URIs para incorporação em CSS e HTML.

Codificador e Decodificador UTF-8

Converta texto em bytes UTF-8 e decodifique sequências de bytes em texto.

Aprenda Base64

Ver todos os artigos

Cheatsheets

Ver tudo

Encoding Formats Comparison

Base64, Hex, URL encoding, HTML entities — side-by-side comparison of when to use each format.

O que é Base64 e por que usamos?

Base64 é um sistema de codificação projetado para representar bytes como texto legível usando um alfabeto seguro para qualquer canal digital. Ele transforma grupos de três bytes em quatro caracteres ASCII, impedindo que cabeçalhos de e-mail, formulários ou sistemas de log rejeitem a informação. Ao copiar e colar strings nesta ferramenta, você transforma dados binários em uma sequência que trafega sem erros por protocolos feitos para texto puro.

A conversão gera um aumento de cerca de 33 % em relação ao tamanho original. Esse acréscimo é o preço da compatibilidade, mas vale a pena quando você precisa transmitir certificados, chaves de API, imagens pequenas ou trechos de JSON incorporados. Se a string começar com símbolos como +, / ou terminar com sinais de igual, isso é esperado: o padding faz parte da especificação e permite reconstruir os bits originais durante a decodificação.

Como a conversão funciona? Um exemplo simples

Encoding the word Hello (first 3 bytes: Hel)

Characters H e l
ASCII (dec) 72 101 108
Binary (8-bit) 01001000 01100101 01101100
6-bit groups 010010 000110 010101 101100
Index 18 6 21 44
Base64 chars S G V s
Full result SGVsbG8=

Every 3 bytes of input produce 4 Base64 characters — a ~33% size increase.

Common Use Cases

Email & MIME

MIME encodes email attachments (images, PDFs, binary files) in Base64 so they can travel safely through text-only email servers.

Data URIs

Embed images, fonts, or other assets directly in HTML or CSS using data:image/png;base64,…, eliminating extra HTTP requests.

API Authentication

HTTP Basic Auth encodes username:password in Base64. JWT tokens use Base64URL for their header and payload sections.

Binary Transport

Send binary data (images, PDFs, keys) through JSON APIs or XML documents that only support text characters.

Config Files

Store TLS certificates, private keys, and secrets in YAML or JSON config files (e.g., Kubernetes secrets) as Base64 strings.

Clipboard & Copy/Paste

Share binary data as text — paste a Base64 string into a chat message, issue tracker, or terminal without corrupting binary content.

Perguntas frequentes