Simplifique seu fluxo de trabalho: Pesquise miniwebtool.
Adicionar
Ferramentas relacionadas
Decodificador Base64Calculadora de Checksum CRC64Gerador de NanoID AleatórioCodificador e Decodificador ROT13Conversor de Texto para Binário/Hex/ASCIIDecodificador de URLCodificador de URL
Página Inicial > Miscelânea > Codificadores e decodificadores > Codificador Base64
 

Codificador Base64

Codifique texto ou arquivos para Base64 com múltiplas variantes de codificação (Padrão, URL-safe, MIME), visualização em tempo real, demonstração do processo de codificação e cópia com um clique. Suporta UTF-8, ASCII e dados binários.

Codificador Base64
Instale a extensão do Chrome miniwebtool para codificar o texto selecionado em Base64 pelo menu do botão direito a qualquer momento.
Caracteres: 0 Bytes (UTF-8): 0
📄
Clique para navegar ou arraste e solte um arquivo aqui

Embed Codificador Base64 Widget

Codificador Base64

Bem-vindo ao Codificador Base64, uma ferramenta de codificação profissional que converte texto e arquivos para Base64 com múltiplas variantes de codificação, detalhamento visual do processo e estatísticas em tempo real. Esteja você incorporando imagens em HTML, preparando dados para APIs, codificando anexos de e-mail ou trabalhando com tokens de autenticação, este codificador lida com todos os casos de uso de Base64 com precisão.

O que é a Codificação Base64?

Base64 é um esquema de codificação binário para texto que representa dados binários usando 64 caracteres ASCII imprimíveis. Ele converte cada 3 bytes (24 bits) de entrada em 4 caracteres de saída, usando o alfabeto A-Z, a-z, 0-9 e dois caracteres adicionais (+ e / para o padrão, ou - e _ para o seguro para URL). Quando o comprimento da entrada não é um múltiplo de 3, caracteres de preenchimento (=) são anexados.

O nome "Base64" vem dos 64 caracteres em seu alfabeto de codificação. Foi originalmente projetado para transmitir dados binários com segurança através de sistemas de apenas texto, como e-mail (MIME), mas agora é onipresente no desenvolvimento web, APIs e armazenamento de dados.

O Alfabeto Base64

Alfabeto Base64 Padrão (64 caracteres + preenchimento)

Como Funciona a Codificação Base64

O processo de codificação segue estes passos:

  1. Converter texto em bytes: O texto de entrada é primeiro convertido em sua representação de bytes usando a codificação UTF-8. Caracteres ASCII usam 1 byte cada, enquanto caracteres Unicode podem usar de 2 a 4 bytes.
  2. Agrupar em blocos de 3 bytes: Os bytes são divididos em grupos de 3 (24 bits cada). Se o grupo final tiver menos de 3 bytes, ele é preenchido com zeros.
  3. Dividir em segmentos de 6 bits: Cada grupo de 24 bits é dividido em quatro valores de 6 bits (cada um variando de 0 a 63).
  4. Mapear para caracteres Base64: Cada valor de 6 bits é mapeado para um caractere no alfabeto Base64. Bytes de preenchimento produzem caracteres "=" na saída.

Comparação de Variantes Base64

RecursoPadrão (RFC 4648)Seguro para URL (RFC 4648 §5)MIME (RFC 2045)
Caractere 62+ (mais)- (hífen)+ (mais)
Caractere 63/ (barra)_ (sublinhado)/ (barra)
Preenchimento= (obrigatório)= (opcional)= (obrigatório)
Quebra de linhaNenhumaNenhuma76 caracteres por linha
Ideal paraPropósito geralURLs, nomes de arquivos, tokensE-mail, mensagens MIME

Casos de Uso Comuns

