Codificador JSON para Base64
Codifique objetos JSON em strings Base64 para transporte e armazenamento
Entrada JSON
Saída Base64
O que é codificação JSON para Base64?
Base64 é um esquema de codificação binário para texto que converte bytes arbitrários em 64 caracteres ASCII seguros. Codificar JSON em Base64 é útil para cabeçalhos HTTP, tokens JWT e variáveis de ambiente.
Esta ferramenta codifica seu JSON usando btoa(JSON.stringify(parsedJson)). Primeiro valida o JSON e depois o codifica em Base64.
Como codificar JSON para Base64
Siga estes passos para codificar seu JSON em Base64.
Cole JSON válido
Cole seu JSON no painel de entrada.
Saída Base64 instantânea
A ferramenta valida e codifica o JSON em Base64.
Copie a string Base64
Clique em Copiar para copiar a string codificada.
Casos de uso
Construção de payload JWT
JWTs consistem em três partes codificadas em Base64URL.
Incorporação em cabeçalhos HTTP
Cabeçalhos HTTP não podem conter certos caracteres. Base64 produz uma string segura.
Armazenamento em variáveis de ambiente
Configurações JSON complexas podem ser armazenadas como variáveis Base64.
Incorporação em URIs de dados
Dados JSON podem ser incorporados em páginas web como URIs de dados Base64.
Perguntas frequentes
A saída precisa de preenchimento (=)?
btoa() sempre produz Base64 padrão com preenchimento =.
Por que a codificação falha para alguns JSON?
btoa() só pode codificar caracteres Latin-1. Esta ferramenta lida com Unicode corretamente internamente.
O JSON é validado antes da codificação?
Sim. A ferramenta executa JSON.parse() primeiro.
Meus dados saem do navegador?
Não. Tudo acontece no seu navegador.
Como decodifico Base64 de volta para JSON?
Use nossa ferramenta Base64 para JSON.
Ferramentas relacionadas
Explore mais utilitários de codificação e JSON.