Download 10 MB JPG image for testing

Preview the image and test your image-upload limit. The preset is 10 MiB (10,485,760 bytes); choose MB for decimal megabytes.

10,485,760 bytes · built in your browser, nothing uploaded
10,485,760 bytes
10 MiB · JPG · 1,927 B
Exact size

1 MB = 1,000,000 B · 1 MiB = 1,048,576 B

WidthHeight
Advanced: test an upload limit

Enter the byte limit above, then choose one byte below, the exact limit or one byte above. Each choice uses the same base: 10,485,760 B. Generate and download each file to test your endpoint.

What to test with this JPG fixture

  • Compare image acceptance with the exact upload limit, then verify the image decodes. A large byte count does not imply a high-resolution photo.
  • Testing "max 10 MB" image fields on job, school and government portals.
  • Checking a Telegram bot that forwards photos.
  • Sharing a large test image on Discord without Nitro.

10 decimal MB fixture

Limits it lands on

  • Telegram's Bot API sendPhoto accepts photos up to 10 MB — this file is the boundary.
  • Discord's free upload limit is 10 MB, so expect this image to sit on or just over it, depending on how the limit is counted.
  • Spring Boot's default max-request-size is 10MB, which the full upload request exceeds.

What is inside the file

About 160 COM segments carry the padding; the encoded 800 × 600 picture is untouched and renders normally.

Downloaded as sample-10mb.jpg, generated in a background worker in under a second on most machines.

Questions

Is this a 10 MB photo or 10 MB of random data?

A real JPEG photo of a gradient. Viewers open it as an image; the padding is metadata.

Why might a "10 MB" form still reject it?

If the form means 10,000,000 bytes, this 10,485,760-byte file is about 4.9% too large.

Does 10 MB on this page mean 10000000 bytes?

This legacy URL selects 10 MiB: 10,485,760 bytes. A decimal 10 MB cap is 10,000,000 bytes. Select decimal MB or enter exact bytes on the JPG format page.

Reference and checks

Format reference: ITU-T T.81 (JPEG).

Size-specific download checked (2026-10-14): 10,485,760 bytes (10 MiB). JPEG decoding passed in Chromium.

Generate another size in this format · Technical notes for every format · Guide to testing file upload limits · Data processing and privacy

Related tools: Image Convert · Resize Image · Compress Image.

Noticed an issue with this test file? Report an issue →