# Sample DOCX files for testing, free, CC0 and hotlinkable

7 DOCX test files from 37.1 KB to 10.1 MB: tracked changes, table, 2 images, anchored image, plain text, 1 MB, 10 MB. Direct URLs, SHA-256 per file, CC0.

The page: <https://loremfile.dev/docx>.

This is a Lorem Ipsum DOCX file: a Word document with a heading and placeholder paragraphs in
Word's default styles.

| Path | Size | MIME | Properties |
|---|---|---|---|
| [`docx/1page.docx`](https://loremfile.dev/docx/1page.docx) | 37.2 KB (37,209 bytes) | `application/vnd.openxmlformats-officedocument.wordprocessingml.document` | 4 paragraphs, 170 words |

`docx/with-tracked-changes.docx` holds one deletion of "cancelled", one insertion of
"confirmed" and one comment: an extractor that reads the XML naively returns the deleted word
as current text, and only accepting the changes leaves "confirmed".

`docx/anchored-image-with-alt-text.docx` floats its 1 image in an anchor with alt text, where
`docx/with-images.docx` places its 2 inline: a converter or accessibility checker that looks
only for inline pictures misses the first. `docx/with-table.docx` holds a native table of 11
rows, header included, for extractors that flatten tables into text or drop them.

`docx/1page.docx` stores no page count of its own, so "one page" is what Word renders, and a
page-count check on a .docx needs a renderer. `docx/1mb.docx` and `docx/10mb.docx` reach
1,024,867 and 10,110,885 bytes with 5 and 51 embedded images, for upload limits that should be
hit by a real document.

## Files

| Path | Size | MIME | Properties |
|---|---|---|---|
| [`docx/10mb.docx`](https://loremfile.dev/docx/10mb.docx) | 10.1 MB (10,110,885 bytes) | `application/vnd.openxmlformats-officedocument.wordprocessingml.document` | 52 paragraphs, 3,371 words |
| [`docx/1mb.docx`](https://loremfile.dev/docx/1mb.docx) | 1 MB (1,024,867 bytes) | `application/vnd.openxmlformats-officedocument.wordprocessingml.document` | 6 paragraphs, 354 words |
| [`docx/1page.docx`](https://loremfile.dev/docx/1page.docx) | 37.2 KB (37,209 bytes) | `application/vnd.openxmlformats-officedocument.wordprocessingml.document` | 4 paragraphs, 170 words |
| [`docx/anchored-image-with-alt-text.docx`](https://loremfile.dev/docx/anchored-image-with-alt-text.docx) | 43.2 KB (43,200 bytes) | `application/vnd.openxmlformats-officedocument.wordprocessingml.document` | 4 paragraphs, 188 words |
| [`docx/with-images.docx`](https://loremfile.dev/docx/with-images.docx) | 41.4 KB (41,377 bytes) | `application/vnd.openxmlformats-officedocument.wordprocessingml.document` | 3 paragraphs, 167 words |
| [`docx/with-table.docx`](https://loremfile.dev/docx/with-table.docx) | 37.1 KB (37,092 bytes) | `application/vnd.openxmlformats-officedocument.wordprocessingml.document` | 1 paragraph, 1 word |
| [`docx/with-tracked-changes.docx`](https://loremfile.dev/docx/with-tracked-changes.docx) | 37.4 KB (37,393 bytes) | `application/vnd.openxmlformats-officedocument.wordprocessingml.document` | 3 paragraphs, 12 words |

The same list as JSON: <https://loremfile.dev/docx/index.json>.
