Upload XML File
Or Enter a URL Fetch URL
Example: https://kaltask.com/sitemap.xml
Load Sample XML
Nested Data Handling — how to flatten repeated child elements:
All on same row (separate columns) Header / detail report style Concatenate (inside shared columns) Matrix style
Blacklist (comma-separated) Drops rows where any field contains any of these terms (case-insensitive). Examples: login, logout, register, index, about, about-us, pricing, contact, contact-us, faq, blog, lifestyle, scientific, authors, leadership, news, politics, legal, privacy, terms, terms-of-service, policy, press, press-releases, testimonials, media-kit, ads, robots, sitemap
Filter translated URLs and alternate language links
Deduplicate URLs that differ only by query parameters Groups rows by URL path (ignoring ?key=value) and keeps one per path. Prefers the parameter-free URL when present.
?key=value
Collapse paths (comma-separated path segments) Rewrites URLs to truncate at any of these segments and deduplicates the result. example.com/blog/article-title/ and example.com/blog/page/2/ both collapse to example.com/blog/. Combine with Blacklist above to drop the entire section.
example.com/blog/article-title/
example.com/blog/page/2/
example.com/blog/
Field Separator Type any character. Use \t for tab, \n for newline.
\t
\n
Include header row
Column Order Original Order Alphabetical Reverse Alphabetical
Text Case Original (no change) UPPERCASE lowercase Title Case Sentence case
Convert epoch timestamps to yyyy-mm-dd
Convert XML first to see available columns.
- Processing...
Copy Export CSV Export Excel