All Markdown Converters
55 free tools, grouped by what you are working with. Each one runs entirely in your browser: files are read and converted locally, nothing is uploaded, and there is no sign-up.
AI Chat, Google Docs & Email
Move ChatGPT, Claude and Gemini answers into Word, PDF, Google Docs, Excel, email and plain text — and Google Docs back to Markdown.
- ChatGPT to WordAI chats write in Markdown, so pasting into Word leaves you with ** and ### everywhere. Paste the answer here and download a .docx with real Word headings, bold text and tables, or copy it as formatted text and paste it straight into an open document.Open tool
- ChatGPT to PDFPrinting the chat page gives you sidebars, buttons and code that runs off the edge. Paste the answer here instead: you get only the content, laid out on A4 or US Letter, with tables and code blocks kept together on the page.Open tool
- Markdown to Google DocsGoogle Docs shows raw ** and # when you paste plain Markdown. Paste it here, click “Copy for Google Docs”, and paste into your Doc to get Heading styles, bold text, tables and lists. Works for ChatGPT, Claude and Gemini answers too.Open tool
- Google Docs to MarkdownSelect text in your Google Doc, copy, and paste it here. The rich formatting on the clipboard becomes Markdown headings, bold and italic text, links and pipe tables you can drop into GitHub, a static site, Obsidian or an AI prompt.Open tool
- Markdown to EmailGmail and Outlook do not understand Markdown, so a ChatGPT draft pastes with asterisks and pound signs. Paste it here, click “Copy for email”, and paste into your email with bold text, bullet points, links and tables intact.Open tool
- ChatGPT to Google DocsThe ChatGPT copy button gives you Markdown, so Google Docs shows asterisks, hash signs and rows of pipes. Paste the answer here, click “Copy for Google Docs”, then press Ctrl+V in your Doc — headings, tables and lists arrive as real Google Docs formatting.Open tool
- ChatGPT to ExcelA table copied with ChatGPT’s copy button lands in Excel as one column of pipes. Paste the answer here and download an .xlsx — each table on its own sheet, numbers ready to sum — or click “Copy for Excel” and paste straight into the cells.Open tool
- Remove Asterisks from ChatGPTChatGPT formats answers with Markdown, so pasting into a text box, form or message shows **double asterisks**, ### hash signs and | pipes. Paste the answer here and copy clean text — words, line breaks and lists kept, symbols gone.Open tool
- Claude to WordClaude’s copy button gives you Markdown, so a plain paste into Word shows ** and ## everywhere. Paste the reply or artifact here and download a .docx with real Word headings, tables, lists and equations — or copy it as formatted text into a document you already have open.Open tool
- Claude to PDFPrinting the Claude window gives you the sidebar, buttons and cut-off code. Paste the reply or artifact here, pick a page size and theme, and save a PDF with typeset equations, highlighted code and tables that fit the page.Open tool
Documents & Office Files
Move Markdown in and out of Word, PDF, PowerPoint, EPUB, OneNote, RTF, HTML, plain text and images.
- Markdown to PDFRender your markdown notes, READMEs, technical specs, and academic papers into clean, printable PDF files with a choice of print themes, page sizes and fonts.Open tool
- Markdown to WordTransform markdown documentation into genuine Microsoft Word .docx documents with structured headings, native tables, and clean styles. Need legacy .doc? Open the .docx in Word and use Save As.Open tool
- Word to MarkdownOpen a .docx file and get Markdown with real # headings, GitHub tables, nested lists and links — clean enough for a repository, a docs site, Notion, or a ChatGPT or Claude prompt. Choose whether images become short placeholders, stay embedded, or are removed. Nothing is uploaded.Open tool
- Markdown to HTMLGenerate production-ready HTML with syntax highlighting, custom CSS themes, and zero bloated markup in milliseconds.Open tool
- HTML to MarkdownPaste HTML, drop a saved .html page or copy straight from a website. Headings, tables, code and links come out as clean GitHub Flavored Markdown — and for whole pages, only the main content is kept, ready for ChatGPT, Claude, docs or notes.Open tool
- Markdown to Plain TextPaste Markdown or upload a .md file and get clean text without #, **, > or | characters. Lists, numbers, link addresses and code stay readable, and you can download a .txt file. Runs in your browser.Open tool
- PDF to MarkdownDrop a PDF and get Markdown with real headings, tables and lists — ready for ChatGPT, Claude, a RAG pipeline, Obsidian or GitHub. Two-column papers are read in the right order, and running headers and page numbers are removed. The file never leaves your browser.Open tool
- Markdown to RTFTransform markdown documentation, articles, and research notes into styled RTF files with typography, colored headings, tables, and instant download.Open tool
- RTF to MarkdownTransform formatted notes, legal briefs, and word processor documents from TextEdit or WordPad into semantic GitHub Flavored Markdown.Open tool
- Markdown to PowerPointWrite slides as plain Markdown, separate them with --- rules, and download a 16:9 .pptx deck you can refine in PowerPoint, Keynote or Google Slides.Open tool
- PowerPoint to MarkdownDrop a PowerPoint file to extract slide titles, bullet points, tables and speaker notes as Markdown for AI summaries, Notion and team wikis. Legacy .ppt files are read as plain text.Open tool
- Markdown to EPUBWrite or paste Markdown and download an EPUB 3 e-book: chapters split at your headings, a clickable table of contents, title and author from front matter, and code, tables, images and equations formatted for e-readers. Every file passes EPUBCheck, so it opens in Apple Books, Kobo, Google Play Books, Calibre and Send to Kindle.Open tool
- EPUB to MarkdownOpen a DRM-free .epub and get the whole book as one Markdown file: the title and author at the top, every chapter in reading order with its headings, italics, lists, tables and footnotes, and images embedded or replaced by a short note. Ready for notes apps, study, quoting or an AI prompt.Open tool
- Notion to MarkdownNotion’s Markdown export names every file and folder “Page title 3c4d5e6f…” and fills links with those IDs. Open the export .zip here to get clean file names with every link rewritten to match — ready for Obsidian, a Git repo or a static site — or all pages merged into one Markdown document. Callouts become alerts and database properties become front matter.Open tool
- Markdown to OneNoteOneNote doesn’t read Markdown, so pasted notes show # and ** everywhere. Paste your Markdown — notes from Obsidian, a README or an answer from ChatGPT — click “Copy for OneNote”, and paste into a page: headings, lists, tables and links arrive formatted, and code keeps its indentation in a shaded box.Open tool
- URL to MarkdownEnter a web address and get the page’s main content as clean Markdown: headings, lists, tables, code and links, without navigation, ads, cookie banners or footers. Ready to paste into ChatGPT or Claude, add to a RAG index, or save in Obsidian.Open tool
- Text to MarkdownPaste notes, an email or text copied from a PDF and get structured Markdown: the title and ALL-CAPS lines become headings, •, – and 1) lines become real lists, tab- or space-aligned columns become tables, indented blocks become code, and hard-wrapped lines are joined into paragraphs.Open tool
- Markdown to ImageTurn a Markdown note, table or code snippet into a PNG card with a gradient background, optional macOS-style window bar, and 2x resolution for sharp text — no watermark.Open tool
Spreadsheets & Data
Move tables between Markdown and Excel, CSV, JSON and YAML — whole files, every sheet.
- Markdown to ExcelPaste Markdown with one or more tables and download an .xlsx file. Each table becomes its own sheet, named after the heading above it, with a frozen bold header, filter buttons and numbers stored as numbers — not text.Open tool
- Excel (XLSX) to MarkdownOpen an .xlsx file and get one Markdown table per sheet, under a heading with the sheet name. Values appear the way Excel displays them — 14 Mar 2026 as 2026-03-14, $1,234.50, 25.5% — ready for a README, a wiki or an AI prompt.Open tool
- CSV to MarkdownPaste comma-separated data, raw CSV logs, or copy spreadsheet cells directly from Microsoft Excel & Google Sheets to generate clean, structured Markdown documents.Open tool
- Markdown to CSVExtract tabular datasets, structured tables, and records from Markdown documents into standard comma-separated values ready for Excel, Google Sheets, Pandas, and databases.Open tool
- JSON to MarkdownTransform complex JSON API payloads, configuration files, and arrays into readable Markdown tables, key-value lists, and formatted documentation.Open tool
- Markdown to JSONTransform markdown tables into typed JSON arrays of objects and document sections into structured metadata trees for CMSs, APIs, and databases.Open tool
- Markdown to YAMLTransform structured markdown headings, frontmatter, and data tables into clean YAML configuration files for CI/CD pipelines, Kubernetes, and static site generators.Open tool
- YAML to MarkdownTransform complex YAML data, Docker Compose files, Kubernetes manifests, and key-value maps into human-readable Markdown tables and documentation.Open tool
Chat, Messaging, Tickets & Forums
Translate Markdown to and from Jira and Confluence, Slack mrkdwn, Discord and forum BBCode, and format it for WhatsApp and Telegram.
- Markdown to JiraNever struggle with broken Jira ticket formatting again. Convert markdown docs, pull request descriptions, and bug reports into native Jira wiki markup in 1 click.Open tool
- Markdown to SlackFormat release notes, announcements, and incident reports cleanly for Slack channels without broken markdown syntax or ugly raw asterisks.Open tool
- Markdown to DiscordOptimize your markdown documentation, game patch notes, bot messages, and code blocks for Discord chat formatting.Open tool
- Markdown to BBCodeTransform markdown text, links, headings, tables, and code blocks into standard BBCode ([b], [i], [size], [code]) for discussion boards and online communities.Open tool
- Jira to MarkdownExport and copy Jira ticket descriptions, user stories, and acceptance criteria into clean GitHub Flavored Markdown (GFM) without broken backticks, distorted asterisks, or collapsed tables.Open tool
- Discord to MarkdownExport and copy Discord chat threads, announcements, and channel rules into clean GitHub Flavored Markdown (GFM) without broken timestamps, underline collisions, or exposed spoiler text.Open tool
- Slack to MarkdownTransform Slack chat messages, incident post-mortems, and sprint updates into clean GitHub Flavored Markdown (GFM) without broken bold text, mangled links, or unparsed user IDs.Open tool
- BBCode to MarkdownTransform legacy forum posts (phpBB, vBulletin, XenForo) and Steam Community Guides into clean GitHub Flavored Markdown (GFM) with tables, nested quotes, code blocks, and spoilers preserved.Open tool
- Markdown to ConfluenceConfluence Cloud’s editor has no Markdown import, and Data Center’s wiki markup has its own syntax. Paste Markdown here, then copy formatted text straight into a Cloud page — or copy wiki markup with code macros, info panels and tables for Confluence Data Center.Open tool
- Confluence to MarkdownCopy a Confluence page and paste it here — or paste its storage format, wiki markup or an exported .html file. Headings, tables, code macros with their language, info and warning panels, task lists and mentions come out as clean Markdown for Git, a static site, Obsidian or an AI prompt.Open tool
- Markdown to WhatsAppWhatsApp uses its own formatting: one asterisk for bold, underscores for italic, no headings and no tables. Paste Markdown — or an answer copied from ChatGPT or Claude — and get a message that looks right in WhatsApp, with headings as bold lines, tables as aligned blocks and links you can tap.Open tool
- Markdown to TelegramTelegram’s apps and its Bot API use different formatting. Paste Markdown and choose the target: text for the Telegram app (**bold**, __italic__, ~~strike~~), or a bot message in MarkdownV2 with every reserved character escaped, or in Telegram’s HTML subset. Long messages are flagged against the 4,096-character limit.Open tool
Developer & Academic
Turn Jupyter notebooks and OpenAPI/Swagger specs into Markdown, and move papers between LaTeX and Markdown.
- Jupyter (IPYNB) to MarkdownOpen an .ipynb file and get one clean Markdown file: your Markdown cells as written, code in fenced blocks with the notebook’s language, and the outputs underneath — printed text, errors, DataFrames as real tables, and plots embedded or as placeholders. Nothing to install, and the notebook never leaves your browser.Open tool
- Swagger to MarkdownTransform raw Swagger JSON and OpenAPI YAML files into beautiful, publication-ready API documentation, READMEs, and developer portal guides in under 15ms.Open tool
- Markdown to SwaggerTurn Markdown API notes, README tables, and LLM-generated endpoints into standard, lint-passing OpenAPI 3.0 YAML ready to import into Postman, Insomnia, or Swagger UI.Open tool
- Markdown to LaTeXTransform markdown notes, mathematical equations, and algorithmic pseudocode into structured, compilable LaTeX source code ready for Overleaf, TeX Live, and MacTeX.Open tool
- LaTeX to MarkdownTransform complex LaTeX source code, Overleaf projects, and academic papers into portable GitHub Flavored Markdown with mathematical formulas, tables, and citations intact.Open tool
Markdown Utilities
Generate a table of contents, tidy up formatting and fix Markdown without converting it.
- Markdown TOC GeneratorGenerate a table of contents for any Markdown file or README, with anchor links that work on GitHub, GitLab, VS Code and Obsidian. Updates in place. Free.Open tool
- Markdown FormatterFormat and clean up Markdown online: consistent lists, headings, tables and spacing, plus a linter for skipped headings, empty links and more. Free, in-browser.Open tool