XML to Markdown Converter
Turn XML into readable Markdown. Paste or upload a file, or load a feed or sitemap from a URL, then get an outline, a table or a clean list of posts.
- 100% free
- No sign-up
- Runs in your browser
XML
Output style
Feeds become a list of posts and sitemaps a list of URLs. Other XML becomes an outline.
0 words · 0 characters · 0 lines
From XML to something people can read
XML stores data as nested elements with optional attributes. It is common in RSS and Atom feeds, sitemaps, product feeds, office files and older APIs. It is easy for software to read but tiring for people, so a Markdown version is handy for documentation, reports, release notes and issue trackers.
Which mode to use
- Smart for RSS and Atom feeds and XML sitemaps.
- Table for lists of similar records, such as products, books or orders.
- Outline for configuration files and documents with mixed structure.
- Code block when the reader needs the exact XML.
Namespaced elements keep their prefix (for example dc:creator), and namespace declarations are left out of the attribute lists to keep the output short.
How it works
How to use it
- Step 1
Add your XML
Paste XML, drop an .xml, .rss or .atom file, or load a public feed or sitemap from its URL.
- Step 2
Choose how to show it
Smart mode recognises RSS and Atom feeds and sitemaps. For other XML, pick an outline, a table of repeating records or a code block.
- Step 3
Copy or download
Copy the Markdown, download it as a .md file, or open the preview to see how it renders.
FAQs
Frequently asked questions
Answers to common questions about the XML to Markdown Converter.
Outline turns the XML tree into a nested bullet list, with each element name in bold, its attributes in brackets and its text after a colon. Table finds the element that repeats most (like <item> or <book>) and makes one row per record, with a column for each child element and attribute. Code block keeps the XML in a fenced xml block, optionally re-indented.
Smart mode detects them from the root element. Feeds become a heading for the feed and a section per item with the linked title, date, author and description. Sitemaps and sitemap indexes become a list of URLs with their last modified dates.
XML is strict. Every opening tag needs a matching closing tag, attribute values need quotes, and characters like & and < must be written as & and < in text. The error message shows the line and column your browser stopped at.
Yes. Enter the address of a public RSS feed, Atom feed, sitemap or other XML file and press Load. Files up to 5 MB are supported, including gzipped sitemaps ending in .gz.
Pasted text and uploaded files are converted in your browser and never sent anywhere. Only when you use Load from URL does our server fetch that public address for you, because browsers can't read other websites directly.
More free tools
Try another tool
- ConverterPDF to Markdown ConverterConvert a PDF to Markdown with headings, lists and paragraphs kept.Use for free
- ConverterCSV to Markdown TableTurn a CSV or spreadsheet paste into a Markdown table.Use for free
- ConverterJSON to Markdown ConverterTurn JSON into readable Markdown lists or tables.Use for free
- ConverterWord to Markdown ConverterConvert a .docx file to Markdown with headings, lists, links and tables.Use for free
- ConverterRTF to Markdown ConverterConvert an RTF document to Markdown.Use for free
- ConverterHTML to Markdown ConverterPaste or upload HTML and get clean Markdown.Use for free
Reply to every Instagram comment automatically
Hypello sends a DM to everyone who comments your keyword, replies to story mentions and lets AI agents answer questions. Start free with 1,000 DMs a month.