Sample JSON Test Data
JSON ·.json
Free downloads · No account required · File sizes and checksums listed
Download free JSON test fixtures for API mocks, upload validators, and parser benchmarks. Each file is a synthetic JSON payload sized for QA, with published byte counts and SHA-256 checksums.
Use these when you need a known-size JSON download for clients, gateways, or storage tests — not a random gist with unknown weight.
Download Sample JSON Files
Sample files · Measured sizes · SHA-256 available
| Target size | File | Actual size | Download |
|---|---|---|---|
| 10 KB | example-10kb.json |
10 KB | Download |
| 100 KB | example-100kb.json |
100 KB | Download |
| 500 KB | example-500kb.json |
500 KB | Download |
| 1 MB | example-1mb.json |
1 MB | Download |
| 5 MB | example-5mb.json |
5 MB | Download |
| 10 MB | example-10mb.json |
10 MB | Download |
Target size is approximate. Use Actual size for limit tests. Open file details for SHA-256 checksums.
File details and SHA-256 checksums
Full SHA-256 for automated tests. MIME application/json for all sizes.
-
10 KB
example-10kb.json10240 bytes (10 KB)5761fa7035d2e90bc6807346416f5beb49f3915be5a762587acf7de86f80dcb9 -
100 KB
example-100kb.json102400 bytes (100 KB)efd9de941726c47808e13e058375b5c1c74125f52f4161916484ae55fc6dd9a8 -
500 KB
example-500kb.json512000 bytes (500 KB)744366154b64209197557cb1c61e6e9a690e4b022debc9d76c45814b7958a801 -
1 MB
example-1mb.json1048576 bytes (1 MB)fbc83185c22eb39c4a2e35c599ecef0fb1bc5e9dcb19cbb3a798b400f9185400 -
5 MB
example-5mb.json5242880 bytes (5 MB)c416bb8f0e9c348b89dd0a6e0063d187caaf18b35ba0e9339689a2c61265c8d6 -
10 MB
example-10mb.json10485760 bytes (10 MB)b59d693d0227ef28e264b8695f57c4ecf5c4842ba2344ac4e04cf40bb81c619b
How to download
- Choose a file in the table and click Download.
- Optional: open File details and SHA-256 checksums to confirm the exact bytes for repeatable tests.
Browse more Sample Developer Files or return to Free Example Files.
What's in these JSON samples
Checked on the published files: valid UTF-8 JSON (no BOM) with a root object containing items (an array of catalog-like records) and metadata. The 10 KB file has 29 items; the 1 MB file has 3,052 items. Item fields include id, sku, name, category, price, and related demo keys. These are size-oriented fixtures, not a fixed public API contract.
JSON structure preview
Abbreviated structure from the published 10 KB file; some fields and array values omitted. Full files keep the same shape with more items.
{
"items": [
{
"id": "item-000001",
"sku": "SKU-000001",
"name": "Sample Product 000001",
"category": "audio",
"price": 4.99,
"currency": "USD",
"inStock": false,
"tags": ["sample", "audio"]
}
],
"metadata": { "…": "catalog-style demo metadata" }
}
What you can test with these JSON samples
Each published file is valid UTF-8 JSON with a root object containing items and metadata. That shape is enough to exercise upload handlers, request-body parsers, and fixture loaders that expect application/json.
The 10 KB file has 29 items; the 1 MB JSON has 3,052. Use the smaller file for smoke tests and the larger one for payload-size limits. These are size-oriented fixtures — not a public API contract and not NDJSON line streams.
When a test depends on specific field names or nesting, adapt a copy locally rather than assuming every consumer schema matches this catalog demo.
Limitations
These files are not NDJSON line streams and are not guaranteed to match any particular API schema. Adapt or replace fields when your contract tests require specific shapes.
What Is a JSON Example File?
A JSON example file here is a size-targeted fixture of JavaScript Object Notation text. Teams use it to stress parsers, request bodies, and file uploads that accept application/json.
Each published file is a root object with items and metadata (29 items at 10 KB; 3,052 at 1 MB). These are size-oriented fixtures, not a fixed public API contract. NDJSON line streams are not published on this page.
Frequently Asked Questions
Where can I download a sample JSON file?
Use the size list on this page. Every published size includes filename; the CI table adds bytes, SHA-256, and MIME.
Are these JSON files free?
Yes. Published JSON fixtures are free and require no account.
Is this NDJSON or a single JSON document?
Current fixtures are standard JSON documents sized for testing. NDJSON / nested-structure variants are on the roadmap.
How should I verify the file?
Hash the download and compare it to the SHA-256 shown for that row.
What Content-Type should clients expect?
application/json for the variants listed here.
Looking for More Sample Developer Files?
Browse more Developer Files samples, or pick another format below.
Also try: CSV Example Files · VCF Example Files