1. Inicio
  2. Herramientas gratuitas
  3. Decodificador quoted-printable

Decodificador y codificador quoted-printable, con asuntos =?UTF-8?Q?…?=

En resumen: Decodifica cuerpos quoted-printable y cabeceras con encoded words del RFC 2047 en el charset de la propia parte, marca escapes rotos y líneas de más de 76 caracteres, y codifica texto o un asunto en sentido contrario. Límite: Decodifica una parte cada vez; para un mensaje multiparte completo usa un visor de EML. Al codificar solo produce UTF-8.

Quoted-printable es la forma en que el email lleva texto no ASCII a través de servidores que solo pasan líneas de 7 bits: é se convierte en =C3=A9 en UTF-8, y una línea que termina en = continúa en la siguiente. Pega el texto codificado, una parte MIME completa o un asunto =?UTF-8?Q?…?= para decodificarlo en el charset correcto, o cambia a Encode para generarlo.

Runs in your browser. Nothing is uploaded.

Funciona en tu navegador: nada de lo que pegues o subas se envía a nuestros servidores. La herramienta es la misma que en la versión en inglés: sus botones y los motivos de cada resultado aparecen en inglés. Actualizado el 6 de noviembre de 2026 · Equipo de SimpleVerifier

¿Cómo decodifico texto quoted-printable?

  1. Copia la parte codificada del mensaje en bruto (en Gmail: ⋮, Mostrar original). Incluye sus líneas Content-Type y Content-Transfer-Encoding si puedes, para que el charset se lea de ellas.
  2. Pégala y pulsa «Decode». Sin cabeceras, elige el charset; UTF-8 es el correcto para la mayoría del correo enviado desde 2010.
  3. Copia o descarga el texto decodificado. Si es HTML, abre el archivo .eml completo en un visor de EML para verlo renderizado.
  4. Para ir en sentido contrario, elige «Encode a body» o «Encode a subject», escribe el texto y copia el resultado codificado.

¿Qué es la codificación quoted-printable?

Una codificación de transferencia de contenido definida en el RFC 2045, sección 6.7. El ASCII imprimible se queda como está, así que el texto en inglés sigue siendo legible; cualquier otro byte se convierte en = y dos dígitos hexadecimales, y el propio = pasa a ser =3D. Las líneas se limitan a 76 caracteres, y una línea que termina en = es un salto de línea suave: solo se partió para el transporte y se vuelve a unir al decodificar. Por eso los emails en bruto muestran caf=C3=A9, un =20 suelto antes de un salto de línea o palabras cortadas por la mitad con un =.

Los escapes son bytes, no caracteres, así que el charset decide lo que significan. =C3=A9 es é en UTF-8, mientras que =E9 es é en Windows-1252 o ISO-8859-1. Decodificar con el charset equivocado da el conocido mojibake é o �; el reparador de codificación de CSV (en inglés) arregla el mismo problema en hojas de cálculo.

¿Cómo decodifico =?UTF-8?Q?…?= en un asunto?

Las cabeceras no pueden llevar texto de 8 bits, así que el RFC 2047 lo envuelve en encoded words: =?charset?Q?texto?= para una variante quoted-printable en la que _ significa espacio, o =?charset?B?texto?= para base64. Pega la línea Subject o From y se decodifican las dos formas; las encoded words contiguas se unen como dice el RFC. «Encode a subject» hace lo contrario y parte los asuntos largos en encoded words de 75 caracteres como máximo sin cortar un carácter en dos.

Si lees el código en bruto para averiguar por qué se filtró un mensaje, el analizador de cabeceras de email lee los resultados de autenticación y los saltos de las mismas cabeceras, y el visor de EML (en inglés) decodifica de una vez un mensaje guardado entero, con cada parte y cada adjunto.

¿Quoted-printable o base64?

Quoted-printable va mejor con texto casi todo ASCII con algunos acentos, y en bruto se lee casi entero; crece con cada byte no ASCII (3 caracteres por byte) y en las cabeceras toma la forma =?UTF-8?Q?…?=. Base64 va mejor con archivos binarios y texto no latino, no se lee en bruto, ocupa siempre alrededor de un 33% más y en las cabeceras es =?UTF-8?B?…?=.

Preguntas frecuentes

¿Qué significa =20 en un email?
Un espacio. =20 es el código hexadecimal del carácter de espacio; quoted-printable codifica un espacio cuando cae al final de una línea, para que los servidores de correo no lo eliminen.
¿Por qué hay signos = al final de las líneas de mi email?
Son saltos de línea suaves. Quoted-printable limita las líneas a 76 caracteres, así que las líneas largas se parten con un = al final. Al decodificar se quita el = y la línea se vuelve a unir.
¿Por qué el texto decodificado muestra é o ’?
Son bytes UTF-8 decodificados como Windows-1252. Elige UTF-8 como charset o pega la parte con su línea Content-Type para que se lea de ella el charset correcto.
¿También decodifica partes en base64?
Sí, cuando la parte pegada incluye Content-Transfer-Encoding: base64. Los asuntos con encoded words en forma Q o B se decodifican sin cabeceras.
¿Se sube mi email?
No. La decodificación y la codificación se hacen en tu navegador; no se envía nada a ningún sitio.

¿Tienes una lista? Las primeras 100 direcciones son gratis.

Inicia sesión con Google, pega las direcciones o sube un CSV y cada una pasa por la misma comprobación SMTP del buzón, con resultados para descargar. Sin tarjeta.

Los dominios catch-all y los servidores que no responden salen como riesgosos, nunca como válidos.

Al continuar aceptas los Términos y la Política de privacidad. Terms · Privacy

Herramientas gratuitas en español

¿Listo para limpiar tus listas de correo?

Comprobación SMTP real, sin créditos ni cobro por correo.

Empezar

Cancela cuando quieras • Sin configuración