DECODEX · BASE64 · UTF-8
Base64 decodificar texto online grátis
Decodifique Base64 e Base64URL em texto UTF-8. Compatível com acentos, outros idiomas e emojis. Grátis e sem cadastro.
Decodificação de arquivos
Restaure um arquivo a partir de texto Base64 e baixe o resultado.
Como decodificar texto Base64 online
A decodificação Base64 restaura os bytes originais. O conversor de texto acima exibe o texto usando a codificação selecionada. Para restaurar imagens, PDFs ou outros dados binários, escolha um arquivo de texto Base64 na seção de arquivos abaixo e baixe o resultado.
- Cole apenas a parte Base64. Remova aspas de JSON e prefixos como data:text/plain;base64, antes da conversão.
- A conversão é automática. Se você desativá-la, use o botão de conversão ou Ctrl+Enter (⌘+Enter no Mac).
- Copie o resultado com o botão de cópia. O limite é de 5 MB de texto UTF-8.
Exemplos verificados de texto Base64
Os exemplos usam UTF-8. Compare entrada e saída para confirmar a direção. Um caractere Unicode pode ocupar vários bytes; a quantidade de caracteres não determina o tamanho Base64.
| Entrada | Resultado |
|---|---|
SGVsbG8= | Hello |
T2zDoQ== | Olá |
7JWI64WV7ZWY7IS47JqUIPCfmIA= | 안녕하세요 😀 |
Formatos Base64 e preenchimento aceitos
Base64 usa + e /; Base64URL usa - e _. Letras e números são iguais. O preenchimento = é uma regra separada: alguns protocolos o removem e outros o mantêm. Uma sequência só de letras e números não revela qual alfabeto foi usado. Nenhum dos formatos é criptografia.
Cada caractere de dados representa seis bits. Três bytes completam 24 bits e quatro caracteres. Acentos e emojis podem ocupar vários bytes UTF-8: 😀 ocupa quatro bytes e produz 8J+YgA==. A tabela compara entradas de um, dois e três bytes.
Zg → f; Zg== → f; 8J-YgA → 😀.
Resolver erros de decodificação Base64
Se uma sequência não for convertida, remova aspas, sinais extras e o prefixo de uma URL de dados; cole apenas a parte Base64. O preenchimento = só pode aparecer no final. Um comprimento com resto 1 na divisão por 4 é inválido. Espaços, quebras de linha e os caracteres Base64URL - e _ são aceitos. Um erro de UTF-8 pode indicar dados binários ou outra codificação: UTF-8 é o padrão. Se o texto ficar ilegível, selecione a codificação original.
Escolher a codificação original ao decodificar Base64
Base64 contém bytes, não informa a codificação original. UTF-8 é o padrão. Se a origem usa EUC-KR / CP949, Shift_JIS ou GB18030, selecione essa codificação acima do resultado.
A codificação não é detectada automaticamente. Confira o texto original: uma conversão sem erro ainda pode gerar texto incorreto. Imagens, PDFs e dados compactados não são texto.
| Codificação | Texto | Base64 |
|---|---|---|
| UTF-8 | Olá | T2zDoQ== |
| Windows-1252 | Olá | T2zh |
Perguntas frequentes
Como corrigir texto ilegível ou um erro UTF-8?
Base64 contém bytes, não informa a codificação original. UTF-8 é o padrão. Se a origem usa EUC-KR / CP949, Shift_JIS ou GB18030, selecione essa codificação acima do resultado. A codificação não é detectada automaticamente. Confira o texto original: uma conversão sem erro ainda pode gerar texto incorreto. Imagens, PDFs e dados compactados não são texto.
Toda sequência Base64 termina com =?
Não. Quando a quantidade de bytes é múltipla de três, nenhum preenchimento é necessário. Outros protocolos o omitem explicitamente.
Base64 protege meu texto?
Base64 é uma representação reversível dos dados, não uma criptografia. Não protege senhas nem outros segredos.
A conversão acontece no seu navegador. O texto e o resultado não são enviados a um servidor de conversão. O Google Analytics mede visitas e uso dos recursos.
