Toolivaro

Codificador e decodificador Base64 grátis

Codifique texto ou arquivos para Base64 e decodifique de volta, com suporte a UTF-8, validação e estatísticas de tamanho — tudo local.

Processado localmente no seu navegador

Processado localmente no seu navegador — a entrada nunca é enviada, registrada ou armazenada. Base64 é uma codificação, não uma criptografia.

Sobre esta ferramenta

O codificador e decodificador Base64 trabalha com texto e arquivos, nos dois sentidos. Codifique qualquer texto — ou qualquer arquivo carregado do seu dispositivo — em Base64 padrão RFC 4648, com estatísticas precisas em bytes (tamanhos de entrada e saída e a sobrecarga da codificação). Decodifique Base64 de volta para texto quando os bytes forem UTF-8 válido, ou baixe os bytes decodificados como arquivo quando não forem — payloads binários nunca são silenciosamente corrompidos ao virar texto. A decodificação é rigorosa: strings malformadas (caracteres fora do alfabeto, preenchimento mal posicionado, comprimentos inválidos) são rejeitadas com um motivo, em vez de produzirem lixo. Tudo roda localmente no seu navegador: texto colado e arquivos carregados nunca saem do seu dispositivo, nunca são registrados e nunca são transmitidos — o que importa quando os dados são um token, um certificado ou uma chave privada. Base64 é uma codificação, não criptografia: ela apenas torna os dados seguros para texto; não esconde nada. Use esta ferramenta para embutir dados em URLs ou JSON, depurar tokens ou mover dados binários por canais que só aceitam texto.

Como o resultado é calculado?

Decodificando a seção de payload de um JWT

A seção do meio de um JWT é JSON codificado em Base64. Decodificá-la aqui mostra o payload — mas esta ferramenta apenas decodifica; ela nunca verifica a assinatura. O conteúdo decodificado é exibido sem reivindicar autenticidade, e é por isso que a página alerta que decodificar não é validar.

Exemplo de entrada e saída
Entrada Valor
base64 eyJ1c2VyIjogImFsaWNlIiwgInJvbGUiOiAiYWRtaW4ifQ==
Resultado {"user": "alice", "role": "admin"} (não verificado — decodificar não é autenticação)

Qual é a fórmula e suas premissas?

Codificação

base64 = 4 chars per 3 bytes, padded with "="

Termos da fórmula
Símbolo Significado
3 bytes cada grupo de 3 bytes vira 4 caracteres base64
padding "=" preenche o grupo final até um múltiplo de 4

O texto é codificado como bytes UTF-8 primeiro — caracteres não ASCII sobrevivem ao ciclo de ida e volta exatamente.

Sobrecarga de tamanho

output size ≈ input size × 4/3, rounded up to a multiple of 4

Termos da fórmula
Símbolo Significado
4/3 o clássico fator de expansão do Base64

Quais são os erros mais comuns?

  • Tratar Base64 como criptografia e armazenar segredos com ela — a codificação é trivialmente reversível.
  • Decodificar payloads binários como texto e copiar a saída corrompida — use a ação de download para bytes que não são UTF-8.
  • Achar que um JWT decodificado é autêntico — decodificar não é verificação de assinatura.

Quais são as premissas e limitações?

  • A codificação é Base64 padrão RFC 4648 com preenchimento; variantes seguras para URL são um modo separado, não incluído na versão 1.
  • A decodificação de texto exige UTF-8 válido; outras codificações são tratadas pelo caminho de download do arquivo.
  • Arquivos grandes são processados em memória — a ferramenta foi feita para payloads típicos, não para arquivos de vários GB.

De onde vêm os números?

Última revisão 12 de agosto de 2026 · Versão 1.1.0 · Toolivaro não garante conteúdo externo.

Perguntas frequentes

Base64 é criptografia?

Não. Base64 é uma codificação que torna dados binários seguros para texto; ela não adiciona sigilo algum. Qualquer pessoa que veja o texto codificado pode decodificá-lo na hora. Nunca trate Base64 como uma forma de proteger dados.

Por que não consigo decodificar algumas strings de volta para texto?

Os bytes decodificados podem não ser UTF-8 válido — por exemplo, uma imagem ou um arquivo compactado codificado. O decodificador detecta isso e oferece os bytes como um arquivo para download, em vez de corrompê-los ao tentar transformá-los em texto.

Decodificar um JWT o verifica?

Não. Qualquer decodificador Base64 consegue ler o payload de um JWT; a assinatura é o que comprova a autenticidade, e verificá-la exige a chave do emissor. Um token decodificado não diz nada sobre se ele é genuíno.

Parte de Ferramentas de senhas, hash e segurança

Encontrou um erro ou tem uma correção? Informe — revisamos toda correção.

Foi útil?

Revisado pela equipe editorial da Toolivaro conforme nossa metodologia Metodologia · Política editorial