RTF HTML Swap

RTF to HTML

Your file never leaves this device. Conversion runs in your browser. The document itself is not uploaded.

1 · Choose a RTF file

…or drop a RTF file here

.rtf · stays in this tab

2 · Convert

3 · Download

Choose a file to convert. It is not uploaded.

FAQ and format details
Why convert RTF to HTML?

RTF still arrives from mail merges, curriculum software, and 'Save as Rich Text' on macOS TextEdit. Opening it as HTML is how you publish or clean it without Word. It is also how you inspect a file that looks like {\rtf1 in Notepad.

How this conversion runs

A control-word parser skips destinations such as font tables, style sheets, and WMF fallbacks. \par starts paragraphs; \b/\i/\ul/\strike/\sub/\super wrap emphasis; \'hh uses a Windows-1252 map; \uN handles Unicode. PNG/JPEG \pict hex becomes an <img>, and HYPERLINK fields become anchors. The HTML is sanitized like any other hub document.

Keep in mind for RTF → HTML

This is not Word's full RTF dialect. Embedded OLE, DrawingML-in-RTF, and complex tables will be skipped or flattened. If the file was Word's 'Save as RTF', it may be huge and full of ignored groups — the visible text still usually comes through. For a better document, ask for DOCX.

After you have a HTML file

Preview the HTML. If emphasis is missing, the source used a style instead of \b — common in Word-generated RTF. Convert onward to Markdown or DOCX once the text looks right. Do not expect a pixel match to TextEdit's wrap.

Why is my font table ignored?

Font tables are skipped as a destination so we do not try to load .ttf files from the RTF. The HTML uses the browser default unless you style it later.

Can you convert RTF pictures?

PNG and JPEG \pict hex blobs become <img> data URLs. WMF/EMF and OLE objects are skipped so a metafile dump does not explode the HTML. Extract those with Word if they matter.

This pair at a glance
Accepts
.rtf
Writes
.html · text/html
Read fidelity
medium (RTF → HTML)
Write fidelity
exact (HTML → HTML)
Source size
Plan for files under 7.6 MB

The file is read in this tab. It is not uploaded.

Something off with this pair? Send feedback.

About Rich Text Format and HTML

Source file

Rich Text Format

A text-based interchange format from Microsoft for basic rich text: fonts, colors, bold/italic, and simple pictures.

RTF was designed so Word, WordPad, TextEdit, and mail clients could exchange formatted text without the full Word binary. It is verbose (control words like \b, \i, \par) but human-inspectable. Fidelity is lower than DOCX: no modern styles, limited tables, and vendor-specific extensions.

Extensions
.rtf
MIME types
application/rtf, text/rtf
Kind
text · mixed
Category
word processing
Standard
Open format · since 1987
Comfortable size
Up to about 7.6 MB in this browser converter
Read into HTML
medium fidelity · implemented — Control-word subset: paragraphs, bold/italic/underline/strike/sub/sup, Unicode escapes, simple lists and tables, PNG/JPEG picts, and HYPERLINK fields.

What this format can hold

  • paragraphs
  • lists
  • inline formatting
  • images
  • tables

Usually dropped on the way in

  • embedded ole
  • page setup
  • complex tables
  • theme fonts

Apps that consume RTF

  • Microsoft Word (Microsoft) — creates and opens on Windows, macOS
  • WordPad (Microsoft) — creates and opens on Windows
  • TextEdit (Apple) — creates and opens on macOS
  • LibreOffice Writer (The Document Foundation) — creates and opens on Windows, macOS, Linux
  • Apple Notes (Apple) — creates and opens on macOS, iOS

Catalog notes

  • WordPad-era RTF is the target subset — not the full Word RTF dump.
  • WMF/EMF and OLE picts are skipped; PNG/JPEG picts are inlined as data URLs.

Destination file

HTML

The web’s native document format: structured markup for headings, paragraphs, lists, tables, links, and media.

HTML is the pivot format for this converter. Incoming files are turned into a sanitized HTML document, and outgoing files are generated from that document. Browsers, email clients, and most rich-text editors already speak it, which is why it is the most flexible interchange point.

Extensions
.html, .htm, .xhtml
MIME types
text/html, application/xhtml+xml
Kind
text · utf-8
Category
markup
Standard
Open format · since 1993
Comfortable size
Up to about 7.6 MB in this browser converter
Written from HTML
exact fidelity · implemented — Pretty-printed full HTML document with a generated title.

What this format can hold

  • headings
  • paragraphs
  • lists
  • tables
  • links
  • images
  • inline formatting
  • semantic structure

Apps that consume HTML

  • Chrome (Google) — opens on Windows, macOS, Linux, Android
  • Firefox (Mozilla) — opens on Windows, macOS, Linux, Android
  • Safari (Apple) — opens on macOS, iOS
  • Edge (Microsoft) — opens on Windows, macOS
  • VS Code (Microsoft) — creates on Windows, macOS, Linux
  • WordPress — creates and opens on Web

Catalog notes

  • Scripts, event handlers, and external stylesheets are stripped during conversion so the hub stays a document, not an app.
  • XHTML is accepted as input and emitted as HTML5.
Other conversions

Other conversions from RTF: MarkdownWordOpenDocumentPDFEPUB

Other ways to get HTML: MarkdownWordOpenDocumentPDFEPUB