Document sample files

PDF, Word, plain text, Markdown, RTF and HTML files for testing document handling.

Formats in this category

FormatWhat it isSizes
PDF sample files.pdf application/pdfFixed-layout documents that look the same on every device. The most common format for upload forms that accept documents.5 KB to 10 MB
DOCX sample files.docx application/vnd.openxmlformats-officedocument.wordprocessingml.documentThe default Microsoft Word format since 2007: a ZIP package of XML parts.50 KB to 10 MB
TXT sample files.txt text/plainUnformatted text with no structure beyond characters and line breaks. The simplest possible upload.1 KB to 10 MB
RTF sample files.rtf application/rtfA text-based document format from Microsoft that predates DOCX and is still accepted by most word processors.1 KB to 1 MB
Markdown sample files.md text/markdownLightweight markup that reads well as plain text and converts to HTML.1 KB to 1 MB
HTML sample files.html text/htmlThe markup language of web pages. As an upload it needs careful handling because browsers will execute it.1 KB to 1 MB

About these files

Document uploads are the most common kind of file a business application accepts: CVs, contracts, invoices, reports and scanned forms. They are also the most varied, ranging from a few bytes of plain text to a multi-megabyte PDF.

These samples cover fixed-layout documents (PDF), editable word-processor formats (DOCX and RTF) and the text formats that documents are often converted to or from. Each is available in a range of exact sizes, so you can test both content handling and size limits.

Ready-made samples

Hand-designed files with realistic content or a specific edge case.

Curated sample files: Documents
FileFormatSizeContentsDownload
Sample business report PDF (multi-page)sample-business-report.pdf PDF 399 KB408,822 bytes Page size: A4 (595 x 842 pt) Download PDF
Sample invoice PDF (single page)sample-invoice.pdf PDF 2.25 KB2,304 bytes Pages: 1 Download PDF
UTF-8 text in many scriptssample-text-utf8-multilingual.txt TXT 906 B906 bytes Scripts: Latin, Greek, Cyrillic, Arabic, Hebrew, Devanagari, Thai, Chinese, Japanese, Korean, emoji Download TXT
Plain text with Windows (CRLF) line endingssample-text-crlf-line-endings.txt TXT 740 B740 bytes Lines: 20 Download TXT
Empty file (0 bytes)empty-file.txt TXT 0 B0 bytes Lines: 0 Download TXT
File name with spacessample file name with spaces.txt TXT 34 B34 bytes File name length: 32 characters Download TXT
File name with non-ASCII characterssample-ünïcödé-文件-имя.txt TXT 75 B75 bytes File name scripts: Latin with diacritics, Han, Cyrillic Download TXT
File with a 120-character namesample-long-file-name-abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghij-end.txt TXT 36 B36 bytes File name length: 120 characters Download TXT
File without an extensionsample-file-without-extension TXT 61 B61 bytes ASCII text Download TXT

Popular downloads by size

Jump straight to a file. Every size is exact to the byte.

Or browse every format at one size: 1 KB, 5 KB, 10 KB, 25 KB, 50 KB, 100 KB, 500 KB, 1 MB, 5 MB, 10 MB.

What to test

Related categories

Document files: questions

Which document format should I test first?
PDF. It is the format most upload forms see in production, and it has a clear signature and a clear failure mode when truncated.
Do any of these documents contain macros or scripts?
No. None of the document samples contain macros, scripts, forms or embedded files.