Codificador / Decodificador Quoted-Printable
Codifique texto como Quoted-Printable para e-mail MIME, ou decodifique strings codificadas em QP.
MIME email standards require message bodies to use printable ASCII, but most text in the world contains characters outside that range — accented Latin characters, quotation marks, and non-Latin scripts. Quoted-Printable encoding was invented to handle this: it keeps ASCII characters as-is (making the encoded text mostly readable) while encoding non-ASCII bytes as `=XX` sequences, where XX is the byte value in hexadecimal.
This tool encodes UTF-8 text to Quoted-Printable format for use in MIME-compliant email headers or bodies, and decodes QP-encoded strings back to readable text. It is useful for email developers, anyone debugging raw MIME messages in mail server logs, and developers building systems that must interoperate with legacy email infrastructure.
Como codificar e decodificar Quoted-Printable online
- 1
Cole sua entrada
Cole texto simples para codificar como Quoted-Printable, ou cole uma string codificada em QP para decodificar.
- 2
Escolha codificar ou decodificar
A codificação converte caracteres não-ASCII em sequências hexadecimais =XX enquanto deixa o ASCII imprimível inalterado. A decodificação reverte o processo incluindo quebras de linha suaves.
- 3
Copie o resultado
Copie a saída para uso em clientes de e-mail, ferramentas MIME ou depuração.
How Quoted-Printable Encoding Works
Quoted-Printable (RFC 2045) replaces any byte whose value is outside the printable ASCII range (33–126), or that is a tab or space at the end of a line, with an equals sign followed by two uppercase hex digits — `=C3=A9` for the UTF-8 encoding of `é`. The equals sign itself is encoded as `=3D`. Lines in QP-encoded content must not exceed 76 characters; a soft line break is encoded as `=\r\n` (a trailing equals sign before the CRLF) to indicate that the logical line continues.
QP is a 'mostly printable' encoding: English text encodes with very little overhead because ASCII characters pass through unchanged. This readability was the design goal — a human reading a raw MIME message should be able to understand the gist of the content even without decoding it. By contrast, Base64 encodes everything, producing output that is completely opaque to humans.
Por que usar a ferramenta Quoted-Printable do FileCrank?
- ✓ Codificação e decodificação Quoted-Printable em conformidade com RFC 2045.
- ✓ Trata quebras de linha suaves (= no final da linha) corretamente.
- ✓ Mantém conteúdo majoritariamente ASCII legível após a codificação.
- ✓ Funciona inteiramente no seu navegador — nenhum dado é enviado a qualquer servidor.
Recursos e Especificações
Perguntas frequentes
Para que é usada a codificação Quoted-Printable?
Quoted-Printable é usado em e-mail MIME para codificar corpos de mensagem que contêm caracteres não-ASCII enquanto mantém a mensagem amplamente legível em sua forma bruta. É padrão para partes de e-mail text/plain e text/html com conteúdo não-ASCII.
Como Quoted-Printable difere de Base64 para codificação de e-mail?
Quoted-Printable deixa caracteres ASCII imprimíveis inalterados, tornando o texto codificado principalmente legível. Base64 codifica tudo, produzindo saída compacta mas ilegível. Use QP para conteúdo principalmente ASCII; use Base64 para anexos binários.
O que significa o = no final de uma linha Quoted-Printable?
Um = no final de uma linha é uma quebra de linha suave — significa que a linha continua na próxima sem uma nova linha real no conteúdo decodificado. QP limita o comprimento da linha a 76 caracteres e usa essa convenção para quebrar linhas mais longas.
Por que minha saída QP decodificada ainda tem =?UTF-8?Q? ao redor?
Essa é a sintaxe de palavra codificada RFC 2047 usada em cabeçalhos de e-mail, não o mesmo que a codificação QP do corpo. Remova o prefixo =?charset?Q? e o sufixo ?= antes de colar a string QP interna neste decodificador.
Quoted-Printable vs. Base64 in MIME Email
MIME allows content-transfer-encoding to be either `quoted-printable` or `base64`. QP is preferred for text content that is mostly ASCII, as the encoded form remains human-readable and the size overhead is minimal for Latin text. Base64 is preferred for binary attachments and text that is heavily non-ASCII, as it produces a fixed 33% expansion regardless of content. Most email clients choose automatically, but developers building MIME message generators should understand both options.
Ferramentas relacionadas
Codificador / Decodificador Base64
Codifique texto ou dados binários em Base64 e decodifique strings Base64 de volta para texto simples, instantaneamente no seu navegador.
UUencode / UUdecode
Codifique texto ou dados binários no formato UUencode, ou decodifique blocos UUencodados de volta ao original.
Codificador / Decodificador de Entidades HTML
Codifique caracteres especiais como entidades HTML e decodifique entidades HTML de volta para texto simples.
O Codificador / Decodificador Quoted-Printable do FileCrank trata codificação QP em conformidade com RFC 2045 para e-mail MIME, mantendo conteúdo ASCII legível enquanto codifica caracteres não-ASCII como sequências =XX.
Advertisement