Codificador Base64 Codifique texto para o formato Base64 instantaneamente no seu navegador.
Codificar Base64
Codifique texto para o formato Base64 instantaneamente no seu navegador.
Insira o Texto
Digite ou cole o texto que você deseja codificar no campo de entrada.
Visualize a Saída Codificada
O resultado codificado em Base64 aparece instantaneamente em tempo real.
Copie o Resultado
Clique no botão Copiar para copiar a string codificada para a área de transferência.
What Is Codificar Base64?
Base64 é um esquema de codificação binário-texto que representa dados binários usando 64 caracteres ASCII (A-Z, a-z, 0-9, +, /). Foi projetado para transportar dados binários por canais que suportam apenas texto. A cada 3 bytes de entrada são produzidos 4 caracteres Base64, com preenchimento (=) adicionado quando o comprimento da entrada não é múltiplo de 3. A codificação Base64 aumenta o tamanho dos dados em aproximadamente 33%, mas garante um transporte seguro por meio de protocolos de texto apenas, como email (MIME), JSON, XML e URIs de dados. Essa ferramenta usa a função nativa do navegador btoa() com suporte completo a Unicode via encodeURIComponent, garantindo uma codificação precisa de caracteres multibyte, incluindo emojis e scripts internacionais. Todo o processamento ocorre inteiramente no seu navegador - seus dados nunca deixam seu dispositivo.
Why Use Codificar Base64?
-
Codificação instantânea com saída em tempo real à medida que você digita
-
Suporte total ao Unicode e UTF-8, incluindo emojis e caracteres CJK
-
100% cliente - seus dados nunca deixam o navegador
-
Ferramenta online gratuita sem cadastro, limites ou anúncios
Common Use Cases
URIs de Dados
Incorpore imagens e arquivos diretamente em HTML/CSS usando URIs de dados.
Desenvolvimento de API
Codifique credenciais e payloads para autenticação básica HTTP e APIs REST.
Anexos de E-mail
Codifique anexos binários para transporte de e-mail MIME.
Arquivos de Configuração
Incorpore dados binários com segurança em arquivos de configuração JSON, YAML ou XML.
Technical Guide
A codificação Base64 funciona dividindo grupos de 3 bytes (24 bits) em 4 grupos de 6 bits. Cada valor de 6 bits é mapeado para um dos 64 caracteres do alfabeto Base64: A-Z (0-25), a-z (26-51), 0-9 (52-61), + (62) e / (63). Quando o comprimento da entrada não é divisível por 3, são anexados caracteres de preenchimento (=). O alfabeto padrão é definido na RFC 4648. A Base64 segura para URL substitui + por - e / por _ para evitar problemas de codificação de URL. Essa ferramenta lida com Unicode primeiro codificando a string para UTF-8 via encodeURIComponent, então aplicando btoa() à sequência de bytes resultante.
Tips & Best Practices
-
1Use para incorporar pequenas imagens como URIs de dados em HTML e CSS
-
2Lembre-se de que o Base64 aumenta o tamanho em ~33% - não ideal para arquivos grandes
-
3Para saída segura para URL, substitua manualmente + por - e / por _
-
4Base64 é codificação, não criptografia - não fornece segurança
Related Tools
Decodificar Base64
Decodifique strings codificadas em Base64 de volta para texto simples instantaneamente.
🔐 Encoding & Crypto
Codificador de Imagem Base64
Converte imagens em dados URIs codificados em Base64 para incorporação em HTML e CSS.
🔐 Encoding & Crypto
Codificação de URL (Completa)
Codifica com percentagem todos os caracteres especiais em uma string de URL.
🔐 Encoding & Crypto
Codificação/Decodificação UTF-8
Visualize as representações de bytes UTF-8 do texto e decodifique sequências de bytes.
🔐 Encoding & CryptoFrequently Asked Questions
Q Essa ferramenta é gratuita?
Q Meus dados estão seguros?
Q Ele suporta Unicode?
Q Quais navegadores são suportados?
Q Qual é o tamanho máximo de entrada?
About This Tool
Codificar Base64 is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.