Browser-Only
A custom RTF parser runs entirely in your browser — your file never touches a server.
500+ fast, free tools. Most run in your browser only; Image & PDF tools upload files to the backend when you run them.
Convert Rich Text Format files to plain text in your browser
RTF to Text Converter on UtilityKit takes a Rich Text Format file (or a chunk of pasted RTF source) and gives you back the readable plain text. Everything runs in your browser using a small custom RTF parser — no upload, no install, no third-party server. The parser walks the RTF stream, decodes hex and Unicode escapes (\'XX and \uNNNN), strips control groups like fonttbl, colortbl, stylesheet, and pict, and converts \par, \line, and \tab into the appropriate whitespace. Smart quotes, em-dashes, and bullets are decoded to their Unicode equivalents. Drop a .rtf file up to 10 MB or paste the source directly, and you'll see a live word and character count alongside the output. The result is clean UTF-8 you can copy or download as a .txt file — ideal for stripping formatting from legacy notes or feeding RTF content into a script.
A custom RTF parser runs entirely in your browser — your file never touches a server.
Smart quotes, em-dashes, accented characters, and emoji are decoded correctly via \uNNNN and \'XX handling.
Font tables, color tables, stylesheets, embedded images, and revision data are stripped automatically.
Convert RTF you have on your clipboard without saving it to a file first.
Word and character counts appear automatically so you can verify the extracted size at a glance.
Downloads use UTF-8 with no BOM — the safest default for cross-platform handling.
Input: notes.rtf with bold, italics, and a font table
Output: notes.txt with all formatting stripped — pure paragraph text only.
Input: {\rtf1\ansi\b Hello\b0 world\par}
Output: Hello world