Conversor Quoted-Printable

Codifique texto plano en Quoted-Printable (RFC 2045, la codificación de transferencia de contenido de 7 bits que usa el correo MIME) o decodifique QP de nuevo a texto legible. Los ASCII imprimibles pasan sin cambios; = se convierte en =3D, los demás bytes en =XX, los espacios finales en =20; los saltos de línea suaves se insertan en una columna configurable. La decodificación une automáticamente los saltos de línea suaves.
Todo el procesamiento se realiza localmente en su navegador — no se sube nada.
Ajuste de línea suave: Las líneas ajustadas terminan con un escape = que los decodificadores eliminan.
Codificar texto → QP: cada línea de entrada se convierte en bytes UTF-8. Los bytes 33–126 se mantienen tal cual (salvo =, que pasa a =3D); los tabuladores, los bytes de control y cualquier byte superior a 127 se convierten en =XX; un espacio al final de una línea se convierte en =20. Los saltos de línea originales se mantienen como saltos duros (se muestran como LF aquí; los clientes de correo MIME los vuelven a ajustar a CRLF y todos los decodificadores aceptan ambos).
Decodificar QP → texto: un = al final de una línea es un salto suave: se une con el salto de línea siguiente (se elimina), de modo que ab= + salto de línea + cd se convierte en abcd. Cada par =XX restante se convierte en un byte; el flujo de bytes se decodifica como UTF-8. Un = mal formado (dígitos ausentes o no hexadecimales) se notifica con su posición.
Ctrl+Intro en la entrada ejecuta el modo activo.
Elija una dirección y ejecútela. Todo el procesamiento permanece en su navegador.
Reglas de Quoted-Printable (RFC 2045):
Se mantienen tal cual: ASCII imprimible 33–126 salvo = — ABC, a b y los signos de puntuación pasan sin cambios.
Escapados: = → =3D   espacio al final de línea → =20   tabulador → =09   cualquier byte 0–31 (salvo tabulador), 127 o 128–255 → =XX (hexadecimal en mayúsculas). El texto chino se convierte primero en sus bytes UTF-8, p. ej. 中 → =E4=B8=AD.
Salto de línea suave: una línea puede dividirse en cualquier punto terminándola con =; los decodificadores unen las dos mitades. Con ajuste de 76 columnas, cada línea codificada (incluido su = final) se mantiene en 76 caracteres o menos.
Fines de línea: el cuadro de salida muestra saltos LF (los navegadores normalizan CRLF en los campos de formulario); el decodificador acepta =\r\n, =\n y =\r como saltos suaves en cualquier caso.