Outlook MSG to Plain text converter
Outlook MSG email is parsed by our mail engine and rendered as Plain text with headers made explicit for msg-to-txt.
- 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 Plain text with headers made explicit for msg-to-txt.
- 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.
- TXT 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
Plain text 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.txtOutlook MSG to Plain text 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=txt.
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=txt" \
--output output.txtThis converter works today; a tested write-up of what changes for Outlook MSG → Plain text is in progress.