⚡ Speed Test
⬇ Download Files
⬆ Upload Files

Network Speed Test

Measure download, upload, latency and jitter to this server

Download
0Mbps
Upload
0Mbps
 
Download
Mbps
Upload
Mbps
Latency
ms
Jitter
ms
Downloaded
MB
Uploaded
MB
Live Throughput
↓ Download (left axis)↑ Upload (right axis)

Download Files

Generate and download test files of any size for throughput testing

Files
Storage Used
/ 300 GB
Available
Max File
20 GB
Generate File
Max 20 GB per file · 300 GB total · Random binary data · Resumable downloads
Available Files
Name
Size
Created
Status
Actions
No files yet — generate one above
Download API
# ⚡ MAX SPEED — parallel connections (recommended, hits 5 Gbps)
aria2c -x 16 -s 16 -k 10M https://testfiles.inos.digis2.com/api/download/FILE
# Standard download (single connection — resumable)
curl -OL https://testfiles.inos.digis2.com/api/download/FILE
wget -c https://testfiles.inos.digis2.com/api/download/FILE
# Generate a new file via API
curl -X POST https://testfiles.inos.digis2.com/api/generate \
  -H "Content-Type: application/json" \
  -d '{"filename":"my_file.bin","size":"10GB"}'
# List files · Delete file
curl https://testfiles.inos.digis2.com/api/files
curl -X DELETE https://testfiles.inos.digis2.com/api/files/FILE

Upload Files

Upload a file to measure upload throughput · Files are auto-deleted after the test

Upload Speed Test
Max 20 GB per file · File is automatically deleted from the server after test · Supports any file type
Upload History
No uploads yet — upload a file above to test
Upload API
# Upload a file for speed testing (auto-deleted after test)
curl -X POST https://testfiles.inos.digis2.com/api/upload-file \
  -H "X-Filename: testfile.bin" \
  --data-binary @/path/to/your/file.bin
# Upload with progress and speed measurement
curl -X POST https://testfiles.inos.digis2.com/api/upload-file \
  -H "X-Filename: testfile.bin" \
  --data-binary @/path/to/your/file.bin \
  -w "Speed: %{speed_upload} bytes/sec\nTime: %{time_total}s\n"
# Generate a random file and upload it in one line
dd if=/dev/urandom bs=1M count=1000 | \
curl -X POST https://testfiles.inos.digis2.com/api/upload-file \
  -H "X-Filename: random_1gb.bin" \
  -H "Transfer-Encoding: chunked" \
  --data-binary @-
# Upload speed test sink (discard mode — no file saved)
dd if=/dev/urandom bs=1M count=100 | \
curl -X POST https://testfiles.inos.digis2.com/api/upload \
  -H "Content-Type: application/octet-stream" \
  --data-binary @- \
  -w "Speed: %{speed_upload} bytes/sec\n"

POST /api/upload-file — Uploads a real file, measures speed server-side, returns JSON with speed_mbps, then auto-deletes the file.
POST /api/upload — Sink mode: receives data and discards it without saving. Useful for pure throughput measurement.
X-Filename header — Optional. Sets the filename in the response. If omitted, a timestamp-based name is used.