Saltar al contenido
NMSnabbit. EN

Conversor de JSON a Base64

Codifica un documento JSON en una sola cadena Base64 (UTF-8).

Codificadores y decodificadores Funciona en tu navegador

¿Cómo se convierte JSON a Base64?

Las cadenas de consulta destrozan el JSON crudo: las comillas, llaves y dos puntos de {"env":"prod"} necesitan escaparse. Codificar el documento completo en Base64 evita el problema y produce un único token opaco compuesto por letras, dígitos, + y /. Este conversor lee tu JSON tal cual, como texto UTF-8, con sangría incluida, y nunca lo reformatea ni lo valida antes, así que lo que decodifiques después será carácter a carácter lo que pegaste.

Cómo usar JSON a Base64

  1. 1 Pega el documento JSON; se codifica igual de bien embellecido que minificado.
  2. 2 En la salida se va formando un token Base64 de una sola línea.
  3. 3 Guarda o transmite el token y decodifícalo después con la página de Base64 a texto.

Para qué sirve esta herramienta

  • Incrustar una configuración JSON en un parámetro de URL.
  • Guardar una carga JSON en una sola columna de texto.
  • Pasar JSON por un sistema que solo acepta ASCII.
  • Crear datos de prueba JSON codificados en Base64.

Preguntas frecuentes

¿El JSON tiene que ser válido para codificarlo?
No. La codificación trata la entrada como texto plano, así que un borrador a medio escribir con una coma sobrante se codifica sin problema. Pásalo por un validador aparte si la corrección importa más adelante.
¿Se conservan los espacios y la sangría?
Byte a byte. Un documento embellecido con sangría de dos espacios se decodifica con esa misma sangría; eso sí, produce una cadena Base64 más larga que su equivalente minificado.
¿Cómo lo decodifico después?
Sirve cualquier decodificador Base64 estándar: la página de Base64 a texto de este sitio, atob en JavaScript o base64 -d en una terminal.

Herramientas relacionadas

Más Codificadores y decodificadores

Más herramientas como esta:

Ver Codificadores y decodificadores