Loading Techie Utils…

Markdown to PDF Converter

Set Markdown as it renders: headings, emphasis, lists, code, quotes and tables. Free, and runs entirely in your browser — nothing is uploaded.

About Markdown to PDF

Markdown set as a document, with its structure read rather than printed: # Title becomes a heading, a list item keeps a bullet, a code fence is set line by line, and the hashes, asterisks and backticks disappear — which is the point of converting it at all.

Inline markup is reduced to its text. A bold word inside a paragraph comes out as the word, not as the word in bold, because the layout engine sets one face per block and a half-applied emphasis looks worse than none at all. Links keep their text with the address in brackets after it, which is the only thing that makes sense on paper.

What is not rendered: tables, images and HTML. A README with a table of options will come out with the pipes intact, which is honest but not pretty — the PDF to Markdown tool in the other direction handles tables, and this one does not.

Where it helps

  • Heading levels, lists, block quotes and code fences are all recognised.
  • Both heading syntaxes — # and the underlined form — are handled.
  • Inline markup is stripped cleanly rather than printed as characters.
  • Links keep their text and their address.
  • The file never leaves your browser.

Limits

  • Tables are not rendered; the pipes come through as text.
  • Images are not fetched or embedded — only their alt text survives.
  • Inline emphasis is dropped rather than applied, because the engine sets one face per block.
  • Embedded HTML is passed through as text.
  • Standard PDF fonts are Latin-1 only, so characters outside that repertoire are substituted.

Frequently asked questions

Why is my bold text not bold?

Because the layout engine sets a whole block in one face. Applying emphasis to part of a line means splitting it into runs and measuring each, which is a typesetting feature this engine does not have — so the markers are removed and the words kept.

What about tables?

Not rendered. A Markdown table comes through with its pipes. Converting the table to CSV and using CSV to PDF is the way to get a real table on paper.

Will it fetch my images?

No. Nothing here makes a network request, which is deliberate — the alt text is kept so the place the image was is still visible.

Does it handle GitHub-flavoured Markdown?

The parts that matter for print: task lists come out as bullets, strikethrough is stripped to its text, fenced code is preserved. Tables and HTML blocks are the gaps.

Related tools

  • Text to PDF — Set a plain text file as a document
  • PDF to Markdown — Convert a PDF into Markdown with its headings, emphasis, lists, tables and pictures
  • CSV to PDF — Set a spreadsheet export as a printed table
  • Word to PDF — Turn a .docx document into a PDF that looks the way it does in Word
  • Icon Font Generator — Build a web font from SVG icons or an SVG font
  • Image Converter — Convert between PNG, JPEG, JFIF, WebP, GIF, HEIC and SVG

More Images & Files tools