Sample JSON 100KB File
JSON array of records — contact/financial/ecommerce schemas
Click below for an instant download — no signup, no redirect.
Download 100KB JSON100 KBTestFile-json-100kb.json
File details
| Format | JSON |
| Extension | .json |
| MIME type | application/json |
| Size | 100 KB |
| Exact bytes | 102,400 |
| Filename | TestFile-json-100kb.json |
| Format version | JSON (ECMA-404 / RFC 8259) |
| Contents | ~500 Faker contact objects in a root array; 8 keys per object; pretty-printed with 2-space indent |
| Encoding | UTF-8 (no BOM); 2-space indented JSON; Unix LF line endings |
What is a 100KB JSON file useful for?
A 100 KB JSON file with ~500 records is the right size for unit-testing JSON API response parsing, schema validation library setup, and upload validator MIME type detection. Use it to verify that your JSON parser correctly handles the array-of-objects structure, that your schema validator catches missing required fields and type mismatches, and that your API endpoint returns appropriate error messages for malformed JSON (test with a truncated copy of this file).
What's inside this file?
Generated by data.py with Faker. A JSON array containing approximately 500 contact objects, pretty-printed with 2-space indentation. Each object has 8 keys: id (integer), first_name, last_name, email, phone (all strings), date (ISO 8601 string), amount (float), status (string enum). The array is wrapped in a root-level array (not an object with a 'data' key) — matching the simplest common API response pattern.
Download via curl
curl -L "http://localhost:8000/files/json/TestFile-json-100kb.json" \ -o TestFile-json-100kb.json
Need different parameters?
Generate a custom JSON file with exact settings.