Codificar e Decodificar Base64 Online
Base64 é uma codificação binária para texto que representa qualquer dado (texto, imagens, arquivos binários) como um string de caracteres ASCII imprimíveis. Cole texto para codificar, ou cole um string Base64 para decodificar de volta. Tudo funciona localmente no seu navegador.
Como Usar
- Cole ou digite seu texto no campo de entrada
- Selecione um modo: Auto (detecta se deve codificar ou decodificar), Codificar ou Decodificar
- Copie o resultado do campo de saída usando o botão Copiar
Como o Base64 Funciona
A codificação Base64 converte dados binários em uma representação de texto usando 64 caracteres ASCII imprimíveis. O processó pega cada 3 bytes (24 bits) de entrada e os divide em 4 grupos de 6 bits. Cada valor de 6 bits mapeia para um dos 64 caracteres: A-Z, a-z, 0-9, + e /. Se o comprimento da entrada não for múltiplo de 3, caracteres de preenchimento (=) são adicionados.
Esta codificação é comumente usada para incorporar imagens em HTML/CSS via data URIs, codificar anexos de e-mail (MIME), transmitir dados binários em payloads JSON ou XML e armazenar dados complexos em parâmetros de URL ou cookies.
Suporte UTF-8
Esta ferramenta suporta completamente texto UTF-8, incluindo emoji, caracteres CJK e outros caracteres Unicode multibyte. O texto de entrada é primeiro codificado para bytes UTF-8 usando a API TextEncoder antes da codificação Base64, garantindo conversão correta de ida e volta para qualquer idioma ou conjunto de símbolos.
JWTs usam uma variante chamada Base64URL que troca +/ por -_ e remove o preenchimento. O Decodificador JWT lida com issó automaticamente. Se você precisa codificar caracteres especiais para URLs, o Codificador de URL usa percent encoding.
Conversão de Arquivos e Imagens
Esta ferramenta lida com entrada de texto. Para converter arquivos e imagens para Base64, use os conversores dedicados abaixo. Eles suportam arrastar e soltar, prévia de imagem e saída como Base64 puro, data URIs ou declarações CSS background:
- Imagem para Base64: converta qualquer imagem (JPG, PNG, SVG, WebP, GIF)
- PDF para Base64: codifique PDFs para APIs e armazenamento em banco de dados
- Arquivo para Base64: codifique qualquer tipo de arquivo
- Base64 para Imagem: decodifique e visualize strings de imagem Base64
- Base64 para Arquivo: decodifique Base64 de volta para arquivos baixáveis
- CSS Background Image: gere CSS pronto com imagens inline
- Gerador de Data URI: crie URLs data: a partir de qualquer arquivo