Create a sample Markdown file

Download a short Markdown example at your target size. Its HTML-comment padding stays out of the rendered content, so bytes and visible text length differ.

10,485,760 bytes
10 MiB · MD · 80 B
Exact size

1 MB = 1,000,000 B · 1 MiB = 1,048,576 B

Advanced: test an upload limit

Enter the byte limit above, then choose one byte below, the exact limit or one byte above. Each choice uses the same base: 10,485,760 B. Generate and download each file to test your endpoint.

What to test with a Markdown fixture

Compare the raw file size with its rendered preview. For parser or rendering performance tests, supply representative Markdown structures instead of comment padding.

Plain-text sample · HTML sample

Choose a size here

These options set the generator above. Separate size guides explain how to test a particular upload boundary.

File structure and testing limits

A short Markdown example with an HTML comment for padding. Rendering the document does not display the padding.

Format reference: CommonMark specification.

This generator assembles the file in your browser; file content is not sent to a server. Site analytics may make network requests. Office ↔ PDF conversion uses a separate server workflow. Data processing and privacy.

Technical notes for every format · Guide to testing file upload limits

Questions

How small can an MD file be?

About 80 bytes. Below that the format cannot carry its mandatory structure, let alone padding.

Why does a large Markdown file render as a short document?

The padding sits in an HTML comment after the visible sample text. Markdown renderers can hide that comment; file byte size and rendered document length are separate measurements.

Can I ask for an unusual size?

Any byte count above the minimum works — for example 3,145,728 bytes (exactly 3 MB) or 27.5 MB. Drag the caliper or type the number.

Noticed an issue with this test file? Report an issue →