Conversor de Base64 para ASCII
Decodifique strings Base64 em texto ASCII diretamente no seu navegador. Gratuito, sem cadastro, e todo o processamento acontece localmente.
O que é Base64 para ASCII?
Base64 é um esquema de codificação binário-para-texto que representa dados binários usando um conjunto de 64 caracteres ASCII (A–Z, a–z, 0–9, + e /). É usado para transmitir dados binários com segurança por protocolos baseados em texto como e-mail, JSON e URLs.
Base64 é codificação, não criptografia. Qualquer pessoa pode decodificar uma string Base64 de volta para seus bytes originais — nenhuma chave secreta é necessária. É por isso que Base64 nunca deve ser usado para proteger informações sensíveis.
ASCII (American Standard Code for Information Interchange) é um padrão de codificação de caracteres que mapeia 128 caracteres — letras, dígitos, pontuação e caracteres de controle — para valores de byte 0x00 a 0x7F.
Ao decodificar uma string Base64, você obtém bytes brutos. Se todos esses bytes estiverem dentro da faixa ASCII, eles podem ser exibidos como texto ASCII. Mas Base64 pode codificar qualquer dado binário, então nem toda string Base64 representa ASCII.
Como Converter Base64 para ASCII
- 1
Cole sua string Base64 na área de entrada.
- 2
Clique no botão Decodificar.
- 3
A UtilForge decodifica os dados Base64 de volta para bytes brutos.
- 4
Se todos os bytes decodificados forem ASCII válido, o texto é exibido.
- 5
Se os dados decodificados contiverem bytes não-ASCII, a página avisa você em vez de exibir silenciosamente texto corrompido.
Base64 vs ASCII
Base64 e ASCII são dois conceitos diferentes. Base64 é uma forma de codificar dados binários como texto. ASCII é um padrão para mapear caracteres para valores numéricos de byte.
Uma string Base64 em si é sempre feita de caracteres ASCII, mas os dados que ela representa podem ser qualquer coisa — texto simples, texto UTF-8, uma imagem, um PDF, dados compactados ou binário arbitrário.
Nem toda string Base64 decodifica para texto ASCII. Isso é o mais importante a entender ao converter Base64 para ASCII.
Por que minha string Base64 não produz ASCII válido?
- •Os dados originais não eram texto — podem ser uma imagem, PDF, áudio, vídeo ou outro arquivo binário.
- •Os dados contêm UTF-8 ou outros caracteres multibyte que usam bytes acima de 0x7F.
- •A string Base64 está corrompida ou incompleta.
- •Se seu objetivo é decodificar um arquivo ou imagem, experimente nossas outras ferramentas Base64, como o Decodificador Base64 ou o conversor Base64 para Arquivo.
Base64 é criptografia?
Não. Base64 é codificação, não criptografia. Codificação transforma dados em uma representação diferente que sempre pode ser revertida sem uma chave. Criptografia protege dados usando uma chave secreta para que apenas partes autorizadas possam lê-los.
Base64 não fornece segurança. Ele apenas torna os dados binários seguros para transmissão por canais somente texto.
Ferramentas Base64 Relacionadas
Perguntas Frequentes
O que é conversão de Base64 para ASCII?
A conversão de Base64 para ASCII é o processo de decodificar uma string codificada em Base64 de volta para seus bytes originais e então representar esses bytes como texto ASCII. Ela funciona corretamente apenas quando os dados originais eram texto ASCII em primeiro lugar.
Toda string Base64 pode ser convertida para ASCII?
Não. Base64 pode codificar qualquer dado binário, incluindo imagens, PDFs, arquivos compactados e texto UTF-8. Apenas strings Base64 cujos bytes decodificados estejam todos dentro da faixa ASCII (0x00–0x7F) podem ser exibidas como ASCII puro.
Por que minha decodificação Base64 contém caracteres não-ASCII?
Os dados originais provavelmente não eram texto ASCII. Podem ser texto UTF-8 (que usa bytes acima de 0x7F) ou um arquivo binário como uma imagem ou PDF. Esta página detecta esses casos e avisa você em vez de exibir caracteres corrompidos.
Base64 é o mesmo que ASCII?
Não. ASCII é um padrão de codificação de caracteres que mapeia caracteres para valores de byte. Base64 é um esquema de codificação que transforma dados binários em uma string de caracteres ASCII. Uma string Base64 é escrita usando caracteres ASCII, mas os dados que ela representa podem ser qualquer coisa.
Encontrou um problema com esta ferramenta?
Reportar um problema