🖼
Data URIs em HTML/CSS
Incorpore imagens, fontes e arquivos pequenos diretamente no HTML ou CSS usando a sintaxe data:image/png;base64,..., eliminando requisições HTTP extras.
📧
Anexos de E-mail (MIME)
O e-mail MIME usa Base64 para codificar anexos binários para que possam ser transmitidos como texto através de servidores SMTP.
🌐
Transferência de Dados em API
Codifique dados binários para transmissão segura em cargas úteis JSON ou XML quando as APIs não suportam uploads multipart.
🔒
Tokens de Autenticação
O HTTP Basic Auth codifica usuario:senha como Base64. Tokens JWT usam Base64 seguro para URL para as seções de cabeçalho e carga útil.
🔑
Chaves Criptográficas (PEM)
Certificados SSL/TLS e chaves RSA usam Base64 (formato PEM) entre os marcadores -----BEGIN e -----END para armazenamento seguro em texto.
💾
Binário em Bancos de Dados de Texto
Armazene blobs binários em colunas de texto, arquivos de configuração (YAML, TOML) ou variáveis de ambiente usando codificação Base64.

Impacto de Tamanho da Codificação Base64

A codificação Base64 aumenta o tamanho dos dados em aproximadamente 33% (proporção de 4:3). Por exemplo:

  • Entrada de 3 bytes → Saída de 4 caracteres (sem preenchimento)
  • Entrada de 1 byte → Saída de 4 caracteres (2 caracteres de preenchimento "==")
  • Entrada de 2 bytes → Saída de 4 caracteres (1 caractere de preenchimento "=")
  • Arquivo de 1 KB → ~1.37 KB de texto Base64
  • Arquivo de 1 MB → ~1.37 MB de texto Base64

O formato MIME adiciona sobrecarga extra dos caracteres de quebra de linha (CRLF a cada 76 caracteres).

Como Usar Este Codificador

  1. Insira texto ou faça upload de um arquivo: Digite ou cole o texto na área de entrada, ou arraste e solte um arquivo (imagem, documento, etc.) na zona de upload de arquivo para codificação no lado do cliente.
  2. Selecione a variante de codificação: Escolha Padrão para uso geral, Seguro para URL para URLs e tokens, ou MIME para saída compatível com e-mail com quebra de linha.
  3. Configure o manuseio de quebras de linha: Escolha manter ou remover quebras de linha da sua entrada antes de codificar.
  4. Clique em Codificar: Veja o resultado codificado, estatísticas de codificação e um detalhamento visual dos primeiros bytes mostrando como os dados binários se mapeiam para caracteres Base64.

Perguntas Frequentes

O que é codificação Base64?

Base64 é um esquema de codificação binário para texto que representa dados binários como uma string ASCII. Ele converte cada 3 bytes de dados binários em 4 caracteres ASCII imprimíveis usando um alfabeto de A-Z, a-z, 0-9, +, e /. O Base64 é amplamente utilizado para incorporar dados binários em formatos baseados em texto, como JSON, XML, HTML, e-mail e URLs.

Qual é a diferença entre Base64 Padrão e Seguro para URL?

O Base64 padrão usa + e / como os 62º e 63º caracteres. O Base64 seguro para URL substitui estes por - (hífen) e _ (sublinhado) para evitar conflitos com caracteres reservados de URL. Use o Base64 seguro para URL quando a string codificada aparecer em URLs, parâmetros de consulta ou nomes de arquivos.

Por que a codificação Base64 aumenta o tamanho do arquivo?

A codificação Base64 converte cada 3 bytes em 4 caracteres, resultando em um aumento de tamanho de aproximadamente 33%. Isso ocorre porque 3 bytes (24 bits) são divididos em quatro grupos de 6 bits, cada um mapeado para um dos 64 caracteres ASCII. Sobrecarga adicional vem do preenchimento (caracteres =) e quebras de linha opcionais no formato MIME.

O que é codificação MIME Base64?

O MIME Base64 (definido na RFC 2045) é uma variante que quebra a saída codificada em 76 caracteres por linha com finais de linha CRLF. É usado principalmente em anexos de e-mail e outras mensagens formatadas em MIME. A quebra de linha garante a compatibilidade com sistemas que possuem limites de comprimento de linha.

