Outlook MSG to HTML converter
Outlook MSG email is parsed by our mail engine and rendered as HTML with headers made explicit for msg-to-html.
- Converted with Mail engine · input deleted within 24 h
- Free: 5 conversions a day · 5 MB each
- Higher limits →
What changes
- Outlook MSG email is parsed by our mail engine and rendered as HTML with headers made explicit for msg-to-html.
- Subject, From, To, and Date become a visible header block or Markdown table before the message body.
- MSG files are read with msgreader, so Outlook-specific fields outside the parsed message body may be omitted.
- HTML email bodies are sanitised for scripts and style noise; tracking pixels and client-specific rendering are not reproduced.
- Attachments are not embedded into the converted body; the page should be treated as message content, not an archive bundle.
- HTML output stays text-oriented and is best for review, search, or archiving message content.
Example
input
Outlook MSG message with Subject, From, To, Date, HTML body, and attachmentsoutput
HTML export with a headers table and sanitised body; attachments are listed separatelyDo it in code
cli
python -m extract_msg input.msg --out output && pandoc output/message.html -o output.htmlOutlook MSG to HTML by API or MCP
The HTTP API and the MCP server run the exact engine this page uses (Mail engine); the response carries the same warnings the web converter shows. Check support first with GET /api/v1/pairs?from=msg&to=html.
curl
curl -X POST https://filetypeconverters.com/api/v1/convert \
-H "Authorization: Bearer $FTC_API_KEY" \
-F "file=@input.msg" -F "from=msg" -F "to=html" \
--output output.htmlThis converter works today; a tested write-up of what changes for Outlook MSG → HTML is in progress.