Coloque seu arquivo
Escolha ou arraste um arquivo .eml. Dá para colar o conteúdo também.
Abra um e-mail salvo (.eml) e leia-o do jeito que ele foi realmente enviado. O resumo traz assunto, nome de exibição e endereço real do remetente, destinatários, Cc, data com a conversão para UTC e Message-ID. O corpo em texto puro aparece como está; um corpo HTML vira texto inerte, com cada link escrito pelo endereço completo. Abaixo ficam todos os cabeçalhos na ordem do arquivo com o valor decodificado, o caminho Received numerado por saltos, a árvore completa de partes MIME com tipo de conteúdo, codificação de transferência, conjunto de caracteres e intervalo de bytes, e o inventário de anexos com nome, tipo declarado e tamanho decodificado. Imagens remotas, referências CSS url() e pixels de rastreamento 1×1 são listados por host e caminho em vez de baixados; scripts, atributos de evento, links javascript:, formulários, iframes e meta refresh são listados sem executar; imagens cid: são ligadas à parte correspondente. Também são apontados um nome de exibição que esconde outro endereço e um Reply-To ou Return-Path de domínio diferente do From. Dá para baixar o corpo, o HTML como texto e os cabeçalhos brutos, e extrair os bytes decodificados de qualquer parte não multipart pelo número.
ou arraste um arquivo aqui
Escolha ou arraste um arquivo .eml. Dá para colar o conteúdo também.
O arquivo é lido e analisado neste navegador; nada é enviado.
Veja o que voltou e então copie, baixe ou siga em frente.
Quer saber o que acontece com os arquivos? Leia o aviso de privacidade →
Arraste o arquivo .eml para esta página ou cole o código-fonte da mensagem, e o assunto, o remetente, o texto e os anexos aparecem direto no navegador. Não é preciso conta de e-mail, Outlook nem outro programa. Quando o e-mail tem só corpo HTML, você recebe uma versão em texto em que cada link aparece pelo endereço completo, então nenhum clique abre algo sem querer.
Não. O .eml é lido por código que roda na sua própria aba do navegador, e as imagens remotas, fundos CSS e pixels de rastreamento da mensagem também não são requisitados. Cada uma dessas referências fica registrada com host e caminho na tabela de recursos remotos, de modo que o remetente não consegue saber por elas que você abriu o e-mail. Os downloads de texto e de anexos também são gerados no seu aparelho.
Dá: abra esta página no Safari, Chrome ou outro navegador móvel atual e escolha o .eml em Arquivos, Downloads ou numa pasta da nuvem. Se ele chegou pelo WhatsApp ou outro app de mensagens, salve-o no celular antes. Tabelas largas, como a de cabeçalhos e a de partes MIME, rolam para o lado em telas pequenas, e o anexo extraído vai para a pasta de downloads do navegador.
Qualquer navegador moderno no Windows 11, macOS ou Linux abre o arquivo com este visualizador, sem instalar nada. No Mac, o app Mail abre .eml nativamente, e o Thunderbird abre mensagens salvas em qualquer sistema. A diferença é que aqui o HTML nunca é renderizado e nenhum script roda, o que permite olhar a estrutura do e-mail sem disparar conteúdo remoto.
Esse erro significa que o arquivo não tem a linha vazia que marca o fim dos cabeçalhos, então não é um e-mail completo. Costuma acontecer quando só os cabeçalhos foram copiados, quando o download foi interrompido ou quando o arquivo nem é EML, como um .msg renomeado. Exporte de novo com “Mostrar original” ou “Baixar mensagem” no seu webmail. Quebras de linha CRLF, LF e CR isolado são todas aceitas, então não é diferença entre Windows e Mac.
Caracteres estranhos geralmente indicam que o e-mail declara um charset mas os bytes estão em outro; este visualizador decodifica de forma rigorosa e mostra o erro em vez de chutar. Cada parte de texto é lida com o charset do seu Content-Type. Sem charset declarado, a parte é lida como US-ASCII, e um “ç” ou “ã” já gera o erro “o texto não corresponde ao conjunto de caracteres declarado”. Um charset desconhecido pelo navegador só afeta aquela parte, e uma palavra =?…?= do assunto que não decodifica fica como está, com aviso.
São aceitos arquivos de até 25.000.000 bytes (cerca de 25 MB); maiores são recusados antes da leitura. Cada prévia de texto mostra até 200.000 caracteres e avisa quando foi cortada, o aninhamento MIME vai até 20 níveis e são lidas até 2.000 partes e 20.000 campos de cabeçalho. As codificações de transferência base64, quoted-printable, 7bit, 8bit e binary são tratadas, e os charsets são os que o seu navegador suporta, como UTF-8, ISO-8859-1, Windows-1252, Shift_JIS e GBK.
Não. Os cabeçalhos Authentication-Results, DKIM-Signature, Received-SPF e ARC são afirmações escritas dentro da própria mensagem, e este visualizador não faz nenhuma checagem criptográfica: não tem rede nem chaves. Eles aparecem como declarações de autenticação marcadas “não verificadas”. O caminho Received também é o que a mensagem conta sobre si mesma, e os saltos anteriores ao servidor do seu provedor podem ser forjados. Para uma conclusão confiável, consulte o provedor de e-mail ou o administrador.
O visualizador não verifica vírus e não abre anexos; ele só mostra nome, tipo declarado e tamanho decodificado. Abrir o .eml aqui não executa scripts nem renderiza HTML, mas o anexo que você extrair é o arquivo original: abra-o apenas se confiar na origem e passe o antivírus antes. O tipo declarado é só o que a mensagem afirma; um anexo chamado boleto.pdf pode não ser um PDF.
Encontre o número do anexo na tabela de anexos, digite-o no campo “Número da parte a extrair” e processe de novo; o download daquela parte aparece em seguida. O nome vem do nome de arquivo declarado no e-mail, inclusive nomes codificados e continuações RFC 2231, ou fica <seu arquivo>-part-N.bin se não houver. Nenhum anexo é decodificado até você pedir aquela parte; uma parte com base64 corrompido não pode ser extraída e mostra erro de decodificação.
EML é o formato padrão de e-mail da internet em texto puro, e MSG é o formato binário próprio do Outlook; este visualizador lê só EML. Um EML tem cabeçalhos RFC 5322 seguidos de corpo MIME e quase todo webmail ou cliente consegue exportá-lo. Um .msg precisa do Outlook ou de conversão prévia para EML. No webmail, procure “Mostrar original” ou “Baixar mensagem” para obter o .eml.
Abra o arquivo e veja a tabela de cabeçalhos: todos os campos aparecem na ordem do arquivo, com valor bruto e decodificado lado a lado. Cabeçalhos dobrados viram uma só linha e campos repetidos são mantidos. O painel de cabeçalhos brutos guarda o bloco exatamente como foi escrito e pode ser baixado em .txt; as linhas Received ganham uma tabela numerada própria, em que o salto 1 é o servidor mais próximo de você.