Print emails with their full headers

Every mail client's print button produces a simplified rendering: a name instead of the full address, a friendly date, recipients abbreviated with "and 4 others". The information that ties the message to reality — complete address lists, the precise timestamp with timezone, the Message-ID that mail servers logged — is in the headers the print view throws away.

When the printout needs to prove something (to HR, to a bank's fraud team, to a court, to a records request), the headers are the part that matters. The reliable method: save the message as a file (.eml or .msg — both take seconds, see the guides linked below), then convert the file with a parser that prints the header block verbatim.

The output here is built for that purpose: a labeled header section at the top of every PDF — From, To, Cc, Subject, Date, Message-ID, source file — followed by the body and an attachment manifest. Generated locally in your browser, ready to print or file.

Open the converter — free, no upload

Header-preserving workflow

  1. Save the email as a file: Gmail → "Download message"; Outlook → drag to desktop; Apple Mail → Save As (Raw Message Source).
  2. Convert the file here — the header block prints exactly as recorded in the message.
  3. Print the PDF or file it digitally; the headers travel with it either way.

Questions

What's a Message-ID and why keep it?

A globally unique identifier assigned when the message was sent (like ). Mail server logs reference it, so it's the strongest link between your copy and the sending infrastructure's records.

Can I get even deeper headers — Received lines, SPF results?

The transcript prints the core authentication block. Full raw-header rendering (every Received hop) is planned; for most institutional and court purposes the core block plus the preserved original file suffices.

Convert your emails now