Un souci avec cet outil ?
À propos de « Décodage Quoted-printable En Ligne »
Cet outil décode du texte Quoted-Printable vers sa forme d'origine. Chaque séquence =XX est convertie en l'octet que représente XX, et les sauts de ligne « doux » (= suivi de CRLF) sont supprimés.
Quoted-Printable apparaît dans les corps d'e-mail MIME, les enveloppes signées/chiffrées (S/MIME) et certains exports anciens. Le décodage restaure le texte d'origine — y compris les caractères non-ASCII ou 8 bits encodés pour la transmission.
Utile pour inspecter la source brute d'un e-mail, déboguer un client qui mutile les caractères internationaux ou extraire du contenu Quoted-Printable d'un fichier .eml téléchargé.
Comment utiliser cet outil
Décoder une chaîne Quoted-Printable en texte brut
Coller le texte QP
Chaîne encodée dans « Text ». Toute occurrence `=XX` (hex deux chiffres) est interprétée comme un octet ; les soft line breaks (`=` en fin de ligne + CRLF) sont supprimés ; le reste passe inchangé.
Exécuter
Résultat : champ unique `decoded`. Exemples : `caf=C3=A9` → `café` ; `=3D` → `=` ; une entrée multi-ligne avec `=\r\n` se replie en une seule ligne logique. Le décodage UTF-8 se fait sur les octets réassemblés.
D’où ça vient
Le QP apparaît dans les corps d’e-mail bruts, les segments MIME multipart, et les en-têtes Subject encapsulés `=?utf-8?Q?…?=` (RFC 2047). La forme Subject est proche mais utilise `_` pour l’espace et des règles légèrement différentes — cet outil traite la forme body.
Quand le décodage échoue
Un `=` final sans hex, ou `=XY` avec un caractère non-hex, est laissé tel quel dans la sortie au lieu de lever une erreur. Si vous voyez encore des `=20` littéraux, la source était double-encodée — décodez une seconde fois pour retrouver l’original.