Aller au contenu
uencoder

Coder 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
    Encodeur 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
    Formateur JSON →

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

Questions fréquentes

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.

Workflows résolvant cette tâche

Convertir Ascii85 en Base64
Décoder Ascii85 et recoder en Base64 pour une meilleure compatibilité.
PIPELINE
Convertir Base2048 en Base64
Décoder Base2048 (emoji) et recoder en Base64 pour un transport standard.
PIPELINE
Convertir Base32 en Base64
Décoder une chaîne codée en Base32 en bytes et recoder en Base64 pour une représentation plus compacte.
PIPELINE
Convertir Base58 en Base64
Décoder Base58 et recoder en Base64 pour une compatibilité standard.
PIPELINE
Coder en Base64 puis décoder pour vérifier l'aller-retour
Coder le texte en Base64 et le décoder pour vérifier que l'aller-retour préserve les données originales.
PIPELINE
Blowfish chiffrer puis Base64
Chiffrer avec Blowfish puis coder en Base64 pour un transport textuel sûr.
PIPELINE
Comparer deux configs YAML via JSON
Convertir les configs YAML en JSON pour une comparaison diff-friendly des valeurs structurées.
PIPELINE
DES chiffrer puis Base64
Chiffrer avec DES puis coder en Base64 pour compatibilité legacy.
PIPELINE
Coder une charge utile JSON pour transport URL
Préparer un Document JSON pour un Paramètre URL: embellir, Coder en Base64, puis encodage pourcent — le inverse exacte de le chaîne de décodage de paramètres imbriqués.
PIPELINE
AES chiffrer puis coder en Base64
Chiffrer le texte clair avec AES et coder le texte chiffré en Base64 pour un transport textuel sûr.
PIPELINE
Hacher le contenu et coder en Base64
Calculer un hachage de l'entrée et coder le condensat en Base64 pour un transport compact.
PIPELINE
Convertir Hex en Base64
Décoder une chaîne Hex en bytes et la recoder en Base64 pour un transport compact.
PIPELINE
HJSON en format JSON
Formater HJSON et convertir en JSON standard.
PIPELINE
Signer HMAC puis coder en Base64
Générer une signature HMAC puis coder en Base64 pour les en-têtes d'authentification API.
PIPELINE
Formater JSON et calculer une somme de contrôle d'intégrité
Pretty-printer un document JSON et calculer une somme CRC32 pour détecter toute modification ultérieure.
PIPELINE
Minifier et valider JSON
Formater JSON pour inspection et valider sa correction syntaxique en une passe.
PIPELINE
Formater JSON et générer une interface TypeScript
Formater un document JSON puis inférer une définition d'interface TypeScript en une chaîne.
PIPELINE
Valider, formater, puis convertir JSON en YAML
Convertir une config JSON (possiblement minifiée) en YAML, capturant les erreurs de syntaxe au premier nœud au lieu de produire un YAML subtilement erroné.
PIPELINE
JSON5 en format JSON
Formater JSON5 et convertir en JSON standard.
PIPELINE
JSONC en format JSON
Formater JSONC (JSON avec commentaires) et convertir en JSON standard.
PIPELINE
Coder Morse et transport Base64
Coder le texte en code Morse puis coder en Base64 pour le transport numérique.
PIPELINE
Décoder et formater une charge utile JWT
Analyser un token JWT, extraire sa charge utile et formater le JSON pour inspection.
PIPELINE
Analyser chaîne de requête et formater JSON
Analyser une chaîne de requête en paires clé-valeur puis formater en JSON.
PIPELINE
RC4 chiffrer puis Base64
Chiffrer avec RC4 puis coder en Base64 pour transport.
PIPELINE
Hacher RIPEMD-160 puis Base64
Calculer le hash RIPEMD-160 puis coder en Base64 pour transport.
PIPELINE
Kebab Case et encodage URL
Convertir en kebab-case puis coder en URL pour des slugs sûrs.
PIPELINE
Mélanger le texte et coder Base64
Mélanger les caractères du texte puis coder en Base64 le résultat.
PIPELINE
Convertir TOML en JSON
Analyser un fichier de configuration TOML en JSON pour les outils et API attendant une entree JSON.
PIPELINE
Convertir TOML en YAML via JSON
Transformer un fichier de configuration TOML en format YAML, utilisant JSON comme representation intermediaire.
PIPELINE
Echapper Unicode et coder Base64
Echapper le texte Unicode puis coder en Base64 pour un transport ASCII-safe.
PIPELINE
Coder URL puis double Base64
Coder URL puis coder en Base64 pour un double encodage dans les charges utiles API.
PIPELINE
Coder une charge utile texte pour transport URL
Percent-coder le texte puis afficher sa representation Hex pour un transport sur par parametre URL.
PIPELINE
Decoder un parametre URL imbrique (Base64 JSON)
Derouler un parametre URL transportant du JSON Base64 code URL en JSON formate lisible.
PIPELINE
UUencode puis Base64
Coder le texte en UUencode puis coder en Base64 le resultat pour un double encodage.
PIPELINE
Generer UUID et coder Base64
Generer un UUID et le coder en Base64 pour un stockage compact.
PIPELINE
Generer des interfaces TypeScript depuis YAML
Convertir un document YAML en definitions d'interface TypeScript, utilisant JSON comme format intermediaire.
PIPELINE

Outils associés