Skip to content
OneTooling

Documents to PDF

Convert Word (DOCX), Markdown, HTML, text, CSV, and pictures to a clean PDF in your browser. Set page size, margins, and font. Nothing is uploaded.

Runs in your browser · nothing uploaded
Convert

Drop files here, or

Word (.docx), Markdown, HTML, TXT, CSV, or pictures. Several files become one PDF.

20 mm

Why is there an ad? This tool is free and runs on your device. One small ad pays for hosting and new tools. No pop-ups, no autoplay, never inside the tool. How we make money

How to convert a document to PDF

  1. Choose your files, or switch to Pasted text and type or paste Markdown, HTML, plain text, or CSV.
  2. Set the page size, margins, font, and text size. Add page numbers if you like.
  3. Press Convert to PDF, check the preview, and download.

The result is a clean document, not a pixel copy of the original. Old .doc files are not supported: open them in Word and save as .docx first.

Supported conversions

This one tool covers all of these:

  • Word to PDF, DOCX to PDF
  • Markdown to PDF, MD to PDF
  • HTML to PDF, Web page source to PDF
  • TXT to PDF, Text to PDF
  • CSV to PDF, TSV to PDF (as a table)
  • JPG to PDF, PNG to PDF, WebP to PDF, GIF to PDF, BMP to PDF, SVG to PDF

Only need pictures? Images to PDF gives you drag-and-drop ordering and per-picture rotation. To go the other way, tryPDF to Text or PDF to Images.

Questions

Are my documents uploaded?

No. Every conversion happens in your browser, and the PDF is created on your device.

Will the PDF look exactly like my Word file?

No. This makes a clean, readable document from your content: headings, paragraphs, bold and italic, lists, tables, links, and pictures. It does not copy exact fonts, columns, text boxes, headers, or footers.

Can I combine several files into one PDF?

Yes. Add more than one file and they become a single PDF, in the order shown, each starting on a new page. Use the arrows to reorder them.

Does it handle letters like ą, č, ž, or Cyrillic?

Yes. Western European letters use standard PDF fonts, and other Latin, Cyrillic, Greek, and Vietnamese letters use an embedded font. Chinese, Japanese, Korean, Arabic, Hebrew, and emoji are not supported yet.

Why are online images missing from my HTML or Markdown?

Pictures that point to a web address are not downloaded, so nothing leaves your device. Pictures stored inside the file itself (data URLs, and images inside Word files) are included.

Credits

Built on pdf-lib (MIT), mammoth.js (BSD-2-Clause), marked (MIT), Papa Parse (MIT), fontkit (pdf-lib fork) (MIT), Noto Sans (via Fontsource) (OFL-1.1) and PDF.js (Apache-2.0). OneTooling is not affiliated with these projects.