Cómo usar esta herramienta para desarrolladores
- Pega el cuerpo Quoted-Printable, incluyendo sus saltos de línea.
- Elige UTF-8 o hexadecimal.
- Ejecuta la decodificación.
- Si UTF-8 falla, revisa el charset declarado por el mensaje MIME original.
Reconstruye el contenido original de un cuerpo Quoted-Printable. Primero elimina los saltos blandos “=CRLF” o “=LF”, después convierte cada escape hexadecimal “=XX” en su byte correspondiente y conserva el resto de caracteres ASCII. El resultado se interpreta como UTF-8 de forma estricta; si los bytes no son texto válido, puedes inspeccionarlos en hexadecimal.
Elimina continuaciones de línea y traduce secuencias “=HH” a bytes. La interpretación de esos bytes como texto depende del charset del mensaje; aquí se prueba UTF-8 de forma estricta.
Quoted-Printable no transporta el charset dentro del cuerpo. Un resultado no UTF-8 puede ser perfectamente válido si la cabecera MIME declara ISO-8859-1 u otra codificación.
Caf=C3=A9 =3D 2 =E2=82=AC
Café = 2 €
El parser considera inválido cualquier “=” que no sea soft break ni escape de dos dígitos hexadecimales.
La conversión textual solo prueba UTF-8. No detecta automáticamente charsets declarados en cabeceras MIME externas.
Lo elimina porque representa una continuación física de la misma línea lógica.
Esos dos escapes son los bytes UTF-8 C3 A9 correspondientes a “é”.
Se considera un escape inválido porque G no es un dígito hexadecimal.
Recupera los bytes, pero la vista de texto intenta UTF-8; usa hexadecimal si el charset original es otro.
Sí. Muchos caracteres ASCII imprimibles se transmiten literalmente.
| Entrada | Quoted-Printable |
|---|---|
| Soft breaks | CRLF/LF admitidos |
| Validación | =HH obligatorio |
| Salida | UTF-8 o hexadecimal |
Consulta más utilidades de conversión, codificación e inspección en esta categoría.
Ver categoría