Como o Base64 lida com texto Unicode e UTF-8?

O Base64 codifica bytes brutos, não caracteres. Ao codificar texto Unicode, o texto é primeiro convertido em bytes usando uma codificação de caracteres como UTF-8. Caracteres UTF-8 multibyte (como letras acentuadas, caracteres CJK ou emojis) produzirão mais saída Base64 do que caracteres ASCII de byte único porque usam de 2 a 4 bytes por caractere.

Quais são os usos comuns da codificação Base64?

Os usos comuns incluem: incorporar imagens em HTML/CSS como URIs de dados, codificar anexos de e-mail (MIME), transmitir dados binários em APIs JSON/XML, armazenar dados binários em bancos de dados de apenas texto, codificar credenciais de autenticação (HTTP Basic Auth) e codificar chaves criptográficas e certificados (formato PEM).

Ferramentas Relacionadas

Recursos Adicionais

Cite este conteúdo, página ou ferramenta como:

"Codificador Base64" em https://MiniWebtool.com/br/codificador-base64/ de MiniWebtool, https://MiniWebtool.com/

pela equipe miniwebtool. Atualizado em: 06 de fev. de 2026

Codificadores e decodificadores:

Ferramentas em destaque:

Remover espaçosPesquisa de ID de Usuário do InstagramGerador de Cartão de Crédito AleatórioGerador de Cartelas de BingoGerador de Letras AleatóriasCalculadora de Número de DestinoCalculadora de Signo Solar, Lunar e Ascendente 🌞🌙✨Gerador de Código MorseGerador de endereços MAC📅 Calculadora de DatasGerador de IMEI AleatórioCalculadora de Número de ExpressãoGerador de Cores AleatóriasCalculadora de ProporçãoGerador de Superpoder AleatórioCalculadora de Compatibilidade AmorosaRemover Linhas Vazias do TextoFormatador de TextoContador de linhasFerramenta Online para Remover PontuaçãoGerador de Cartas de Baralho Aleatóriopesquisa-de-endereço-MACCalculadora de número de anjoCalculadora de Dia do Ano - Que Dia do Ano é Hoje?🖱️ Contador de CliquesCalculadora de CombinaçãoDivisor de ÁudioClassificar NúmerosGerador de Números da LoteriaCalculadora de MedianaCalculadora de 1RM (Repetição Máxima)Calculadora BináriaPesquisa de ID de Usuário do FacebookCalculadora de cálcio corrigidaGerador de Caça-PalavrasGerador de Coordenadas AleatóriasGerador de Embaralhar PalavrasCalculadora de Número MestreCalculadora de Monetização do YouTube ShortsEstatísticas do Canal do YouTubeConversor de kPa para psiGerador de Palavras Aleatórias em InglêsRemovedor de Caracteres InvisíveisGerador de AnagramasGerador de Texto Pequeno ⁽ᶜᵒᵖʸ ⁿ ᵖᵃˢᵗᵉ⁾Calculadora de Desvio Padrão RelativoCalculadora de Taxa de Crescimento PercentualGerador de Endereço IP AleatórioConversor de Tamanho de ArquivoDecodificador de Código MorseCalculadora de Variação PercentualAdicionar Quebras de LinhaRandomizador de ListasExtrator de Imagem de VídeoCalculadora de NumerologiaConversor de Hex para BinárioConversor Octal para Decimalconversor de ppm para porcentagemConversor de Binário para HexCalculadora de Desvio Padrão - Alta PrecisãoGerador de Hora AleatóriaGerador de Personagem RPG AleatórioCalculadora de Estratégia MartingaleConversor de FPSCalculadora de Número do Caminho da VidaCalculadora de soma de inteiros positivosSelecionador de Filmes AleatórioCalculadora de Retorno de SaturnoGerador de País AleatórioLista de Anos BissextosGerador de Endereço Falso Aleatóriocalculadora-hba1cCalculadora de EscadaCalculadora de Número de PersonalidadeCalculadora de IdadeRemover acentos do textoCalculadora de bônusCalculadora do Método de NewtonGerador de Aniversário AleatórioReverter VídeoCalculadora de Ritmo de CorridaCalculadora de Tamanho de Impressão e Resolução (DPI/PPI)👙 Calculadora de Tamanho de SutiãExtrator de Números de TelefoneAnalisador de Endereço MAC📅 Calculadora de Diferença entre DatasCalculadora de Dosagem de MedicamentoRemover Números de Linha do TextoCalculadora de Ingestão de ProteínaGerador de Chaves de Torneio AleatórioConversor de cm para Pés e Polegadasconversor de palavra para número de telefoneCalculadora de Percentil de Crescimento do BebêConversor de Binário para OctalCalculadora de Posição do SolExtrator de Tags do YouTubeCalculadora de ÁreaConversor de Fração para PercentualConversor de Octal para BinárioGerador de DegradêGerador de Nomes AleatóriosGerador de Sequência AleatóriaQual é o meu Signo Chinês?Calculadora de Custo de ImpressãoCalculadora de Números ComplexosCalculadora de reduzir fraçõesGerador de Acordes AleatóriosBaixador de Miniaturas do YouTubeGerador de CriptogramaSimulador de Portas LógicasRandomizador de Nomes OnlineSeletor de Comentários do YouTubeCalculadora de Ganhos do TwitchGerador de Hash SHA256Validador de XMLCalculadora de Número de Desejo da AlmaCalculadora de Peso de AçoCalculadora de Tempo de LeituraExtrator de númerosCalculadora de raiz quadradaConversor de Códigos de Cor (Todos os Formatos)Calculadora de CoberturaCalculadora de Distribuição de PoissonCalculadora de Log (Logaritmo)Calculadora WHtREstimador de Ganhos do YouTubeCalculadora de Área de Polígono Irregular⬛ Calculadora de Proporção de TelaCalculadora de tempo de dobraConversor de psi para kPaGerador de Texto InvisívelInverter TextoCalculadora de Coeficiente de VariaçãoCalculadora de Equação da RetaCalculadora de Média, Mediana e ModaConversor Decimal para OctalRandomizador de Linhas de Texto de EntradaCalculadora de LinhaConversor de Hexadecimal para OctalGerador de Data AleatóriaGerador de Frases Aleatórias em InglêsGerador de Grupos AleatóriosGerador de LabirintosGirar VídeoCalculadora de Aumento de PorcentagemCalculadora de Divisão LongaCalculadora de média aritmética🔊 Gerador de TomRandomizador de NúmerosAnalisador de Currículo com IABola Mágica 8Calculadora de Log Base 10Calculadora de Média HarmônicaCompactador de HTML OnlineConversor de Porcentagem para PPMConversor de Pés e Polegadas em Centímetros⏱️ Cronômetro OnlineDecodificador de URLGerador de Texto ZalgoGerador de Verdade ou Desafio AleatórioCalculadora ANOVACalculadora de AntilogCalculadora de Alcance do FarolConversor de Binário para DecimalConversor de Tamanhos de SapatoFerramenta Online Gratuita para Randomizar NúmerosGraficador de Função TrigonométricaSRT Shift de TempoCalculadora de ChurrascoCalculadora de Média - Alta PrecisãoCalculadora de Média GeométricaCalculadora de Overdose de CafeínaCalculadora de Ritmo de NataçãoCalculadora de Tempo de Exibição do YouTubeCalendário de Mercúrio RetrógradoConversor de Código Binário para GrayGerador de Quadrado MágicoCalculadora de Watts para AmpèresConversor BinárioConversor de endereço IP para binárioConversor de Número para PalavraConversor de VTT para TXTExtrator de URLGerador de Arte ASCIIQual é o meu Número da Sorte?Calculadora de Desvio Médio🎲 Calculadora de Probabilidade de LootCalculadora de redução de porcentagemCompressor de VídeoCalculadora de Octal para HexadecimalPrimeiros n Dígitos do PiTranspositor de Tom MusicalCalculadora de EntropiaCalculadora de Juros de Cartão de CréditoCalculadora de kVAConversor de Libras para QuilogramasCalculadora de RetângulosCalculadora de Salto VerticalCalculadora de Tamanho de EfeitoCalculadora do Signo de MarteCalculadora de Cordas de LenhaCalculadora de CADR de Purificador de ArCalculadora de Tamanho de DesumidificadorCalculadora de Tamanho de Ventilador de TetoCalculadora de Tamanho de CortinaCalculadora de Tamanho de TapeteCalculadora de Altura para Pendurar QuadrosCalculadora de Altura de Instalação de TVCalculadora de Tamanho de TVCalculadora de Volume e Lona de LagoCalculadora de Sal para PiscinaCalculadora de Volume de PiscinaCalculadora de Tamanho de Aquecedor de ÁguaCalculadora de Resina EpóxiCalculadora de Espaçamento de BalaústresCalculadora de Rodapé e AcabamentoCalculadora de RevestimentoCalculadora de Verniz para DeckCalculadora de Sementes de GramaCalculadora de GramaCalculadora de AsfaltoCalculadora de Jardas CúbicasCalculadora de Comprimento de AntenaCalculadora de Preenchimento de ConduíteCalculadora de Capacitores em Série e ParaleloCalculadora de Reatância IndutivaCalculadora de Iluminação de AmbientesCalculadora de Lux para LumensConversor de Lumens para WattsCalculadora de Tamanho de GeradorConversor de mAh para WhCalculadora de Potência TrifásicaCalculadora de Amperes para WattsCalculadora de Resistores em SérieCalculadora de AtritoCalculadora de Plano InclinadoCalculadora de Vantagem MecânicaCalculadora de Velocidade do SomCalculadora de Velocidade da OndaCalculadora de EmpuxoCalculadora de Velocidade TerminalCalculadora de Comprimento de Onda de de BroglieCalculadora de Energia do FótonCalculadora E=mc²Calculadora de Dilatação do TempoCalculadora da Terceira Lei de KeplerCalculadora de Velocidade de EscapeCalculadora de Força GravitacionalCalculadora da Lei de Beer-LambertCalculadora da Equação de NernstCalculadora de Pressão OsmóticaCalculadora de Elevação do Ponto de EbuliçãoCalculadora de Depressão do Ponto de CongelamentoCalculadora de Composição PercentualCalculadora de NormalidadeCalculadora de MolalidadeConversor de pKa para KaCalculadora de Henderson-HasselbalchCalculadora de Rendimento TeóricoCalculadora de Reagente LimitanteCalculadora de Configuração EletrônicaTabela Periódica InterativaGerador de Plano de Aula com IAGerador de Quiz com IAGerador de Citações (APA/MLA/Chicago)Calculadora de Porcentagem de PresençaCalculadora de Pontuação APCalculadora de Pontuação ACTCalculadora de Pontuação do SATConversor de Porcentagem para CGPAConversor de CGPA para PorcentagemCorretor de Provas Fácil (EZ Grader)Calculadora do Custo de Criar um FilhoCalculadora de Consumo de Leite do BebêCalculadora de Tamanho de FraldasGerador de Nomes de BebêPreditor de Cor dos Olhos do BebêCalculadora de Percentil de IMC InfantilPreditor de Altura InfantilCalculadora de Tempo de Duplicação do hCGCalculadora de Data de Parto FIVCalculadora de ImplantaçãoPreditor Chinês de Sexo do BebêFormatador de Data ISO 8601Conversor de Data JulianaCalculadora de CochiloMoon Phase CalculatorCalculadora de Nascer e Pôr do SolRelógio MundialConversor de Data para Números RomanosContagem Regressiva para AposentadoriaCalculadora de SobriedadeCalculadora de Meio AniversárioCalculadora de AniversárioCalculadora de Número da SemanaCalculadora de Divisão de GorjetasCalculadora de ROI de Email MarketingCalculadora de Custo por LeadCalculadora de Capital de Giro