Markdown tools
Sixteen tools, all of them running on your own machine. No upload, no account, no watermark on the way out.
Write and check
You are writing markdown and want a hand with it.
- Markdown table generatorEdit a grid, get a table. Alignment per column, and paste from a spreadsheet.
- Table of contents generatorPaste a document, get a linked contents list with GitHub-compatible anchors.
- Markdown checkerFind the mistakes that render silently wrong. Every finding links to the explanation.
- README generatorSix fields, one README, with badges and the sections readers actually look for.
- CLAUDE.md generatorWrite a CLAUDE.md or AGENTS.md, or check the one you have against the documented guidance.
- Markdown word counterCount the prose, not the syntax. Code blocks and URLs are left out.
To markdown
You have a file. You want markdown.
- PDF to MarkdownDrop a PDF in and get markdown back. The text, the headings and the lists are rebuilt from the page layout, and it all happens on your own machine.
- Word to MarkdownDrop a Word document in and get markdown back. It reads the document's structure rather than its looks, so a Heading 2 becomes an h2 instead of a line of large bold text.
- HTML to MarkdownPaste HTML, get markdown. Tables, task lists and strikethrough come across, and the scripts, styles and tracking noise that came with the page do not.
- CSV to Markdown tablePaste CSV or drop a file, get a markdown table. Quoted fields, commas inside values and semicolon-separated European CSV are all handled.
- Excel to Markdown tableDrop an .xlsx file or paste the cells straight out of Excel. Either way you get a markdown table back, and the spreadsheet stays on your machine.
- JSON to MarkdownPaste JSON and get readable markdown. An array of objects becomes a table; anything else becomes a nested list, because a table would lie about the shape.
From markdown
You have markdown. Someone else wants something else.
- Markdown to PDFPaste your markdown, check the preview, then save it as a PDF. It uses your browser's print dialogue with a stylesheet built for paper, so you get the document and not a screenshot of a website.
- Markdown to WordPaste markdown, get a Word file. Headings stay headings, tables stay tables, and you can open the result in Word, Pages or LibreOffice and carry on editing.
- Markdown to HTMLPaste markdown and get the HTML it produces. It is the same GitHub-flavoured output the viewer renders, sanitized and ready to paste into a page or a CMS.
- Markdown to Google DocsPaste your markdown here, press Copy for Google Docs, then paste into your document. Headings, lists, tables and links arrive formatted rather than as a wall of asterisks.
Reference
- The viewerOpen a .md file and read it rendered, or edit it in a split view. Full screen if you want the room.
- Cheat sheetEvery piece of markdown syntax with a rendered example, and a page per topic with the pitfalls.
- Agent filesCLAUDE.md, AGENTS.md, Cursor rules and llms.txt: who reads what, and what belongs in them.
- ExamplesComplete documents: README, changelog, CLAUDE.md, blog post, API docs, meeting notes, CV.
Why they run in your browser
Every other set of markdown tools asks you to upload the file. That means your contract, your medical letter or your unreleased spec sits on someone else’s server, and you are trusting a privacy policy. These do the work in the page instead. There is no upload endpoint on this site, so the file cannot leave even if we wanted it to.