Codificador / decodificador Quoted-Printable
Codifica o decodifica texto de correo quoted-printable según RFC 2045: escapes =XX, saltos de línea suaves a 76 caracteres y juegos de caracteres UTF-8 o ISO-8859-1.
31 caracteres · 40 bytes (UTF-8)
0 caracteres · 0 bytes (UTF-8)
Se ejecuta completamente en tu navegador. Tus datos nunca se suben.
¿Qué es Quoted-Printable?
Convierte texto a y desde quoted-printable, la codificación de transferencia de contenido MIME que se usa en los correos. El ASCII legible se queda como está, los demás bytes se convierten en =XX y las líneas largas se dividen con saltos de línea suaves (= al final de la línea).
Cómo usar Quoted-Printable
- Elige Codificar o Decodificar.
- Selecciona el Juego de caracteres: UTF-8 (predeterminado) o ISO-8859-1.
- Pega el texto o el cuerpo del correo en quoted-printable en Entrada.
- Copia el resultado de Salida.
Ejemplo
Café — naïve ✓
Caf=C3=A9 =E2=80=94 na=C3=AFve =E2=9C=93=20
El espacio final se codifica como =20 porque termina la línea.
Cuándo usar Quoted-Printable
Úsalo para leer o generar cuerpos de correo y partes MIME que usan Content-Transfer-Encoding: quoted-printable. Para adjuntos binarios, la opción correcta es Base64.
Cómo funciona Quoted-Printable
Al codificar, cada línea se convierte en bytes con el juego de caracteres elegido. Se conserva el ASCII imprimible (33–126) excepto =; los espacios y tabulaciones se conservan salvo que terminen una línea; todo lo demás se escribe como = más dos dígitos hex en mayúsculas. Las líneas de más de 76 caracteres se cortan con un salto suave, nunca dentro de una secuencia =XX. Al decodificar se eliminan los saltos suaves y los espacios finales, se convierten los =XX de nuevo en bytes y se decodifican con el juego de caracteres. Los saltos de línea se muestran como \n (los correos usan CRLF).
Casos de Uso Comunes
- Leer el código fuente de un correo con texto del estilo =C3=A9
- Depurar boletines con tildes rotas
- Preparar partes MIME para correos de prueba
- Convertir correos antiguos en ISO-8859-1 a texto legible
Preguntas Frecuentes
¿Por qué veo =C3=A9 en lugar de é?
Es la codificación UTF-8 de é en quoted-printable. Al decodificar con el juego de caracteres UTF-8 se restaura.
¿Qué es un salto de línea suave?
Un = al final de una línea indica que la línea continúa; se elimina al decodificar, para que las líneas largas puedan transportarse dentro del límite de 76 caracteres.
Mi texto decodificado tiene caracteres �.
Probablemente el correo se escribió con otro juego de caracteres. Prueba con ISO-8859-1.