Ir al contenido principal
CuteJSON
↑↓ Navegar Enter Seleccionar Esc Cerrar

Conversor de JSON a Base64

Codifica un documento JSON como Base64, o descodifica Base64 de vuelta a JSON, con acentos y emoji intactos en las dos direcciones.

Volver a todas las herramientas

Atajos de teclado

Funcionan donde exista la accion correspondiente en esta pagina.

Abrir la paleta de comandos
Ctrl/Cmd + K
Ejecutar la accion principal
Ctrl/Cmd + Enter
Formatear
Ctrl/Cmd + Shift + F
Minificar
Ctrl/Cmd + Shift + M
Copiar la salida
Ctrl/Cmd + Shift + C
Abrir archivo
Ctrl/Cmd + Shift + O
Descargar la salida
Ctrl/Cmd + S
Cerrar este dialogo
Esc
Abrir este dialogo
F1 / ?

Datos locales

Todo lo de abajo se guarda solo en este navegador, en este dispositivo. Nada de esto se envia jamas a ningun sitio, y cerrar este dialogo no hace falta para que eso siga siendo cierto.

Borradores sin guardar
Herramientas con opciones recordadas

Archivos abiertos recientemente

    Todavia no se abrio ningun archivo en este dispositivo.

    Compartir mediante enlace

    El contenido se guarda en la parte del enlace despues del simbolo #, que los navegadores nunca envian a un servidor. Nada de esto se sube a cutejson.com ni a ningun otro lugar.

    Comparte la primera entrada de esta pagina. En una herramienta con mas de una, solo se incluye esa.

    Todavia no hay nada que compartir. Pegue o escriba algo primero.

    JSON

    Cargar desde una URL

    Obtiene la URL directamente desde tu navegador y carga en este panel el texto que devuelva.

    Base64

    El resultado aparece aqui.

    Funciona por completo en tu navegador. Nada de lo que pegas se sube, y puedes comprobarlo en la pestana Red de tu navegador.

    Sobre esta herramienta

    Base64 existe para llevar bytes a traves de algo que solo maneja texto, y por eso aparece en las data URL, en los adjuntos de correo, en los JSON Web Token y en cualquier archivo de configuracion que tenga que guardar un documento dentro de una cadena. Lo que las herramientas del navegador suelen hacer mal es el texto que no es ASCII: la funcion Base64 del navegador rechaza todo lo que este por encima de U+00FF, asi que un solo acento, un signo de rupia o un emoji la hace fallar. Esta herramienta codifica primero a bytes UTF-8, que es lo que hace cualquier otro lenguaje, de modo que el resultado coincide con el que produce tu servidor para el mismo documento. Al descodificar acepta un prefijo data URL, saltos de linea y el alfabeto seguro para URL que usa el guion y el guion bajo. Ademas distingue tres fallos: texto que no es Base64, bytes que no son texto, y una descodificacion perfecta cuyo resultado no es JSON. Un selector de modo ofrece texto plano y un archivo real junto a JSON: el modo texto se salta la comprobacion de JSON, y el modo archivo mueve los bytes tal cual todo el camino, asi que una foto o un PDF puede volverse Base64, o el Base64 puede volverse un archivo descargado otra vez, sin que ninguno de los dos tenga que ser UTF-8 valido. Un interruptor de data URL envuelve el resultado con un tipo MIME, en cualquier modo, listo para pegar en un img src o en un url() de CSS.

    Como se usa

    1. Elige una direccion y un modo, y pega tu documento, tu texto o tu Base64 en el panel izquierdo, o elige un archivo en modo archivo.
    2. Pulsa Convertir. Codificar un documento JSON comprueba antes que sea JSON valido; los modos texto y archivo codifican exactamente lo que se dio.
    3. Copia el resultado o descargalo como archivo. Descodificar un archivo ofrece un nombre y una descarga en lugar de una vista previa de texto.