RTF to PDF
Convert a Rich Text Format (.rtf) file into a downloadable PDF, with bold, italic and underline preserved. Paste RTF markup or upload a file, choose a page size and margins, and convert entirely in your browser — nothing is uploaded.
Input
Read as text and dropped straight into the box above.
White space around the text, in points (72 pt = 1 inch).
Output
Guides
Turn a Rich Text Format document into a real PDF you can share, print or
archive. Paste RTF markup or upload a .rtf file, and the converter keeps
bold, italic and underline formatting and paragraph breaks — then
download the result, all in your browser.
How to use it
- Drop a .rtf file onto the upload box (or paste raw RTF markup into the text box, if that's what you have).
- Open Page options to set the page size, orientation, font, font size and margin.
- Press Convert to PDF, then download
document.pdf.
What survives the conversion
Bold, italic, underline and paragraph breaks are read straight out of the RTF's own control words and reproduced in the output PDF. Font size, text color and per-paragraph alignment from the source file are not — the output uses one consistent font, size and margin (the ones you pick above), matching how our other text-to-PDF tools work.
Free in your browser, private by default
The PDF is built entirely on your device — your document is never uploaded. There's no file-size limit beyond what your browser can hold in memory, and long documents automatically flow across as many pages as they need.
Why does my PDF look plainer than the original Word/WordPad document?
This tool focuses on the formatting most RTF documents actually rely on —
bold, italic, underline and paragraphs — rather than reproducing font tables,
embedded images or exact per-run font sizes. If your RTF file was exported
from Word or Google Docs and needs pixel-exact layout preserved, save it as
.docx instead and use Word to PDF.
Is there an API?
Yes. The same tool is available as a developer API
(POST /v1/tools/rtf-to-pdf) for converting RTF from a script or backend.
Send the RTF markup as a string; the response carries the PDF as a data URL.
The in-browser tool on this page stays free.
I have plain text or a Word document instead
For plain text, use TXT to PDF — paste or upload a
.txt file. For a Word document, use
Word to PDF, which preserves the
original layout and formatting exactly.
Use it from code
From 3 credits per callREST API
curl -X POST https://api.iotools.cloud/v1/tool/rtf-to-pdf \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"rtf": "{\\rtf1\\ansi Hello, \\b world\\b0 !\\par This is a \\…",
"pageSize": "a4",
"orientation": "portrait",
"font": "helvetica",
"fontSize": "12",
"margin": "40"
}'Swap in your own key from your account. The tool's fields are the body — no wrapper.
Ask an AI agent
Use the IOTools `rtf-to-pdf` tool (RTF to PDF) on this input:
YOUR_INPUT_HEREPaste this at any agent connected to the IOTools MCP server, then add your input.