1. Início
  2. Ferramentas grátis
  3. Decodificador quoted-printable

Decodificador e codificador quoted-printable, com assuntos =?UTF-8?Q?…?=

Em resumo: Decodifica corpos quoted-printable e palavras codificadas de cabeçalho da RFC 2047 no charset de cada parte, aponta escapes quebrados e linhas com mais de 76 caracteres, e codifica um texto ou um assunto no sentido inverso. Limite: Ele decodifica uma parte por vez; para uma mensagem multipart inteira, use o visualizador de EML.

Quoted-printable é a forma como o e-mail leva texto não ASCII por servidores que só aceitam linhas de 7 bits: é vira =C3=A9 em UTF-8, e uma linha que termina em = continua na seguinte. Cole o texto codificado, uma parte MIME inteira ou um assunto =?UTF-8?Q?…?= para decodificá-lo no charset certo, ou troque para Encode para gerá-lo.

Runs in your browser. Nothing is uploaded.

Roda no seu navegador: nada do que você colar ou enviar chega aos nossos servidores. A ferramenta é a mesma da versão em inglês: os botões e os motivos de cada resultado aparecem em inglês. Atualizado em 6 de novembro de 2026 · Equipe SimpleVerifier

Como decodificar texto quoted-printable?

  1. Copie a parte codificada da mensagem bruta (no Gmail: ⋮, Mostrar original). Se puder, inclua as linhas Content-Type e Content-Transfer-Encoding dela, para que o charset seja lido daí.
  2. Cole e clique em Decode. Sem cabeçalhos, escolha o charset; UTF-8 serve para a maioria dos e-mails enviados desde 2010.
  3. Copie ou baixe o texto decodificado. Se for HTML, abra o arquivo .eml inteiro no visualizador de EML para vê-lo renderizado.
  4. Para o caminho inverso, escolha Encode a body ou Encode a subject, digite o texto e copie o resultado codificado.

O que é a codificação quoted-printable?

Uma codificação de transferência de conteúdo definida na RFC 2045, seção 6.7. O ASCII imprimível fica como está, então texto em inglês continua legível; qualquer outro byte vira = e dois dígitos hexadecimais, e o próprio = vira =3D. As linhas são limitadas a 76 caracteres, e uma linha que termina em = é uma quebra suave: ela só foi dividida para o transporte e é emendada de volta na decodificação. É por isso que e-mails brutos mostram caf=C3=A9, um =20 solto antes de uma quebra de linha ou palavras cortadas ao meio por um =.

Os escapes são bytes, não caracteres, então é o charset que decide o que significam. =C3=A9 é é em UTF-8, enquanto =E9 é é em Windows-1252 ou ISO-8859-1. Decodificar com o charset errado dá a conhecida bagunça é ou �; o corretor de codificação de CSV (em inglês) resolve o mesmo problema em planilhas.

Como decodificar =?UTF-8?Q?…?= numa linha de assunto?

Cabeçalhos não conseguem levar texto de 8 bits, então a RFC 2047 o embrulha em palavras codificadas: =?charset?Q?text?= para uma variante quoted-printable em que _ significa espaço, ou =?charset?B?text?= para base64. Cole a linha Subject ou From e as duas formas são decodificadas; palavras codificadas vizinhas são unidas como a RFC manda. Encode a subject faz o inverso, dividindo assuntos longos em palavras codificadas de no máximo 75 caracteres, sem cortar um caractere ao meio.

Se você está lendo o código-fonte bruto para entender por que uma mensagem foi filtrada, o analisador de cabeçalhos de e-mail lê os resultados de autenticação e os saltos dos mesmos cabeçalhos, e o visualizador de EML (em inglês) decodifica de uma vez uma mensagem salva inteira, com todas as partes e anexos.

Quoted-printable ou base64?

O quoted-printable serve para texto quase todo ASCII com alguns acentos e continua em boa parte legível quando bruto; cada byte não ASCII custa 3 caracteres. O base64 serve para arquivos binários e textos não latinos, não é legível quando bruto e fica sempre cerca de 33% maior. No cabeçalho, um aparece como =?UTF-8?Q?…?= e o outro como =?UTF-8?B?…?=.

Perguntas frequentes

O que significa =20 num e-mail?
Um espaço. =20 é o código hexadecimal do caractere de espaço; o quoted-printable codifica um espaço quando ele cai no fim de uma linha, para que os servidores não o removam.
Por que há sinais de = no fim das linhas do meu e-mail?
São quebras de linha suaves. O quoted-printable limita as linhas a 76 caracteres, então linhas longas são divididas com um = no fim. A decodificação remove o = e emenda a linha de volta.
Por que o texto decodificado mostra é ou ’?
Bytes UTF-8 decodificados como Windows-1252. Escolha UTF-8 como charset, ou cole a parte com a linha Content-Type para que o charset certo seja lido dela.
Ele também decodifica partes em base64?
Sim, quando a parte colada inclui Content-Transfer-Encoding: base64. Assuntos com palavras codificadas, na forma Q ou B, são decodificados sem cabeçalhos.
Meu e-mail é enviado para algum lugar?
Não. A decodificação e a codificação rodam no seu navegador; nada é enviado.

Tem uma lista? Os primeiros 100 endereços são grátis.

Entre com o Google, cole os endereços ou envie um CSV e cada um passa pela checagem SMTP real da caixa postal, com o resultado de cada linha para baixar. 100 verificações grátis, sem cartão.

Domínios catch-all e servidores que não respondem saem como arriscado, nunca como válido.

Ao continuar, você aceita os Termos de Uso e a Política de Privacidade. Terms · Privacy

Ferramentas grátis em português

Pronto para limpar suas listas de e-mail?

Checagem SMTP real, sem créditos e sem cobrança por e-mail.

Começar agora

Cancele quando quiser • Sem configuração