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.
Resultado da conversão
Assunto codificado e texto descodificado
Ambas as conversões correm localmente no seu browser.
=?UTF-8?B?UmVwb3Npw6fDo28gZGEgcGFsYXZyYS1wYXNzZSDigJQgVGVtcE1haWxpdG8=?=
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 emailGuias 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.