Entrada

Modo:

Saída

O que é Base64 para JSON?

Base64 é um esquema de codificação que representa dados binários como texto ASCII. Quando dados JSON estão codificados em Base64 — comum em APIs, JWTs e URLs de dados — você precisa decodificá-los para ler o JSON original. Esta ferramenta decodifica uma string Base64 e exibe o resultado como JSON formatado. Também suporta o processo inverso: codificar JSON para Base64.

Alterne entre Decodificar (Base64 → JSON) e Codificar (JSON → Base64) usando os botões de modo. Todo o processamento ocorre no seu navegador — nenhum dado é enviado para nenhum servidor.

Como usar esta ferramenta

1

Escolha o modo

Selecione Decodificar para converter uma string Base64 para JSON, ou Codificar para converter JSON para Base64.

2

Cole a entrada

Cole sua string Base64 ou JSON no editor da esquerda. Use Exemplo para carregar um exemplo, ou Carregar para carregar de um arquivo.

3

Copie ou baixe o resultado

O painel direito é atualizado automaticamente. Use Copiar ou Baixar para salvar o resultado.

Exemplo

Decodificando a string Base64 para {"name":"John","age":30}:

Entrada Base64

Entrada

Saída JSON

Saída

Perguntas frequentes

O que acontece se o Base64 não decodificar para JSON válido?

A ferramenta exibirá o texto decodificado bruto. Ela tenta primeiro analisar o resultado como JSON; se falhar, retorna a string decodificada simples.

O Base64 seguro para URL é suportado?

A função atob() do navegador requer Base64 padrão. Substitua - por + e _ por / antes de colar Base64 seguro para URL.

Meus dados são enviados para um servidor?

Não. Todo o processamento ocorre localmente no seu navegador.

Por que recebo um erro ao codificar?

No modo Codificar, a entrada deve ser JSON válido. Corrija quaisquer erros de sintaxe JSON e tente novamente.

Ferramentas relacionadas

O esquema de codificação Base64 é definido no RFC 4648. Veja MDN: Base64 para mais detalhes.