Codificador Quoted-Printable
Quoted-printable es la codificación que permite que el texto de 8 bits sobreviva a una transferencia de correo de 7 bits. Este codificador convierte cada byte por encima de 126 (y algunos especiales como =) en escapes hexadecimales =XX, parte las líneas largas a 76 caracteres con saltos suaves y te da una cadena que puedes insertar en un cuerpo MIME Content-Transfer-Encoding: quoted-printable.
Cómo codificar a quoted-printable
-
1
Pega tu texto
La entrada se trata como UTF-8 por defecto. Las letras acentuadas y los emojis se convierten en secuencias de múltiples bytes.
-
2
Haz clic en codificar
Los bytes fuera del rango ASCII imprimible, más el signo = literal, se convierten en escapes =HH en hexadecimal mayúscula.
-
3
Usa los saltos de línea suaves
Las líneas más largas de 76 caracteres se rompen con un = al final y un CRLF. Tu MTA las volverá a ensamblar.
Las reglas, versión corta
RFC 2045 define quoted-printable. Los puntos importantes:
| Rango de bytes | Manejo |
|---|---|
33 a 126 excepto = (61) |
Impreso tal cual |
| 9 (tab), 32 (espacio) | Tal cual a menos que esté al final de la línea |
= (61) |
Siempre escapado como =3D |
| Todo lo demás | Escapado como =HH |
| Longitud de línea > 76 | Salto suave con = + CRLF |
Por qué existe esto
SMTP históricamente garantizaba una entrega limpia de 7 bits. Cualquier cosa fuera de ese rango podría ser eliminada, invertida o dividida. Quoted-printable mantiene el cuerpo legible cuando se abre en un depurador (a diferencia de base64, que es opaco) mientras sigue siendo seguro para el transporte.
Problemas comunes
- Espacios finales. Un espacio al final de una línea debe ser codificado como
=20, de lo contrario, los servidores de correo lo eliminarán. - Finales de línea. Usa CRLF, no LF. Los encabezados RFC 5322 insisten en ello.
- UTF-8 primero. Codifica tu texto a bytes UTF-8, luego a quoted-printable. Hacerlo en el orden incorrecto daña los caracteres acentuados.
Preguntas frecuentes
Quoted-printable si el texto es mayormente ASCII con bytes no ASCII ocasionales (correo electrónico europeo típico). Base64 si el contenido es binario o muy no latino, empaqueta de manera más eficiente.
Eso es una comilla simple derecha tipográfica (U+2019) codificada como sus bytes UTF-8. Un cliente que no entiende quoted-printable está mostrando los escapes en bruto.
RFC 2045 establece 76 como el máximo absoluto para una línea quoted-printable. La mayoría de los codificadores parten a 75 para dejar espacio para el salto suave = al final. Exceder 76 corre el riesgo de ser rechazado por MTAs estrictos.
Sí. El texto se envía al sitio para codificarlo o decodificarlo. No pegues contraseñas, claves privadas ni mensajes confidenciales.
Herramientas relacionadas
Referencia de la tabla ASCII
Tabla ASCII completa del 0 al 127 con decimal, hex, octal, binario y referencia numérica HTML para cada carácter, incluidos los códigos de control como NUL, LF y DEL.
Referencia de atajos de teclado
Busca los atajos predeterminados documentados de VS Code, Chrome y Bash con GNU Readline en macOS, Windows y Linux.
Generador de letras aleatorias
Genera letras aleatorias A-Z. Elige la cantidad, usa mayúsculas, minúsculas o mezcla de ambas, y aplica el resultado en juegos, consignas o clase.
Referencia de caracteres HTML
Lista buscable de entidades HTML, sus códigos nombrados y numéricos, y una copia con un clic para caracteres y símbolos especiales.
Generador de Formularios CSS
Genera el CSS de un formulario completo con estilo: una cuadrícula de formulario, etiquetas, entradas, áreas de texto, selectores y estados de foco claros. Elige el color de acento, el radio de las esquinas y la separación, y copia el código.
Generador de EditorConfig
Genera un archivo .editorconfig con tu estilo y tamaño de indentación, fin de línea, charset y reglas de espacios para un formato consistente en IDEs y editores.
Herramienta disponible en otros idiomas
- เอนโคเดอร์สำหรับการพิมพ์แบบอ้างอิง [TH]
- Koder quoted-printable [PL]
- Đã trích dẫn – Bộ mã hóa in được [VI]
- Codificador Quoted-Printable [PT]
- 引用可能な印刷エンコーダ [JA]
- مشفر للطباعة المقتبسة [AR]
- Geciteerde aftekenbare encoder [NL]
- Quoted-Printable 인코더 [KO]
- Citerbar och utskriftsförmögen kodare [SV]
- Encoder yang dapat dicetak dan dikutip [ID]
- Encodeur Quoted-Printable [FR]
- Quoted-Printable-Encoder [DE]
- Codificatore Quoted-Printable [IT]
- Quoted-Printable Encoder [EN]
- Кодер для печатного копирования [RU]
- Quoted-Printable Kodlayıcı [TR]
- 可打印编码器 [ZH]