Codificador / Decodificador Quoted-Printable Online
Codifica y decodifica texto Quoted-Printable (MIME =XX) directamente en tu navegador. Nada de lo que pegues se sube a ningún servidor.
El Codificador / Decodificador Quoted-Printable se ejecuta enteramente en tu navegador. El texto y el contenido de mensaje que pegas nunca salen de tu dispositivo y nada se sube a ArrayKit.
Abrir el Codificador / Decodificador Base64
Acerca de Quoted-Printable Encoder / Decoder
El Codificador / Decodificador Quoted-Printable convierte texto hacia y desde la codificación de transferencia Quoted-Printable definida en RFC 2045, el formato que usan los clientes de correo y los mensajes MIME para mantener legible el contenido mayormente en texto plano mientras representan de forma segura los bytes fuera del rango ASCII imprimible. El modo Codificar codifica tu texto en UTF-8, escapa todo lo que esté fuera de 33–126 (más un '=' literal) como =XX en hexadecimal mayúscula y ajusta las líneas largas con saltos de línea suaves para que ninguna línea supere los 76 caracteres. El modo Decodificar invierte el proceso, elimina los saltos suaves y convierte los escapes =XX —en mayúsculas o minúsculas— de vuelta a los caracteres originales, incluidas letras acentuadas y texto UTF-8 multibyte. Es útil cuando estás depurando un archivo .eml, inspeccionando el cuerpo de un correo MIME o investigando la salida de un servidor de correo que muestra secuencias =XX en crudo. Todo se ejecuta localmente en tu navegador: no se sube ningún contenido de mensaje.
Características
- Codifica texto a Quoted-Printable con el escapado correcto de bytes UTF-8
- Decodifica Quoted-Printable de vuelta a texto legible, incluidos acentos y emoji
- Ajusta las líneas codificadas a 76 caracteres según RFC 2045
- Escapa tabulaciones y espacios finales al final de línea para que sobrevivan al transporte de correo
- Acepta escapes =XX en hexadecimal mayúscula o minúscula al decodificar
- Conserva los saltos de línea originales en texto multilínea durante la codificación y decodificación
- Avisa cuando la entrada a decodificar contiene un escape mal formado, mostrando igualmente un resultado aproximado
- Se ejecuta enteramente en tu navegador sin enviar el contenido del mensaje a ningún sitio
Cómo usar Quoted-Printable Encoder / Decoder
- Elige Codificar o Decodificar con el selector de modo
- Pega o escribe tu texto (o contenido Quoted-Printable) en el panel de entrada
- Lee el resultado convertido en el panel de salida mientras escribes
- Copia la salida con el botón en la cabecera del panel
Ejemplo
Entrada
Café Münchén
Salida
Caf=C3=A9 M=C3=BCnch=C3=A9n
Los bytes UTF-8 de cada carácter acentuado se escapan como =XX; el ASCII simple queda intacto.
Errores comunes y solución de problemas
- El texto decodificado muestra caracteres corruptos en lugar de letras acentuadas. — Asegúrate de incluir la secuencia =XX completa de cada carácter UTF-8 multibyte: un escape truncado (como un =C3 suelto) no se decodificará correctamente.
- Una línea ajustada con salto suave conserva un '=' final tras decodificar. — El Codificador / Decodificador Quoted-Printable elimina los saltos de línea suaves ('=\r\n') automáticamente al decodificar; si queda un '=' suelto, el origen probablemente tiene un salto de línea no estándar — intenta normalizarlo primero.
- La salida codificada parece más larga de lo esperado para texto corto con símbolos. — Cualquier byte fuera del ASCII imprimible (33–126) se escapa como tres caracteres (=XX), incluido el propio signo '=' literal, así que el texto con puntuación o acentos se expande de forma natural.
- Al decodificar aparece un aviso de escape mal formado. — Busca un '=' suelto que no vaya seguido de dos dígitos hexadecimales o un salto de línea; la herramienta igualmente decodifica el resto del texto como resultado aproximado.
Preguntas frecuentes
- ¿Qué es la codificación Quoted-Printable?
- Quoted-Printable es una codificación de transferencia de contenido MIME definida en RFC 2045. Mantiene legible el texto mayormente ASCII de 7 bits en forma plana, representando cualquier byte fuera de 33–126 (y un '=' literal) como =XX en hexadecimal, y ajusta las líneas largas con saltos suaves para que ninguna supere los 76 caracteres.
- ¿Cómo maneja el Codificador Quoted-Printable el texto acentuado y no ASCII?
- Primero codifica tu texto en bytes UTF-8, y luego escapa cada byte fuera del rango ASCII imprimible como =XX. Un carácter como 'é' se convierte en dos bytes escapados, '=C3=A9', ya que ocupa dos bytes en UTF-8.
- ¿Puede el Decodificador Quoted-Printable manejar hexadecimal en minúscula como =3d?
- Sí. El decodificador acepta dígitos hexadecimales en mayúscula o minúscula en los escapes =XX, así que tanto '=3d' como '=3D' se decodifican al mismo carácter '='.
- ¿Por qué la salida Quoted-Printable se ajusta a los 76 caracteres?
- RFC 2045 limita cada línea codificada a 76 caracteres (incluyendo el marcador de salto suave) porque muchos sistemas de transporte de correo y terminales antiguos no manejaban de forma fiable líneas más largas. El codificador inserta un salto suave '=\r\n' cada vez que una línea superaría ese límite.
- ¿El Codificador / Decodificador Quoted-Printable sube mi contenido de correo a algún sitio?
- No. La codificación y decodificación ocurren enteramente en tu navegador. El texto o contenido del mensaje que pegas nunca sale de tu dispositivo y no se envía a ArrayKit ni a ningún servidor.
- ¿Cuál es la diferencia entre Quoted-Printable y la codificación Base64?
- Quoted-Printable mantiene la mayor parte del texto ASCII legible tal cual y solo escapa los bytes que lo necesitan, por lo que el contenido mayormente en inglés se mantiene compacto. Base64 recodifica cada byte en un alfabeto fijo, lo cual es más denso para datos binarios pero deja el texto plano ilegible hasta que se decodifica.
Herramientas relacionadas
Todas las herramientas de ArrayKit