TempMailito
Advertisement160 × 600Reserved placement

Ferramenta gratuita para programadores

Conversor de encoded-words MIME

Codifique texto simples em encoded-words RFC 2047 e descodifique assuntos =?UTF-8?B?…?= de volta para texto legível.

Criar caixa temporária

Resultado da conversão

Assunto codificado e texto descodificado

Ambas as conversões correm localmente no seu browser.

Apenas local
Assunto codificado
=?UTF-8?B?UmVwb3Npw6fDo28gZGEgcGFsYXZyYS1wYXNzZSDigJQgVGVtcE1haWxpdG8=?=
Texto descodificado
Subject: Bem-vindo ao TempMailito Confirma a tua caixa

Os encoded-words pertencem aos cabeçalhos, não aos corpos. Mantenha cada token abaixo do limite de 75 caracteres ao colar resultados em fixtures.

O que são encoded-words?

Os cabeçalhos de email só transportam ASCII de 7 bits, por isso os assuntos não ASCII viajam como tokens =?charset?codificação?texto?= definidos pela RFC 2047. B significa base64; Q é uma variante quoted-printable em que os espaços se tornam sublinhados.

Casos de uso de QA

  • Verificar que os assuntos localizados sobrevivem ao pipeline de envio.
  • Depurar assuntos mojibake tipo =?UTF-8?B?…?= em mensagens recebidas.
  • Confirmar valores de assunto codificados esperados em testes automatizados.
  • Preparar assuntos de exemplo para suites de testes de internacionalização.

Verifique os assuntos numa caixa real

Codificar é só metade da história. Envie o assunto codificado para uma caixa temporária e confirme como o Gmail, o Outlook e outros clientes o descodificam e mostram.

Guia de testes de modelos de email

Guias relacionados

FAQ

Perguntas sobre o conversor de encoded-words

O que é um encoded-word em MIME?

Um encoded-word é um token RFC 2047 como =?UTF-8?B?SGVsbG8=?= que transporta texto não ASCII dentro de cabeçalhos de email de 7 bits, na maioria das vezes em assuntos e nomes de exibição.

Qual é a diferença entre a codificação B e Q?

B codifica o texto em base64 e adequa-se a alfabetos não latinos. Q usa regras quoted-printable com sublinhados para os espaços, pelo que um texto maioritariamente ASCII com alguns acentos continua legível.

Porque é que o meu assunto se dividiu em vários encoded-words?

Um único encoded-word está limitado a 75 caracteres, por isso textos mais longos têm de ser divididos em vários tokens. O conversor divide nas fronteiras dos caracteres UTF-8, tal como as bibliotecas de email conformes.

O conversor suporta charset diferentes de UTF-8?

A descodificação usa o TextDecoder do browser, por isso charsets comuns como ISO-8859-1 também funcionam. Os tokens desconhecidos ou danificados passam inalterados.

O meu texto é enviado para algum lado?

Não. A codificação e a descodificação correm inteiramente no seu browser, sem chamadas de rede.