Enviar um arquivo
  1. base64hub
  2. Ferramentas de texto

Ferramentas Base64 para texto: codificar, decodificar, charsets

Codificadores e decodificadores para strings, além de ferramentas que verificam, reparam e medem Base64. Escolha o bloco que corresponde à sua tarefa; cada um roda inteiramente no seu navegador.

Grátis sem cadastro, sem limites Local nada é enviado Atualizado 27 de out. de 2026
AaCodificador Base64Texto para Base64, seguro com UTF-8 AaDecodificador Base64Base64 de volta para texto legível OKValidador de Base64Confere alfabeto, comprimento e preenchimento FIXReparar Base64Conserte Base64 quebrado, com quebras ou entre aspas 76Codificador MIMEQuebra de linha a cada 76 caracteres AaBase64 para textoTexto legível a partir de Base64, em qualquer charset AaTexto para Base64Qualquer texto, qualquer charset {}Base64 para JSONDecodificar e formatar {}JSON para Base64Codificar payloads JSON SIZECalculadora de tamanhoComprimento codificado para qualquer número de bytes 16UTF-16 para Base64Strings wide, LE ou BE 16Base64 para UTF-16Decodificar texto UTF-16LE/BE U8UTF-8 para Base64Emojis e qualquer escrita, byte a byte U8Base64 para UTF-8Decodificar para texto Unicode ASCASCII para Base64Texto de 7 bits para Base64 ASCBase64 para ASCIIDecodificar para ASCII puro HTMLHTML para Base64Codificar markup para data URIs e APIs HTMLBase64 para HTMLCódigo e prévia em sandbox XMLXML para Base64Codificar documentos XML XMLBase64 para XMLDecodificar payloads XML CSVBase64 para CSVDecodificar exportações CSV e salvar

Qual ferramenta de texto eu preciso

A maioria das ferramentas de texto é o mesmo codificador e decodificador aberto com uma predefinição diferente, então a escolha é só sobre começar no lugar certo.

Sua tarefaFerramenta
Transformar texto em Base64Codificador Base64 ou Texto para Base64
Ler uma string Base64Decodificador Base64 ou Base64 para texto
Emojis ou escritas não latinas, UTF-8 exato byte a byteUTF-8 para Base64, Base64 para UTF-8
Strings wide de Windows, .NET ou PowerShellUTF-16 para Base64, Base64 para UTF-16
Só texto de 7 bits simplesASCII para Base64, Base64 para ASCII
Verificar se uma string é Base64 válidoValidador de Base64
Corrigir quebras de linha, aspas, preenchimento ausente ou alfabetos misturadosReparar Base64
Linhas de 76 caracteres para e-mailCodificador Base64 MIME
Base64 que contém JSON, XML, HTML ou CSVBase64 para JSON, Base64 para XML, Base64 para HTML, Base64 para CSV
Codificar markup para um data URI ou uma APIHTML para Base64, XML para Base64
Prever o comprimento codificadoCalculadora de tamanho Base64

Por que o charset importa

O Base64 trabalha com bytes e não sabe nada de caracteres. Antes de ser codificado, o texto precisa virar bytes, e o charset decide como:

TextoUTF-8Windows-1252UTF-16LE
éw6k=6Q==6QA=
GrüßeR3LDvMOfZQ==R3L832U=RwByAPwA3wBlAA==

UTF-8 é o padrão certo para a web, JSON e a maioria das APIs. UTF-16LE é o que as APIs do Windows e o -EncodedCommand do PowerShell esperam. Charsets legados aparecem em bancos de dados antigos, exportações CSV de programas desktop e alguns e-mails. Quando o texto decodificado mostra é em vez de é, ele era UTF-8 lido como Windows-1252; mude o charset no decodificador e o texto sai certo.

Quando o texto decodificado parece errado

  • Símbolos aleatórios e quadradinhos: o Base64 contém dados binários, como uma imagem, um PDF ou uma saída gzip. Use Base64 para arquivo ou, para strings H4sI…, o decodificador gzip.
  • Um erro sobre caracteres ou comprimento inválidos: a string foi danificada no caminho. O validador mostra onde, e Reparar Base64 limpa os culpados de sempre.
  • Decodifica, mas dá mais Base64: os dados foram codificados duas vezes. Decodifique a saída de novo.
  • - e _ na string: isso é Base64URL, de um JWT ou de uma URL. Todos os decodificadores daqui aceitam; as ferramentas Base64URL explicam a diferença.

Para tokens, URLs e payloads estruturados como SAML ou Secrets do Kubernetes, veja as ferramentas para web e tokens. Para outras codificações, como Base32, Base58 ou hex, o conversor de bases lê todas.

Perguntas frequentes

Qual ferramenta devo usar para decodificar uma string Base64?

Comece pelo decodificador Base64. Se a saída estiver ilegível, os dados provavelmente são um arquivo ou estão compactados, e o Base64 para arquivo detecta o tipo. Se o texto estiver com acentos errados, mude o charset.

Por que o mesmo texto gera Base64 diferente em ferramentas diferentes?

O Base64 codifica bytes, e o texto vira bytes primeiro por meio de um charset. é é w6k= a partir de UTF-8, 6Q== de Windows-1252 e 6QA= de UTF-16LE. Use o mesmo charset que o outro lado usa.

Preciso limpar a string antes de decodificar?

Normalmente não. Os decodificadores ignoram espaços e quebras de linha, removem aspas e um prefixo data:…;base64,, aceitam caracteres URL-safe e restauram o preenchimento que falta, e a linha de status diz o que foi corrigido. Para entradas muito danificadas, use Reparar Base64.