Sample Markdown files
Free Markdown test files from 5 KB to 1 GB. Pick a size and download, or type any size you need.
5 KB Markdown
24 sections
10 KB Markdown
50 sections
100 KB Markdown
504 sections
500 KB Markdown
2,498 sections
1 MB Markdown
4,979 sections
5 MB Markdown
Made on your device
10 MB Markdown
Made on your device
25 MB Markdown
Made on your device
50 MB Markdown
Made on your device · saved in pieces
100 MB Markdown
Made on your device · saved in pieces
500 MB Markdown
Made on your device · saved in pieces
1 GB Markdown
Made on your device · saved in pieces
Free for any use, including commercial. Made by this site, with no third-party content and no signup.
What is inside
- A # title and an intro paragraph with a link to toolxkit.com
- One ## section per employee: 50 in the 10 KB file, 4,979 in the 1 MB file, 122,098 in the 25 MB file
- Bold role, italic city, and a three-item bullet list in every section
- A two-column pipe table in every section, with the email in inline code
- UTF-8 text with em dashes and accented names
- Exact to the byte: the gap at the end is an HTML comment, which renders as nothing
Try it with these tools
They run in your browser. The file you downloaded stays on your device.
- Markdown Viewer Open and read a Markdown file in your browser.
- Markdown to HTML Type Markdown, see the page, copy the HTML.
- Markdown to PDF Render notes and README files into a formatted PDF.
- Markdown to Word Render Markdown into a formatted .docx.
- Markdown Formatter Tidy Markdown spacing and list markers.
- Markdown Validator Find heading jumps, unclosed fences and empty links.
- Remove Markdown Strip Markdown formatting and leave the plain text.
- Compare Markdown See exactly what changed between two Markdown files.
About Markdown files
Markdown is plain text with a few symbols for formatting: # for a heading, * for emphasis, - for a list item, backticks for code. It was made to be easy to read before it is rendered, which is why README files, wikis and notes apps use it.
You meet .md files in GitHub and GitLab repos, documentation sites, static site generators and note apps such as Obsidian. They are often turned into HTML, PDF or Word, and that conversion is where they are usually tested.
Markdown has more than one dialect. The base rules come from CommonMark, but tables are an extension from GitHub Flavored Markdown, so a strict CommonMark tool shows a table as lines of pipes and dashes. If your tables look broken, check which dialect the tool follows before you edit the file.
Sources: CommonMark specification 0.31.2 (commonmark.org) · GitHub Flavored Markdown specification (GitHub)
Questions
Why does the end of the .md file hold an empty HTML comment?
It pads the file to the exact byte count. Markdown passes HTML comments through and browsers do not show them, so the rendered page looks the same with or without it.
Will the tables show on GitHub?
Yes. They use the pipe-table syntax that GitHub Flavored Markdown supports. A tool that follows only strict CommonMark will show them as plain text.
Can I use these Markdown files in my own docs or product?
Yes, for any purpose. They are generated by this site's own script, hold no third-party text, and are released as public domain (CC0).
Also searched as: sample markdown file download, dummy md file, test md file, example markdown file, 1 MB md file, 10 MB md file, 100 MB md file, 1 GB md file, free md for testing.
For developers: exact bytes and SHA-256
Sizes are decimal (1 MB = 1,000,000 bytes). The hosted files never change between builds, so these checksums stay valid.
| File | Bytes | SHA-256 |
|---|---|---|
| sample-5kb.md | 5,000 bytes | 398a24026db0824189c3092b6708beb7c6b0a9350d0cc9300a32d8707e4f0afb |
| sample-10kb.md | 10,000 bytes | 0f32279033129133363a09e4f8a6d821fa3796b821c66c020b389e8b30f5eb1f |
| sample-100kb.md | 100,000 bytes | 00a8f6efd94d2797a17069a7e006130eed63bc26410f10c6f616217c21fd24a5 |
| sample-500kb.md | 500,000 bytes | a5b8e451295a707cddc475d9dafef7530bcfb968711f8cbc896be70e64438b7e |
| sample-1mb.md | 1,000,000 bytes | e92ebeb50721186a2cfc71c18fd6bc5b559c4aa394ed77153f0007ea1e1d40f7 |