Skip to content

Free online MSG to RTF converter

Convert Outlook MSG emails into editable RTF documents for word processors.

Convert MSG to RTF online - free

Uploading…

Your file is processed instantly and deleted as soon as you download it.

How it works

  1. 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. 2/3

    Perform .msg to .rtf conversion

    After successful file upload, click to convert when you are ready.

  3. 3/3

    Download converted .rtf file

    Conversion result is ready to download.

How to convert msg to rtf file

101convert.com assistant

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

  1. Open the MSG-to-RTF converter on 101convert.com and upload the MSG file.
  2. Start the conversion and wait for the RTF output.
  3. 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.

Was this information helpful?

MSG vs RTF: format comparison

How the MSG and RTF formats compare on the properties that matter most for this conversion.

Comparison of the MSG and RTF file formats
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.

Additional formats for
msg file conversion

Convert to rtf from
other formats

Share on social media:

Already downloaded

This file has already been downloaded. For your privacy it was deleted from our server right after the download, so it cannot be downloaded again. To get it once more, convert the file again.