Codificador e Decodificador Base64
O Codificador Base64 converte texto em uma representação formada por letras, números, +, / e =, além de fazer o caminho inverso. Escolha a operação, cole o conteúdo e veja o resultado instantaneamente. A conversão usa UTF-8, portanto preserva acentos, cedilha e emojis.
O processamento acontece no seu navegador. Acentos, cedilha e emojis são convertidos como UTF-8.
T2zDoSwgQnJhc2lsISDwn4en8J+Htw==
Resumo
Base64 transforma dados binários em texto usando um alfabeto limitado de 64 símbolos. É útil para transportar conteúdo em e-mails, APIs e URLs de dados, mas não oferece sigilo: codificar não é criptografar.
O que é Base64 e como essa codificação funciona?
Base64 é uma forma de representar bytes usando letras maiúsculas e minúsculas, números, o sinal de mais e a barra. O nome vem do conjunto principal de 64 símbolos. O caractere = pode aparecer no final apenas como preenchimento, indicando que o último grupo não continha os 3 bytes completos.
O algoritmo lê grupos de 24 bits, equivalentes a 3 bytes, e os divide em quatro blocos de 6 bits. Cada bloco de 6 bits possui 64 combinações possíveis e vira um caractere. Por exemplo, o texto ASCII A contém o byte decimal 65 e é codificado como QQ==.
Por que Base64 é usado em e-mails, APIs e páginas?
Muitos formatos foram criados para transportar texto e podem interpretar bytes arbitrários como controles, separadores ou caracteres inválidos. Base64 coloca esses dados em uma representação textual previsível. O padrão MIME usa essa técnica em anexos de e-mail, e APIs podem usá-la quando precisam incluir pequenos blocos binários dentro de JSON ou XML.
Outra aplicação são as data URIs, como data:image/png;base64,..., que incorporam uma imagem diretamente em HTML ou CSS. Isso evita uma requisição separada, mas aumenta o documento e pode prejudicar cache e manutenção. Para arquivos grandes, normalmente é melhor enviar o binário diretamente ou fornecer uma URL.
Por que o Base64 fica cerca de 33% maior?
Cada 3 bytes originais viram 4 caracteres Base64. Comparando 4 com 3, o crescimento básico é de 4 ÷ 3 = 1,333..., ou aproximadamente 33%. Assim, 3 MB de dados binários exigem cerca de 4 MB em Base64. Cabeçalhos, preenchimento e quebras de linha podem acrescentar mais alguns bytes.
Esse custo é aceitável para pequenos ícones, chaves públicas e mensagens que precisam passar por um canal textual. Ele é menos atraente para vídeos, imagens grandes ou backups. Base64 não compacta: se a redução de tamanho for importante, a compressão deve ocorrer antes da codificação.
Qual é a diferença entre codificação, criptografia e hash?
Codificação muda a representação para facilitar armazenamento ou transporte e deve ser facilmente reversível. Criptografia protege o conteúdo com uma chave. Um hash produz um resumo de tamanho definido e, em condições normais, não permite reconstruir a entrada original.
Base64 pertence ao primeiro grupo. Ocultar uma senha com Base64 é comparável a escrevê-la em outro alfabeto: basta aplicar o decodificador. Para confidencialidade, use criptografia apropriada; para armazenar senhas, use um algoritmo de derivação próprio para senhas. A ferramenta é adequada para conversão técnica, testes e diagnóstico, não para segurança.
Perguntas Frequentes
Base64 é seguro ou é criptografia?
Como converter texto para Base64?
Como decodificar uma sequência Base64?
Por que Base64 aumenta o tamanho do conteúdo?
Base64 funciona com acentos e emojis?
Ferramentas Relacionadas
Conversor de Bases Numéricas
Converta inteiros entre binário, octal, decimal e hexadecimal com validação por base. Usa BigInt para números grandes. Grátis.
Gerador de Hash (MD5, SHA-1, SHA-256)
Gere hash MD5, SHA-1, SHA-256, SHA-384 e SHA-512 de qualquer texto online e grátis. O cálculo acontece no seu navegador, sem enviar dados para servidores.
Contador de Caracteres
Conte caracteres, palavras, frases e parágrafos do seu texto. Veja limites do Twitter, Instagram e WhatsApp em tempo real. Grátis.
Texto para Slug (URL)
Transforme qualquer título ou texto em um slug de URL limpo, sem acentos ou caracteres especiais, no formato ideal para SEO e links amigáveis.
Receba nossas novas ferramentas
Cadastre-se e seja o primeiro a saber quando lançarmos novas calculadoras e ferramentas.