Codificador e Decodificador Base64

Codifique e decodifique texto UTF-8, arquivos binários, imagens e Data URIs de forma segura e instantânea no navegador.

100% Seguro no Navegador
• Seus dados são processados localmente e nunca são enviados a servidores.

Dados de Entrada

Resultado Base64

Métricas de Payload

Configurações de ConversãoEncode
Tamanho de saída0 B
Proporção+0%
CODIFICAÇÃO E DECODIFICAÇÃO

Motor de codificação e decodificação Base64

Codifique e decodifique texto UTF-8, arquivos binários, PDFs e imagens com suporte a Base64 seguro para URL.

Padrão RFC 4648
Suporte a Base64 tradicional e variantes seguras para URLs.
Arquivos Binários e Texto
Codifique e decodifique imagens, PDFs, texto UTF-8 e documentos diversos.
Geração de Data URI
Crie strings prontas para inclusão direta em código HTML e CSS.
Zero Envio para Servidores
Processamento em milissegundos na memória local com WebWorkers.
Ciclo de Execução

Processo de codificação Base64

Pipeline de WebWorker em 4 estágios

01Read

Preparação do Buffer Binário

Lê textos em bytes UTF-8 ou arquivos em ArrayBuffer na memória.

02Transform

Codificação com Algoritmo Base64

Mapeia blocos de 6 bits no conjunto oficial de 64 caracteres.

03Emit

Entrega do Resultado

Fornece a string codificada ou Data URI pronta para copiar.

Especificações Técnicas

Kit completo de ferramentas Base64

Padrões Corporativos e Conformidade

Variante Segura para URLs

Substitui + e / por - e _ para uso seguro em parâmetros de links e JWTs.

Inclusão de Imagens com Data URI

Gera strings data:image/png;base64,... reduzindo requisições HTTP.

Suporte Integral a Unicode UTF-8

Processa caracteres especiais, acentos e emojis sem qualquer corrupção.

Processamento Local com Total Privacidade

Todo o processamento ocorre no seu computador sem trafegar pela web.

Referência Prática de Código

Transformações de Manifestos Reais

Galeria Interativa

Veja como textos, credenciais e mídias binárias são codificados em strings Base64 seguras.

1. Strings UTF-8 Multibyte e Emojis

Visualizar

Codificação impecável de caracteres internacionais e emojis sem corrupção.

source_text.txtEntrada de texto simples
Hello, World! 🌍🚀
International: ä, ö, ü, ñ, 日本語
Client-Side Safe: 100% Private
encoded.b64Saída Base64
SGVsbG8sIFdvcmxkISDwn5qA8J+agA==
SW50ZXJuYXRpb25hbDogw6QsIMO2LCDDvCwgw7EsIOaXpeacrOiqng==
Q2xpZW50LVNpZGUgU2FmZTogMTAwJSBQcml2YXRl

2. Tokens Seguros para URL e Assinaturas JWT (RFC 4648 §5)

Visualizar

Substituição de + e / por - e _ para inclusão segura em URLs.

jwt_payload.jsonEntrada JSON
{
  "sub": "usr_9821",
  "iss": "freejsontocsv.com",
  "scope": "read:data write:export"
}
url_safe_token.b64URL-Safe Base64
eyJzdWIiOiJ1c3JfOTgyMSIsImlzcyI6ImZyZWVqc29udG9jc3YuY29tIiwic2NvcGUiOiJyZWFkOmRhdGEgd3JpdGU6ZXhwb3J0In0

3. Inserção Direta de Imagens e SVG em Data URI

Visualizar

Geração de strings data:image/png;base64,... para uso direto em HTML/CSS.

badge.svgEntrada XML
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
  <path d="M12 2L2 7l10 5 10-5-10-5z"/>
</svg>
data_uri.txtSaída Base64
data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEyIDJMMiA3bDEwIDUgMTAtNS0xMC01eiIvPjwvc3ZnPg==
Referência de Tipos de Dados

Matriz Estrutural e de Alfabeto Base64

Especificação RFC 4648
EspecificaçãoConjunto do AlfabetoRegra de PreenchimentoCaso de Uso Padrão
Standard (RFC 4648)A-Z, a-z, 0-9, +, /= or ==Transmissão geral binário-para-texto, Data URIs e payloads JSON de APIs.
URL-Safe (RFC 4648 §5)A-Z, a-z, 0-9, -, _Omitido / OpcionalParâmetros de consulta URL, hashes seguros para nomes de arquivos e tokens JWT sem conflitos de codificação.
MIME (RFC 2045)Standard (76 chars/line)Obrigatório =Anexos de e-mail e protocolos de transferência SMTP legados com limite de 76 caracteres.
PEM / TLS Keys (RFC 7468)Standard (64 chars/line)Obrigatório =Incorporação direta de recursos em HTML/CSS (imagens, SVGs, fontes).
Perguntas Frequentes

Perguntas Frequentes (FAQ)

Find instant, verified answers to common questions about data conversion, syntax formatting, encoding, and offline privacy.

Para que serve a codificação Base64?
O Base64 converte dados binários em texto ASCII legível para que possam ser transmitidos com segurança por protocolos baseados em texto como HTTP, HTML e JSON.
Base64 é uma forma de criptografia ou segurança?
Não. Base64 é apenas um formato de codificação. Qualquer pessoa pode decodificar uma string Base64 sem precisar de senha.
A ferramenta suporta emojis e caracteres internacionais?
Sim! Ela utiliza buffers UTF-8 modernos para codificar e decodificar emojis e alfabetos internacionais sem falhas.
Posso decodificar Base64 de volta para imagem ou arquivo?
Sim! Cole sua string Base64 ou Data URI para visualizar e baixar o arquivo binário original reconstruído.