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.
| File | Format | Size | Contents | Download |
|---|---|---|---|---|
| 25 KB PDF samplesample-pdf-25kb.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.
| System | Limit | What happens at 25 KB |
|---|---|---|
| TCP initial congestion window | About 14.6 KB (10 segments) | 25 KB needs at least two flights of packets on a new connection. |
| Base64 encoding | Adds 33 percent | A 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.