Markdown converter
Every conversion in both directions, each on its own page. All of them run in your browser — the file is read on your machine, converted in the tab, and never uploaded.
Into Markdown
- Word to Markdown — drop a .docx and keep the headings, lists and tables
- PDF to Markdown — text extracted locally, headings inferred from the layout
- HTML to Markdown — a file, or markup pasted straight in
- Paste to Markdown — copy from anywhere formatted and paste it as Markdown
- Google Docs to Markdown — no account connected, no permissions granted
- Confluence to Markdown — through the clipboard, so no export job to wait for
Out of Markdown
- Markdown to PDF — the document title becomes the filename
- Markdown to Word — a real .docx that opens in Word, Pages and Google Docs
- Markdown to Google Docs — copy as rich text and paste it in, formatted
- Markdown formatter — not a conversion — tidy the Markdown you already have
Open the editor Drop any of these files on it and it converts on arrival
Markdown is always one end of it
That is the shape of everything here: something goes in, Markdown comes out, or Markdown goes in and something else comes out. Nothing on this site converts Word to PDF, because that is somebody else's job. What this is good at is the trip to and from plain text you can read, diff and keep.
Why in the browser
Every other converter you will find asks you to upload the file. For a recipe that is fine. For a contract under negotiation, an unpublished draft, a document with a client's name in it or anything from an employer, it means handing a copy to a company whose retention policy you have not read.
Doing it locally removes the question entirely. There is no upload endpoint to trust, no retention policy to read, and no account whose deletion you would have to request — because there is no account.
What survives a conversion
Headings, emphasis, links, images, ordered and unordered lists, nested lists, tables and code blocks survive every conversion here. What does not: page layout, fonts, colours, comments and tracked changes — none of which Markdown has any way to express. That is the trade Markdown makes on purpose, and it is why a converted document is smaller, more readable and more durable than what went in.
Common questions
- What can I convert to and from Markdown?
- Into Markdown: Word .docx files, PDFs, HTML files or markup, and anything formatted you can copy — Google Docs, Confluence, Notion, a web page. Out of Markdown: PDF, a real Word .docx, standalone HTML and rich text for pasting.
- Are my files uploaded to convert them?
- No. Every converter on this site runs in your browser. The file is read locally, converted by JavaScript in the tab, and the result is handed back to you. Nothing is transmitted, which is what makes these safe for a contract or an unpublished draft.
- Is there a size limit?
- Files over 10 MB are refused, because converting them in a browser tab would freeze it rather than fail cleanly. Everything below that is limited only by your machine.
- Which conversion loses the least?
- Markdown to HTML and back, because Markdown is defined in terms of HTML. Word and PDF are lossier in both directions — a PDF has no headings, only text at sizes, so heading levels are inferred rather than read.
- Can I convert several files at once?
- Drop several onto the editor and each opens in its own tab, converted. Exporting is one document at a time, since each one becomes its own file with its own name.
- Do I need an account or an install?
- Neither. Every page here works on a first visit with nothing signed into and nothing downloaded, including on a machine where you cannot install software.