zippydevtools logozippydevtools

Buscar ferramentas

Buscar ferramentas

Ferramentas

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.

Cole seus dadosJSON, JWT, URL, Base64 ou CSV
Entrada
Cole ou digite
Experimente um exemplo:
Saída
Execute uma ação
Cole seus dados. O Zippy identifica o contexto e mostra as ações compatíveis.
Processed locallySem upload · sem conta · seus dados ficam neste navegador
Sobre esta ferramenta

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.

Como usar
  1. Selecione Base64 padrão ou Base64URL conforme os caracteres da origem.
  2. Cole a entrada; espaços e padding ausente serão normalizados somente quando a representação for válida.
  3. Execute o decode e corrija o erro específico antes de copiar o texto UTF-8.
  4. Use JSON Validator para JSON, JWT Decode para tokens completos ou URL Decode para texto ainda codificado em URL.
Casos de uso comuns
  • 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.
Solução de problemas e limites
  • 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.
Guias relacionados
Exemplos rápidos

Decodificar texto simples

Entrada: YWJj

Saída: abc

Restaurar padding ausente

Entrada: SGVsbG8

Saída: Hello

FAQ de Base64 Decode

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.

Continue com: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.