25 KB sample files

A 25,600-byte file: the size of a small web image or a short document. Available in 9 formats.

Download a 25 KB file

Each file is exactly 25,600 bytes and is a valid file of its format.

25 KB sample files in every available format
FileFormatSizeContentsDownload
25 KB PDF samplesample-pdf-25kb.pdf PDF 25 KB25,600 bytes Pages: 5 Download PDF
25 KB TXT samplesample-txt-25kb.txt TXT 25 KB25,600 bytes Numbered lines: 255 Download TXT
25 KB CSV samplesample-csv-25kb.csv CSV 25 KB25,600 bytes Data rows: 196 Download CSV
25 KB JSON samplesample-json-25kb.json JSON 25 KB25,600 bytes Records: 74 Download JSON
25 KB XML samplesample-xml-25kb.xml XML 25 KB25,600 bytes Elements: 80 <customer> records Download XML
25 KB PNG samplesample-png-25kb.png PNG 25 KB25,600 bytes 106 × 79 px Download PNG
25 KB JPG samplesample-jpg-25kb.jpg JPG 25 KB25,600 bytes 261 × 195 px Download JPG
25 KB ZIP samplesample-zip-25kb.zip ZIP 25 KB25,600 bytes Entries: 4 Download ZIP
25 KB BIN samplesample-bin-25kb.bin BIN 25 KB25,600 bytes Pseudo-random bytes Download BIN

What is a 25 KB test file?

A 25 KB file needs more than one round trip on a fresh connection, so it is the smallest sample that exercises ordinary TCP flow control. It is typical of the small images, stylesheets and API responses that make up most web traffic.

Encoded as base64, as happens in JSON payloads and email attachments, it grows to about 34 KB. That 33 percent overhead is worth remembering whenever a size limit applies to an encoded body rather than the original file.

In everyday terms: About eight pages of plain text, or a compact logo.

Limits near 25 KB

Default limits in widely used software that a 25 KB file is useful for testing. Defaults change between versions, so confirm them in the documentation for the version you run.

SystemLimitWhat happens at 25 KB
TCP initial congestion windowAbout 14.6 KB (10 segments)25 KB needs at least two flights of packets on a new connection.
Base64 encodingAdds 33 percentA 25 KB file becomes about 34 KB inside JSON or an email.

Good for

  • Testing avatar and logo uploads
  • Checking base64 handling in API payloads
  • Small-file performance baselines

Transfer time

How long 25,600 bytes take to move, before any compression.

1 Mbit/s (slow mobile or uplink)under 1 second
10 Mbit/s (basic broadband)under 1 second
100 Mbit/s (fast broadband)under 1 second

Related

Next sizes: 10 KB sample files and 50 KB sample files.

25 KB files: questions

Which formats are available at 25 KB?
The core formats: PDF, TXT, CSV, JSON, XML, PNG, JPG, ZIP and BIN. Intermediate sizes are limited to the formats people most often ask for.