AnyMarkdown

RTF to Markdown

RTF stores formatting as control words in plain text. Headings, emphasis and lists are recovered from those control words and written out as Markdown.

Drop a .rtf file here

Word, PDF, Excel, PowerPoint & more

Choose a file

or drag and drop it here

AnyMarkdown app iconANYMARKDOWN FOR iPHONE & iPAD

Your next step.
A full Markdown workspace.

Enjoy the web converter? Take AnyMarkdown with you. Scan documents, refine your writing and keep your library close — wherever you work.

Get AnyMarkdown on the App Store

Free to try · In-app purchases for Pro · iPhone & iPad

Turn scans into editable text

On-device OCR for scanned PDFs, images and screenshots.

Edit, preview, make it yours

Syntax highlighting, a visual table editor and live preview.

A library that goes with you

Organize your documents, sync with iCloud and export Markdown, HTML or PDF.

How it works

  1. Drop your file on the box above, or click to choose one.
  2. The converter loads once, about 1.8 MB, and runs in this tab. Your file is not uploaded.
  3. Copy the Markdown, or download it as a .md file.

What survives

What does not

Questions

Why do quotation marks turn into Chinese characters in other converters?

Many editors write \ansicpg936 into the header while filling the body with Windows-1252 smart quotes. A converter that trusts the declaration decodes those bytes as GBK, and a quotation mark becomes a character like 揑. This site checks whether the high bytes actually pair up the way real double-byte text does, and corrects the declaration when they do not.

Does that break genuinely Chinese RTF files?

No. Real CJK text stores every character as two adjacent high bytes; smart quotes appear as isolated single ones. The correction only applies when the isolated bytes outnumber the paired ones.

Is my file uploaded to a server?

No. The converter is a WebAssembly build of the anydoc engine that runs inside your browser tab. Your file is read into memory, converted, and discarded when you close the page. Nothing is transmitted, stored, or logged.

Other formats