Convert an Old RTF Document Into a PDF

Strips the RTF control codes, recovers the readable text including its Unicode and hex character escapes, and typesets it as an A4 PDF with jsPDF. Everything happens in the tab — nothing about the document is sent out.

About the RTF to PDF Converter

Rich Text Format is thirty years old and refuses to die, mostly because it is the safe common denominator between word processors that agree on nothing else. Transcription bureaux still deliver it, older case-management and practice-management systems still export it, and any file saved from WordPad before about 2010 is probably RTF. The format is plain text with formatting instructions embedded as backslash commands, and this tool unpicks those commands to recover the words underneath.

There are no settings. Add the file, convert, and you get an A4 document at eleven point with the filename as a heading. What you will not get is the formatting — this recovers text content, not the appearance of the original.

Key Features

  • Handles both character escape styles: RTF encodes unusual characters either as hex byte sequences or as numeric Unicode escapes, and both are decoded, so accented names and typographic quotes come through as characters rather than as codes.
  • Removes embedded metadata groups: Comment and revision destinations that RTF stores inline are discarded rather than being dumped into the middle of your text.
  • Paragraph structure survives: Paragraph commands are converted to line breaks and runs of blank lines are collapsed, so the document keeps its shape instead of arriving as one continuous block.
  • No office suite needed: The file is decoded directly, so you can read a colleague's RTF without Word, WordPad or LibreOffice on the machine.
  • Clear failure on empty results: If nothing readable survives the decoding you get a message saying so, rather than a blank PDF you only discover is empty later.
  • Decoded in the browser: jsPDF builds the document from a copy stored on this domain, so a transcript or a legacy client file is converted without being uploaded.

How to Use the RTF to PDF Converter

  1. Add the .rtf file you want as a PDF.
  2. Press Convert to PDF.
  3. Download the result and read it through before relying on it.
  4. If the document contained images, see the note below about what that produces.

How It Works

The decoding is done by pattern-matching rather than by a full RTF parser. Control words are removed, brace groups are unwrapped, and the two escape notations are translated back into characters. For the enormous majority of RTF files — text documents with headings, paragraphs and emphasis — this recovers the content accurately.

It has two known weak spots. Documents containing embedded images store the picture as a very long run of hexadecimal digits inside the file, and because that run is data rather than a control word, it survives the stripping and appears in your PDF as pages of meaningless characters. If your converted document contains a wall of letters and numbers, that is what happened, and the fix is to delete those pages afterwards or to open the original in a word processor and re-save it without the images.

Tables also fare poorly. RTF describes them with cell and row commands that are stripped along with everything else, so the cell contents run together into continuous text with no column structure. A document that is mostly tabular is better opened in an office application.

All formatting is discarded by design: bold, italics, fonts, sizes, colours, alignment and indentation are lost, leaving the text at a uniform size. Character coverage follows the standard PDF font, so Western European text converts correctly while Cyrillic, Greek and Asian scripts will not render.

When You Need It

A transcription service delivers a hearing transcript as RTF because that is what its software produces, and it needs to be circulated as a PDF that everyone can open and nobody can accidentally edit. Transcripts name parties, witnesses and sometimes children, so a conversion that runs on the machine holding the file rather than through an online service is the correct default rather than a preference.

Someone going through an old backup drive finds a folder of documents from the mid-2000s that nothing on a modern machine will open cleanly. Converting them to PDF makes them readable and archivable in one step, without a stack of personal files from someone's past being fed into a web converter to find out what is in them.

FAQ

Frequently Asked Questions

My converted PDF is full of random letters and numbers.
The original RTF contained an embedded image. Pictures are stored as long hexadecimal sequences inside the file, and because that is data rather than a formatting command, it passes through the decoding and gets typeset as text. Delete the affected pages from the PDF, or open the RTF in a word processor, remove the images, and re-save before converting.
Why did I lose all the bold and italic formatting?
Formatting is held in the control codes that have to be removed to get at the text, so it goes with them. The conversion recovers what the document said, not how it looked. If appearance matters, open the RTF in a word processor and export to PDF from there — this tool exists for when you have no such application available.
Can it convert a .doc or .docx file?
No, only .rtf. Those are different formats entirely — .docx is a ZIP archive of XML and .doc is a binary format, neither of which this decoding applies to. The Word to PDF converter handles .docx.
My tables came out as jumbled text.
Table structure in RTF is expressed through row and cell commands, which are stripped with the rest of the formatting, leaving the cell contents to run together. There is no way to recover the grid from the text alone. A table-heavy document needs an application that understands the format properly.
Is the document uploaded anywhere to be decoded?
No. The file is read as text by your browser, the control codes are unpicked in memory, and jsPDF lays out the pages in the same tab using a library held on this site. A legal transcript or a folder of personal documents is converted without a single byte being transmitted, which you can verify by watching the network panel during a run.
The accented characters came out wrong.
RTF stores some characters as raw byte values whose meaning depends on the code page the file was written with, and the decoding assumes the most common Western setting. A document created on a system using a different code page — Cyrillic or Central European, for instance — will produce incorrect characters. Opening it in a word processor that can be told the correct encoding is the reliable route for those files.