Codificação
Base64 Decode
Decodifique Base64 padrão ou Base64URL para texto UTF-8 no navegador, com normalização explícita e diagnóstico de entradas inválidas.
- Base64 é codificação reversível, não criptografia nem validação de autenticidade.
- A ferramenta processa texto localmente e não envia entrada ou saída nos eventos de uso.
Decodifica Base64 padrão ou Base64URL para texto UTF-8 e explica normalização, padding e entradas inválidas sem tratar codificação como criptografia.
Quando usar
Use ao investigar valores textuais de APIs, configurações e segmentos Base64URL isolados, conferir Unicode ou diagnosticar erro de alfabeto e padding.
Entrada
Escolha o alfabeto correto e cole até 200.000 caracteres. Espaços ASCII e quebras de linha são removidos; prefixos, aspas e comentários continuam inválidos.
Resultado
A saída é texto UTF-8. A ferramenta separa erros de alfabeto, comprimento, padding e bytes binários que não formam UTF-8 válido.
- Selecione Base64 padrão ou Base64URL conforme os caracteres da origem.
- Cole a entrada; espaços e padding ausente serão normalizados somente quando a representação for válida.
- Execute o decode e corrija o erro específico antes de copiar o texto UTF-8.
- Use JSON Validator para JSON, JWT Decode para tokens completos ou URL Decode para texto ainda codificado em URL.
- Debug de payloads de API: Inspecione valores Base64 recebidos em respostas, webhooks ou exemplos de documentação.
- Valores Base64URL isolados: Leia valores URL-safe de fixtures e integrações sem tratar a saída como validação de JWT ou autenticidade.
- Conferência UTF-8: Verifique se acentos, símbolos e caracteres Unicode foram preservados após a codificação.
- Base64 não é descriptografia: A ferramenta não quebra criptografia nem valida segredos; ela apenas reverte uma codificação textual.
- Alfabeto e padding: Alfabetos misturados, comprimentos impossíveis e padding malformado são rejeitados em vez de normalizados silenciosamente.
- Conteúdo binário: A ferramenta retorna erro quando os bytes não formam UTF-8 válido; ela não cria preview nem arquivo binário.
- Dados sensíveis: O processamento ocorre no navegador, mas você ainda deve evitar colar tokens reais em ambientes não confiáveis.
- Base64 Decode não é descriptografia: guia prático
Escolha Base64 padrão ou Base64URL, entenda padding e erros de UTF-8 e não trate texto decodificado como dado descriptografado ou autenticado.
Decodificar texto simples
Entrada: YWJj
Saída: abc
Restaurar padding ausente
Entrada: SGVsbG8
Saída: Hello
Base64 Decode descriptografa dados?
Não. Base64 só muda a representação dos bytes e não usa chave criptográfica. Se a saída continuar cifrada, você precisa do algoritmo e da chave corretos fora desta ferramenta.
O que acontece se o Base64 estiver inválido?
A ferramenta diferencia caracteres fora do alfabeto selecionado, alfabetos misturados, comprimento impossível, padding malformado e bytes que não formam UTF-8.
Qual é a diferença entre Base64 e Base64URL?
Base64URL troca + e / por - e _ para uso seguro em URLs. Selecione Base64URL para valores com esse alfabeto; tokens JWT completos devem ser inspecionados no JWT Decode.
Posso colar Base64 com espaços ou sem padding?
Sim. Espaços ASCII e quebras de linha são removidos, e o padding ausente é restaurado quando o comprimento permite uma representação Base64 válida e inequívoca.
A ferramenta decodifica arquivos ou conteúdo binário?
Não. A saída é texto UTF-8. Se os bytes representarem imagem, arquivo comprimido ou outro formato binário, a ferramenta retorna erro de UTF-8 em vez de criar uma saída ilegível.
O conteúdo é enviado ou armazenado?
Não. A decodificação ocorre no navegador, e os eventos de uso não incluem entrada nem saída. Evite colar segredos reais em dispositivos ou ambientes não confiáveis.
Como usar esta ferramenta com segurança?
Use a ferramenta em um fluxo curto: revise a entrada esperada, execute o processamento e valide a saida: Campos: Base64 (textarea, obrigatorio); Alfabeto (select, obrigatorio). Exemplo de fluxo: YWJj -> abc. Preencha a entrada solicitada, execute a ferramenta e revise mensagens de validação ou avisos antes de copiar o resultado.