Entrada JSON

Salida Base64

¿Qué es la codificación JSON a Base64?

Base64 es un esquema de codificación binario a texto que convierte bytes arbitrarios en 64 caracteres ASCII seguros. Codificar JSON en Base64 es útil para encabezados HTTP, tokens JWT y variables de entorno.

Esta herramienta codifica tu JSON usando btoa(JSON.stringify(parsedJson)). Primero valida el JSON y luego lo codifica en Base64.

Cómo codificar JSON a Base64

Sigue estos pasos para codificar tu JSON en Base64.

1

Pega JSON válido

Pega tu JSON en el panel de entrada.

2

Salida Base64 instantánea

La herramienta valida y codifica el JSON en Base64.

3

Copia la cadena Base64

Haz clic en Copiar para copiar la cadena codificada.

Casos de uso

Construcción de payload JWT

Los JWT consisten en tres partes codificadas en Base64URL.

Incrustación en encabezados HTTP

Los encabezados HTTP no pueden contener ciertos caracteres. Base64 produce una cadena segura.

Almacenamiento en variables de entorno

Configuraciones JSON complejas se pueden almacenar como variables Base64.

Incrustación en URI de datos

Los datos JSON se pueden incrustar en páginas web como URI de datos Base64.

Preguntas frecuentes

¿Necesita el resultado relleno (=)?

btoa() siempre produce Base64 estándar con relleno =.

¿Por qué falla la codificación con algún JSON?

btoa() solo puede codificar caracteres Latin-1. Esta herramienta maneja Unicode correctamente internamente.

¿Se valida el JSON antes de codificar?

Sí. La herramienta ejecuta JSON.parse() primero.

¿Se envían mis datos a un servidor?

No. Todo ocurre en tu navegador.

¿Cómo decodifico Base64 de vuelta a JSON?

Usa nuestra herramienta Base64 a JSON.

Herramientas relacionadas

Explora más utilidades de codificación y JSON.