Saltar al contenido
uencoder

Codificar binary data into a JSON-safe string

Convertir raw bytes (images, encrypted blobs, file contents) into a Base64 string that can be embedded inside a JSON field without breaking the structure.

  1. 1

    JSON cannot carry raw bytes — all string values must be valid Unicode. Base64 encodes arbitrary bytes into ASCII letters, digits, and +/ which are all JSON-safe, making it the standard way to embed binary payloads.

  2. 2
    Codificador Base64 →

    Paste or upload the binary data. The tool outputs a Base64 string with no line breaks, ready to paste as a JSON string value.

  3. 3
    json-format → base64-encode → url-encode

    When the JSON containing the Base64 field must itself go into a URL, use this chain: it Base64-encodes the binary, wraps it in JSON, and percent-encodes the result.

  4. 4
    Formateador JSON →

    Envolver the Base64 string in a JSON object like {"data":"<base64>","type":"image/png"} and format it to verify the structure is valid.

Preguntas frecuentes

Why not use hex instead of Base64 for JSON?
Hex works but doubles the size (2 chars per byte vs Base64's 1.33). For large binaries the size difference matters; Base64 is the conventional choice for JSON-embedded binary.
How do I include the MIME type?
Store it as a sibling field (e.g. "mimeType":"image/png") or build a data URI (data:image/png;base64,<...>). The data URI form lets browsers render it directly in an <img> tag.

Flujos que resuelven esta tarea

Convertir Ascii85 a Base64
Decodificar Ascii85 y recodificar como Base64 para mayor compatibilidad.
CANALIZACIÓN
Convertir Base2048 a Base64
Decodificar Base2048 (emoji) y recodificar como Base64 para transporte estándar.
CANALIZACIÓN
Convertir Base32 a Base64
Decodificar una cadena codificada en Base32 a bytes y recodificar como Base64 para una representación más compacta.
CANALIZACIÓN
Convertir Base58 a Base64
Decodificar Base58 y recodificar como Base64 para compatibilidad estándar.
CANALIZACIÓN
Codificar en Base64 y decodificar para verificar ida y vuelta
Codificar texto a Base64 y decodificarlo para verificar que el recorrido de ida y vuelta preserva los datos originales.
CANALIZACIÓN
Blowfish cifrar y luego Base64
Cifrar con Blowfish y luego codificar en Base64 para transporte seguro en texto.
CANALIZACIÓN
Comparar dos configuraciones YAML vía JSON
Convertir configuraciones YAML a JSON para comparación de valores estructurados apta para diff.
CANALIZACIÓN
DES cifrar y luego Base64
Cifrar con DES y luego codificar en Base64 para compatibilidad heredada.
CANALIZACIÓN
Codificar un payload JSON para transporte por URL
Preparar un documento JSON para un parámetro URL: embellecer, codificar en Base64, luego codificar por ciento — el inverso exacto de la cadena de decodificación de parámetros anidados.
CANALIZACIÓN
AES cifrar y luego codificar en Base64
Cifrar texto plano con AES y codificar el texto cifrado como Base64 para transporte seguro en texto.
CANALIZACIÓN
Hash contenido y codificar como Base64
Calcular un hash de la entrada y codificar el resumen como Base64 para transporte compacto.
CANALIZACIÓN
Convertir Hex a Base64
Decodificar una cadena Hex a bytes y recodificarla como Base64 para transporte compacto.
CANALIZACIÓN
HJSON a formato JSON
Formatear HJSON y convertir a JSON estándar.
CANALIZACIÓN
Firmar HMAC y luego codificar en Base64
Generar firma HMAC y luego codificar en Base64 para encabezados de autenticación de API.
CANALIZACIÓN
Formatear JSON y calcular suma de verificación de integridad
Embellecer un documento JSON y calcular una suma CRC32 para detectar modificaciones posteriores.
CANALIZACIÓN
Minificar y validar JSON
Formatear JSON para inspección y validar que sea sintácticamente correcto en una pasada.
CANALIZACIÓN
Formatear JSON y generar interfaz TypeScript
Formatear un documento JSON y luego inferir una definición de interfaz TypeScript en una cadena.
CANALIZACIÓN
Validar, formatear, luego convertir JSON a YAML
Convertir una configuración JSON (posiblemente minificada) a YAML, capturando errores de sintaxis en el primer nodo en lugar de producir YAML sutilmente incorrecto.
CANALIZACIÓN
JSON5 a formato JSON
Formatear JSON5 y convertir a JSON estándar.
CANALIZACIÓN
JSONC a formato JSON
Formatear JSONC (JSON con comentarios) y convertir a JSON estándar.
CANALIZACIÓN
Codificar Morse y transporte Base64
Codificar texto como código Morse y luego codificar en Base64 para transporte digital.
CANALIZACIÓN
Decodificar y formatear un payload JWT
Analizar un token JWT, extraer su payload y formatear el JSON para inspección.
CANALIZACIÓN
Analizar cadena de consulta y formatear JSON
Analizar una cadena de consulta en pares clave-valor y luego formatear como JSON.
CANALIZACIÓN
RC4 cifrar y luego Base64
Cifrar con RC4 y luego codificar en Base64 para transporte.
CANALIZACIÓN
Hash RIPEMD-160 y luego Base64
Calcular hash RIPEMD-160 y luego codificar en Base64 para transporte.
CANALIZACIÓN
Kebab Case y codificación URL
Convertir a kebab-case y luego codificar URL para slugs seguros.
CANALIZACIÓN
Barajar texto y codificar Base64
Barajar caracteres de texto y luego codificar en Base64 el resultado.
CANALIZACIÓN
Convertir TOML a JSON
Analizar un archivo de configuracion TOML en JSON para herramientas y APIs que esperan entrada JSON.
CANALIZACIÓN
Convertir TOML a YAML via JSON
Transformar un archivo de configuracion TOML a formato YAML, usando JSON como representacion intermedia.
CANALIZACIÓN
Escape Unicode y codificar Base64
Escapar texto Unicode y luego codificar en Base64 para transporte seguro en ASCII.
CANALIZACIÓN
Codificar URL y luego doble Base64
Codificar URL y luego codificar en Base64 para doble codificacion en payloads API.
CANALIZACIÓN
Codificar un payload de texto para transporte URL
Codificar por ciento texto y luego mostrar su representacion Hex para transporte seguro por parametro URL.
CANALIZACIÓN
Decodificar parametro URL anidado (Base64 JSON)
Desenvolver un parametro URL que transporta JSON Base64 codificado URL en JSON formateado legible.
CANALIZACIÓN
UUencode y luego Base64
Codificar texto con UUencode y luego codificar en Base64 el resultado para doble codificacion.
CANALIZACIÓN
Generar UUID y codificar Base64
Generar un UUID y codificarlo en Base64 para almacenamiento compacto.
CANALIZACIÓN
Generar interfaces TypeScript desde YAML
Convertir un documento YAML a definiciones de interfaz TypeScript, usando JSON como formato intermedio.
CANALIZACIÓN

Herramientas relacionadas