Simplifique seu fluxo de trabalho: Pesquise miniwebtool.
Adicionar
Veja também
Decodificador Base64Codificador de URLCodificador e Decodificador ROT13Decodificador de URLConversor de Texto para Binário/Hex/ASCII
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:

Pesquisa de ID de Usuário do InstagramRemover espaçosGerador de Cartelas de BingoGerador de Cartão de Crédito Aleatório📅 Calculadora de DatasGerador de Letras AleatóriasGerador de endereços MACGerador de IMEI AleatórioGerador de Superpoder AleatórioCalculadora de Signo Solar, Lunar e Ascendente 🌞🌙✨Gerador de Código MorseCalculadora de Número de ExpressãoContador de linhasGerador de Cores AleatóriasCalculadora BináriaCalculadora de Número de DestinoCalculadora de ProporçãoPesquisa de Endereço MACGerador de Caça-PalavrasPesquisa de Citações (Inglês)Calculadora de Compatibilidade AmorosaGerador de Cartas de Baralho AleatórioRemover acentos do textoConversor de Hex para BinárioClassificar NúmerosFormatador de TextoCalculadora de CombinaçãoCalculadora de número de anjo🖱️ Contador de CliquesCalculadora de Número de Desejo da AlmaCalculadora de Dia do Ano - Que Dia do Ano é Hoje?Pesquisa de ID de Usuário do FacebookGerador de AnagramasConversor de Binário para HexConversor de kPa para psiConversor Octal para DecimalCalculadora de 1RM (Repetição Máxima)Calculadora de MedianaCalculadora de Desvio Padrão RelativoCalculadora de Variação PercentualFerramenta Online para Remover PontuaçãoDivisor de ÁudioGerador de Palavras Aleatórias em InglêsDecodificador de Código MorseLista de Anos BissextosCalculadora de Posição do SolGerador de Endereço IP AleatórioGerador de Hora AleatóriaEstatísticas do Canal do YouTubeCalculadora de Monetização do YouTube ShortsCalculadora de Taxa de Crescimento Percentual📅 Calculadora de Diferença entre DatasCalculadora de Número do Caminho da VidaConversor de Decimal para HexConversor de BaseRandomizador de Listasconversor de ppm para porcentagemExtrator de Imagem de VídeoRemover Linhas Vazias do TextoCalculadora de cálcio corrigidaConversor de Binário para OctalBaixador de Miniaturas do YouTubeCalculadora de MultiplicaçãoConversor de Tamanho de ArquivoGerador de Coordenadas AleatóriasCalculadora de fração para decimalCalculadora de Média, Mediana e ModaGerador de Números da LoteriaGerador de Texto Pequeno ⁽ᶜᵒᵖʸ ⁿ ᵖᵃˢᵗᵉ⁾Calculadora de redução de porcentagemAdicionar Quebras de LinhaConversor de FPSCalculadora de Desvio Padrão - Alta PrecisãoCalculadora de HbA1cGerador de Personagem RPG AleatórioSelecionador de Filmes AleatórioGerador de Embaralhar PalavrasCalculadora de Retorno de SaturnoCalculadora de Média HarmônicaCalculadora de Números ComplexosMesclar VídeosCalculadora de bônusGerador de Número Decimal AleatórioCalculadora de Percentil de AlturaCalculadora de Número MestreÉ um Número Primo?Calculadora de Coeficiente de Variação🎮 Conversor de Sensibilidade de JogosRemover Números de Linha do TextoGerador de Sequência AleatóriaConversor de psi para kPaRandomizador de Nomes OnlineCalculadora de Número de PersonalidadeCalculadora de Ritmo de CorridaCalculadora OctalCalculadora de Circunferência de ElipseFerramenta de Cifra de CésarCalculadora de NumerologiaCalculadora HexGerador de CriptogramaGerador de Endereço Falso AleatórioGerador de Texto ZalgoConversor de números romanosGerador de Aniversário AleatórioConversor de Decimal para BinárioFerramenta Online Gratuita para Randomizar NúmerosPrimeiros n Dígitos do PiExtrator de Tags do YouTubeGraficador de Função TrigonométricaCalculadora de EscadaReverter VídeoConversor de Octal para BinárioGerador de Atividades AleatóriasGirar VídeoBola Mágica 8Calculadora WHtRComprimir PDFCalculadora de Octal para HexadecimalCalculadora de Número de DígitosRemover Quebras de LinhaConversor de cm para Pés e Polegadasconversor de palavra para número de telefoneConversor de Porcentagem para PPMCalculadora de Custo de ImpressãoGerador de Frases Aleatórias em InglêsGerador de Hash SHA256Gerador de LabirintosGerador de Quiz com IACalculadora de Área de Polígono IrregularConversor de endereço IP para binárioConversor de Hex para DecimalCriador de Palavras CruzadasDividir PDFRandomizador de Linhas de Texto de EntradaConversor de Código Binário para GrayValidador de XMLConversor BCD para DecimalGerador de Fontes para InstagramJuntar PDFSeletor de Comentários do YouTubeCalculadora de Divisão LongaCalculadora de Desvio MédioConversor Decimal para OctalDivisor de ImagensExtrator de URLCalculadora de Dosagem de MedicamentoCalculadora de Log (Logaritmo)Conversor de Número para PalavraExtrator de ÁudioGerador de Molde Planificado de ConeSimulador de Portas LógicasSimulador de Soroban Ábaco JaponêsCalculadora de Estratégia Martingale👙 Calculadora de Tamanho de SutiãRemovedor de Caracteres InvisíveisSelecionador AleatórioTemporizador de Estudo PomodoroCalculadora de Log Base 10Conversor de Fração para PercentualPrimeiros n Dígitos de eAdicionar Números de Linha ao TextoCalculadora de Aumento de PorcentagemCalculadora de Equilíbrio dos Elementos AstrológicosCalculadora de kVAGerador de DegradêGerador de PIN AleatórioRandomizador de NúmerosCalculadora de CoberturaCalculadora de raiz quadradaCalculadora de Tempo de LeituraCalculadora de ÁreaCompactador de HTML OnlineConversor de Códigos de Cor (Todos os Formatos)Otimizador de ImagemCalculadora de EmpuxoCalculadora de Erro PercentualCalculadora de Ingestão de ProteínaCalculadora de Log Base 2Calculadora de Módulo⬛ Calculadora de Proporção de TelaCalculadora de RetângulosGerador de Texto InvisívelQual é o meu Signo Chinês?🔍 Verificador de PlágioCalculadora de Frações ComparadasCalculadora de Tamanho de Impressão e Resolução (DPI/PPI)Conversor de Hexadecimal para OctalGerador de Acordes AleatóriosGerador de itens aleatóriosLista de Números de FibonacciQuiz de TabuadaCalculadora de Arco TangenteCalculadora de Expoentes (Alta Precisão)Calculadora de Probabilidade de DadosCalculadora de VelocidadeConversor de Binário para DecimalGerador e Verificador de Hash BcryptInverter TextoCalculadora de Declive e GrauCalculadora de log naturalGerador de Perguntas de TriviaGerador de Palavras para ForcaGerador de palavras para PictionaryGerador de MímicaGerador de perguntas quebra-geloGerador de Eu NuncaGerador de O Que Você PrefereGerador de Perguntas AleatóriasIntérprete de Sonhos com IAGerador de Notas de Agradecimento com IAGerador de Discurso de Casamento com IAGerador de Comunicado de Imprensa com IAGerador de Descrição de Produto com IAGerador de Roteiro de Vídeo com IAGerador de Título e Descrição do YouTube com IAGerador de Legendas para Instagram com IAGerador de Título e Bio do LinkedIn com IAGerador de Bullets de Currículo com IAGerador de Carta de Apresentação com IAGerador de Letras de Rap com IAFerramenta para achatar PDFDesbloquear PDF (Remover senha de permissões)Extrator de PDF para TextoExtrator de páginas de PDFContador de palavras em PDFProteger PDFAdicionar números de página ao PDFReordenar páginas de PDFExcluir páginas de PDFGirar PDFJPG para PDFPDF para JPGConversor de PT para PXConversor de PX para REMConversor de Tola para GramasConversor de Unidades de Terra IndianasConversor de mcg para mgGerador de Letras de Música com IAGerador de Poemas com IAGerador de Histórias com IATradutor de IAResumidor de texto com IAConversor de mg para mLConversor de MPH para KMH / KMH para MPHConversor de Nós para MPHConversor de Metros Cúbicos para Pés CúbicosConversor de Pés Cúbicos para Jardas CúbicasConversor de Pés Quadrados para Metros QuadradosConversor de Metros Quadrados para Pés QuadradosConversor de Oz para MLConversor de ML para OzConversor de Galões para LitrosConversor de Litros para GalõesConversor de Kg para StoneConversor de Stone para KgConversor de Polegadas para MilímetrosConversor de Milímetros para PolegadasConversor de Milhas para KmConversor de Km para MilhasConversor de Fahrenheit para CelsiusConversor de Celsius para FahrenheitCalculadora de Tamanho de MochilaCalculadora de Volume de Prancha de SurfeCalculadora de Tamanho da Empunhadura de TênisCalculadora de Tamanho de CapaceteCalculadora de Tamanho de LuvasConversor de Tamanhos de ChapéusCalculadora de Tamanho de SnowboardCalculadora de Tamanho de EsquiCalculadora de Tamanho de BicicletaCronômetro de Splits para SpeedrunCalculadora de StablefordCalculadora de Checkout de DardosCalculadora de Economia de Bowling no CríqueteCalculadora de Strike Rate no CríqueteCalculadora de Net Run RateCalculadora de Ratio K/DCalculadora de Rating EloCalculadora de Recuperação da Frequência CardíacaCalculadora de Tempo de CaminhadaCalculadora de Ritmo de RemoCalculadora de Corrida Ajustada por IdadeCalculadora de FTP e Zonas de PotênciaCalculadora de Beep TestCalculadora de Pontuação do ACFTCalculadora Wilks & DOTSCalculadora de Offset de RodaConsulta de Índice de Carga e Classificação de Velocidade do PneuCalculadora de Custo por MilhaCalculadora de Compra de LeasingCalculadora de Mistura de OctanagemCalculadora de Mistura de Óleo 2 TemposCalculadora de Cilindrada do MotorCalculadora de Sofá na PortaCalculadora 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 Watts para AmpèresCalculadora de Resistores em SérieCalculadora de AtritoCalculadora de Plano InclinadoCalculadora de Vantagem MecânicaCalculadora de Velocidade do SomCalculadora de Velocidade da OndaCalculadora 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 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 GiroEstimador de Ganhos do YouTube