Free online MSG to RTF converter
Convert Outlook MSG emails into editable RTF documents for word processors.
Convert MSG to RTF online - free
Your file is processed instantly and deleted as soon as you download it.
Import a file from a URL
Paste a direct link to the file. We download it to our server and it is converted exactly like an upload.
How it works
-
1/3
Upload your .msg file
Click to browse to select your file you want to convert or simply drag & drop your file into selected area.
-
2/3
Perform .msg to .rtf conversion
After successful file upload, click to convert when you are ready.
-
3/3
Download converted .rtf file
Conversion result is ready to download.
How to convert msg to rtf file
- Internet
- No ratings yet.
101convert.com assistant
54m
Some document workflows accept editable RTF files but cannot open Outlook’s MSG message files. Converting a message lets users work with its text in word processors that support RTF without keeping it in an email-specific format.
What the MSG format is
MSG is Microsoft Outlook’s file format for saving individual email messages and other Outlook items. It can contain message headers, body content, formatting, and attachments; you commonly encounter it when someone saves or sends an email as an Outlook item.
What the RTF format is
RTF (Rich Text Format) stores formatted text and is supported by many word processors, including Microsoft Word and LibreOffice Writer. It is useful when a recipient needs an editable document with basic formatting and does not need the message to remain an Outlook item.
How to convert MSG to RTF
Online on 101convert.com
- Open the MSG-to-RTF converter on 101convert.com and upload the MSG file.
- Start the conversion and wait for the RTF output.
- Download the converted file. Several files can be converted in one batch; check the page for the per-file size limit.
Offline with desktop software
Python and extract-msg (free): This method extracts the message’s plain-text body and writes it as an RTF file. Install Python and the library with pip install extract-msg, save the script below as convert_msg.py beside input.msg, then run python convert_msg.py.
import extract_msg
def escape_rtf(text):
text = text.replace("\r\n", "\n").replace("\r", "\n")
out = []
for char in text:
if char == "\\":
out.append(r"\\")
elif char in "{}":
out.append("\\" + char)
elif char == "\n":
out.append(r"\par" + "\n")
elif char == "\t":
out.append(r"\tab ")
elif ord(char) > 127:
data = char.encode("utf-16le")
for i in range(0, len(data), 2):
unit = data[i] | (data[i + 1] << 8)
out.append(r"\u" + str(unit if unit < 32768 else unit - 65536) + "?")
elif ord(char) >= 32:
out.append(char)
return "".join(out)
msg = extract_msg.Message("input.msg")
body = msg.body or ""
with open("output.rtf", "w", encoding="ascii") as file:
file.write(r"{\rtf1\ansi\deff0\uc1 " + escape_rtf(body) + "}")
msg.close()
This script preserves the message body as text, not its original rich formatting, headers, or attachments.
Total Mail Converter (commercial, Windows): Open the MSG files in the program, select RTF as the output format, choose a destination folder, and start conversion. Check the output when messages contain attachments or complex formatting; RTF is a document format, not an email container.
Quality and limitations
RTF conversion does not make attachments part of the document unless the converter explicitly embeds them. Email fields such as sender, recipients, and timestamps may not appear in the RTF body, so retain the original MSG when those details or the original message structure matter.
Note: This msg to rtf conversion record is incomplete, must be verified, and may contain inaccuracies. Please vote below whether you found this information helpful or not.
MSG vs RTF: format comparison
How the MSG and RTF formats compare on the properties that matter most for this conversion.
| Property | .MSG Microsoft Outlook Mail Message | .RTF Rich Text Format |
|---|---|---|
| Open standard | No | Partly open |
| Compression | — | Uncompressed |
| Typical file size | Medium | Small |
| Opens in a web browser | No | No |
| Further editing | Limited | Easy |
| Metadata support | Extensive | Basic |
| Plain-text readable | No | Yes |
| Best used for | Sharing and distribution | Editing and post-production |
| Introduced | 1997 | 1987 |
| Developer | Microsoft | Microsoft |
| MIME type | application/vnd.ms-outlook | application/rtf |
Information about file extensions and file types is provided by File-Extensions.org
Frequently asked questions
Is the MSG to RTF converter free?
Yes, converting MSG to RTF on 101convert.com is completely free. No registration, email address or installation is required. If you need a higher file size limit or want to convert more files at once, see our plans.
How large can my MSG file be?
You can upload MSG files up to 10 MB and convert up to 3 files at once in a single batch. With a paid plan the limit is up to 25 MB per file and 20 files at once, see our plans.
What happens to my uploaded files?
Files are processed automatically and deleted from our servers within a few minutes after conversion. We never view or share your files.
Do I need to install any software to convert MSG to RTF?
No. The MSG to RTF conversion runs entirely online in your browser and works on Windows, Mac, Linux, Android and iPhone.
Did the conversion fail?
In most cases, the cause is an incorrect file format. Please upload a valid MSG file for this MSG to RTF conversion. Occasionally, the issue may be on our side. We analyze recurring conversion failures and disable or fix the converter if we detect a defect.