Decodificar Base64 Online
Cole Base64 e leia de volta como texto. Os alfabetos padrão e seguro para URL funcionam, o preenchimento é opcional e as quebras de linha são ignoradas.
Base64
Texto
Sobre esta ferramenta
A maior parte do Base64 que aparece na prática vem bagunçado: quebrado em linhas vindo de um cabeçalho de e-mail, sem o preenchimento depois de passar por uma URL, ou escrito no alfabeto seguro para URL por uma biblioteca de JWT. Este decodificador normaliza tudo isso antes de decodificar e então lê os bytes como UTF-8, então texto não latino e emojis saem intactos. Se os bytes não forem texto de jeito nenhum, ele avisa em vez de mostrar caracteres ilegíveis.
Como usar
- 1Cole a string Base64 no painel esquerdo — preenchimento e quebras de linha não importam.
- 2O texto decodificado aparece na hora à direita.
- 3Clique em Copiar para levar. Para o outro sentido, use a página Codificar Base64.
Perguntas frequentes
›Preciso tirar o preenchimento ou ajustar o alfabeto antes?
Não. Os dois alfabetos são aceitos — padrão (+ e /) e seguro para URL (- e _) — e o preenchimento = que estiver faltando é restaurado automaticamente, então um segmento de JWT colado direto de um token decodifica como está.
›O que significa «decodifica para dados binários»?
A entrada era Base64 válido, mas os bytes por trás não são texto UTF-8 — normalmente uma imagem, um PDF ou um arquivo comprimido. Esta ferramenta decodifica para texto; payloads binários precisam de um decodificador em nível de arquivo.
›Posso decodificar um JWT aqui?
Você pode decodificar cada uma das três partes separadas por ponto individualmente — cole uma de cada vez. A página Decodificador JWT faz a divisão, a formatação do JSON e a checagem de validade para você.
›Por que espaços em branco não quebram?
Base64 que chega quebrado em linhas, como num cabeçalho de e-mail ou num arquivo PEM, é comum, então todo espaço em branco é removido antes de decodificar.
›O texto decodificado é enviado para algum lugar?
Não. A decodificação acontece no seu navegador, e aqui isso importa mais que na maioria das páginas — strings Base64 costumam carregar tokens, credenciais e payloads internos.