640 × 480
26.8 KBsample-640x480.jpg
Small 640 × 480 photo. Good for quick upload, thumbnail and avatar-cropping tests.
- 640 × 480 px
- VGA, 4:3
- Baseline
- sRGB
Real JPEG photos at the sizes and resolutions people test most, plus the edge cases that break image pipelines: EXIF rotation, CMYK and embedded GPS data.
sample-640x480.jpg
Small 640 × 480 photo. Good for quick upload, thumbnail and avatar-cropping tests.
sample-1280x720.jpg
Standard HD image for blog posts, previews and responsive-image tests.
sample-1920x1080.jpg
The most requested size. Use it for hero images, galleries and image-processing pipelines.
sample-3840x2160.jpg
Large 4K photo for testing resizing, memory use and slow-network loading.
sample-1080x1920-portrait.jpg
Vertical phone-shaped image for stories, mobile layouts and crop logic.
sample-200x200.jpg
Tiny square image for profile pictures and avatar components.
sample-1mb.jpg
Lands just under 1 MB. Handy for upload-limit and compression tests.
sample-5mb.jpg
Lands just under 5 MB. Handy for upload-limit and compression tests.
sample-10mb.jpg
Lands just under 10 MB. Handy for upload-limit and compression tests.
sample-exif-orientation.jpg
Pixels are stored sideways with Orientation = 6. If your app shows it level, you handle EXIF rotation correctly.
sample-progressive.jpg
Progressive encoding that renders coarse-to-fine. Check decoders and lazy-loading placeholders.
sample-cmyk.jpg
Print-style CMYK JPEG. Many browsers and image libraries handle these differently from RGB.
sample-grayscale.jpg
Single-channel 8-bit grayscale JPEG for color-mode conversion tests.
sample-exif-gps.jpg
Carries camera tags and a public GPS location (Eiffel Tower). Use it to test metadata reading or privacy stripping.
Create a valid JPG file of any exact size, byte for byte, right in your browser. Nothing is uploaded, and you can generate as many as you like.
| Extension | .jpg |
|---|---|
| MIME type | image/jpeg |
| File signature | FF D8 FF |
| Origin | Joint Photographic Experts Group, 1992 · ISO/IEC 10918 |
| Files here | 14 · 14.5 MB in total |
| License | Free for any use, no attribution |
JPEG, named after the Joint Photographic Experts Group, has been the standard photo format since 1992. Its lossy compression is tuned to human vision, which keeps photos small but adds artifacts at low quality.
JPG files often carry EXIF metadata: camera settings, timestamps, orientation and sometimes a GPS location. Handling that metadata correctly is one of the most common sources of image bugs.
<img src="files/jpg/sample-1920x1080.jpg"
width="1920" height="1080"
alt="Sample landscape photo" loading="lazy">curl -O https://samplefiles.technologychannel.org/files/jpg/sample-640x480.jpgNone. They are the same format. The three-letter .jpg extension comes from older Windows systems that limited extensions to three characters.
Nobody's. The coordinates point to the Eiffel Tower in Paris, a public landmark, so you can test location reading or stripping without exposing real data.
Yes. Every image here is free for any use, including commercial testing, demos and tutorials. No attribution is required.
Yes, as many times as you like. There is no sign-up, no daily limit and no waiting timer. Direct links also work in scripts, CI jobs and automated tests.
Every image is labeled with its dimensions and format, so you can confirm at a glance that your app served, resized or cropped the right file.