Free markdown tools

Updated

30 small, fast, browser-based tools for working with markdown. No accounts, no uploads — your text stays on your machine unless you explicitly share it as a link.

Convert

Move documents between markdown and other formats.

HTML to markdown converter

Paste HTML or rich text from any web page and get clean GitHub-flavored markdown — tables, code blocks, and nested lists included.

Markdown to HTML converter

Turn markdown into clean semantic HTML as you type — copy the fragment, or download a complete styled document. GFM supported.

Markdown to PDF converter

Paste or open a .md file and download a PDF with real selectable text, highlighted code, and rendered tables. Fully client-side.

PDF to markdown converter

Drop a PDF, get editable markdown — headings, lists, and paragraphs inferred from the layout. Nothing is uploaded.

Markdown to Word converter

Markdown to a .doc that opens in Word — or paste from Word and get clean markdown back. Both directions, in-browser.

CSV to markdown table converter

Paste CSV, TSV, or a spreadsheet range and get an aligned markdown table — or paste a markdown table and get CSV back.

JSON to markdown table converter

Paste a JSON array or object and get a markdown table — nested keys flattened to dot paths, pipes escaped, columns reorderable — or turn a table back into JSON.

Markdown to Slack converter

Turn standard markdown into Slack mrkdwn — *bold*, _italic_, <url|text> links, headings as bold lines, tables as code grids — with a list of what was approximated.

Markdown to Discord converter

Turn standard markdown into Discord markdown — headings to ###, masked links, code blocks with languages, tables as code grids — with every approximation listed.

Markdown to Jira converter

Turn standard markdown into Jira wiki markup — h1. headings, *bold*, {code:lang} blocks, ||header|| tables, [text|url] links, ** nested lists — ready for issue fields.

Markdown to plain text converter

Strip every markdown marker and keep the words, lists, code and paragraph structure — links optionally kept as "text (url)". For email, SMS, and form fields.

Generate

Build correct markdown from a form instead of by hand.

Discord timestamp generator

Pick a date, time and time zone and get every Discord <t:…> timestamp code with a preview of what readers see, plus a decoder for existing codes.

Discord colored text generator

Build coloured Discord messages with ANSI code blocks: pick text and background colours, bold and underline per part, preview it, copy it ready to paste.

Markdown table generator

Build tables in a visual grid — set column alignment, paste CSV/TSV from a spreadsheet, and copy clean padded markdown.

README generator

Fill in a form, get a professional README.md with live badges, install and usage sections, and a live preview.

Agent handoff document generator (HANDOFF.md)

Fill in goal, state, commands, key files, decisions and next steps; get a complete HANDOFF.md for the next developer or AI coding agent, with a live preview.

Table of contents generator

Paste a document, get a linked TOC with GitHub-exact anchor slugs — choose depth, insert it under your title.

Link, image & code block generator

Fill in a form, get correct markdown for links (with tooltips and reference style), sized images, and fenced code.

Markdown badge generator

Design shields.io badges with a live preview — label, message, color, style, logo — and copy them as markdown, HTML, or reStructuredText.

Changelog generator

Build a CHANGELOG.md in Keep a Changelog format — or paste your git log and let conventional commits sort themselves into Added, Fixed, and Changed.

Front matter generator

Generate valid YAML, TOML, or JSON front matter for Jekyll, Hugo, Astro, Docusaurus, or Obsidian — dates, tags, slugs, and custom fields, escaped correctly.

Check & compare

Find problems in a document before you publish it.

Edit & share

Write, preview, tidy, and publish.

Reference

Look up the syntax.

Is anything uploaded when I use these tools?

No. Every converter, generator, and checker on this page runs in your browser; the only network requests are the ones you trigger yourself — clicking Share as link, or asking the link checker to test external URLs. Files you open never leave your machine.

Which markdown flavor do the tools use?

GitHub Flavored Markdown (GFM): tables, task lists, strikethrough, autolinks, and footnotes on top of CommonMark. It is what GitHub, GitLab, and most documentation systems render, so output from any tool here pastes straight into a README. Looking for syntax answers instead? The markdown guides cover checkboxes, strikethrough, line breaks, comments, and more; the cheat sheet has everything on one page.

Can I use these from an AI IDE or a script?

Sharing works over MCP — see the setup guide for Cursor, Claude Code, VS Code, Windsurf, and Zed— or automate it with the REST API. The tools themselves are browser pages; the source for all of them is on GitHub.