Divide a large Markdown document into separate chapter files at H1 or H2 boundaries. Download all chapters as a ZIP. Pro feature.
Free is enough for most one-off jobs. Pro raises the file and batch caps; Pro + Media unlocks GB-scale streaming and unlimited duration.
Larger files supported on Developer (5 GB CSV) and Enterprise (unlimited). All processing happens in your browser — files never reach a server.
Drop your large Markdown file
Choose the split level (H1, H2, or H3) and filename scheme
Download the ZIP archive containing one .md file per section
0 bytes uploaded. Markdown Splitter runs entirely in your browser using JavaScript. Your markdown — including any secrets, PII, or proprietary content — never leaves your device. No data is sent to any server.
Filenames are generated from heading text using GitHub's slug algorithm: lowercase, spaces to hyphens, non-alphanumeric stripped. E.g. '## Getting Started' → 01-getting-started.md.
ZIP batch output requires Pro. You can preview the split structure for free — Pro unlocks the ZIP download of all chapter files.
Join 2–50 Markdown files into a single unified document with an auto-generated TOC. Pro feature. Preserves headings and adds H1 separators from filenames.
Open toolAutomatically generate a linked Table of Contents from Markdown headings with GitHub-compatible anchor links. Free, browser-based.
Open toolShift all headings in a Markdown document up or down by one or more levels — e.g. H2 → H3 for embedding a document as a section. Free, instant.
Open tool