Use case · 31 files
Test image processing
Thumbnailers and image pipelines see everything: iPhone HEIC photos, sideways EXIF orientations, CMYK print files and images designed to exhaust memory. Use these files to find those failures before your users do.
Download all with curl
# 31 files, 11.6 MB in total
while read -r url; do curl -LO --fail "$url"; done <<'EOF'
https://files.samplefiles.com/image/jpg/sample-640x480.jpg
https://files.samplefiles.com/image/jpg/sample-1920x1080.jpg
https://files.samplefiles.com/image/jpg/sample-3840x2160.jpg
https://files.samplefiles.com/image/jpg/sample-7680x4320.jpg
https://files.samplefiles.com/image/heic/sample-1920x1080.heic
https://files.samplefiles.com/image/avif/sample-1920x1080.avif
https://files.samplefiles.com/image/webp/sample-1920x1080.webp
https://files.samplefiles.com/image/jxl/sample-1920x1080.jxl
https://files.samplefiles.com/image/tiff/sample-1920x1080.tiff
https://files.samplefiles.com/image/psd/sample-640x480.psd
https://files.samplefiles.com/edge-cases/images/exif-orientation-1.jpg
https://files.samplefiles.com/edge-cases/images/exif-orientation-2.jpg
https://files.samplefiles.com/edge-cases/images/exif-orientation-3.jpg
https://files.samplefiles.com/edge-cases/images/exif-orientation-4.jpg
https://files.samplefiles.com/edge-cases/images/exif-orientation-5.jpg
https://files.samplefiles.com/edge-cases/images/exif-orientation-6.jpg
https://files.samplefiles.com/edge-cases/images/exif-orientation-7.jpg
https://files.samplefiles.com/edge-cases/images/exif-orientation-8.jpg
https://files.samplefiles.com/edge-cases/images/cmyk.jpg
https://files.samplefiles.com/edge-cases/images/grayscale.jpg
https://files.samplefiles.com/edge-cases/images/16-bit.png
https://files.samplefiles.com/edge-cases/images/palette-256.png
https://files.samplefiles.com/edge-cases/images/progressive.jpg
https://files.samplefiles.com/edge-cases/images/interlaced.png
https://files.samplefiles.com/edge-cases/images/1x1.png
https://files.samplefiles.com/edge-cases/images/wide-10000x10.png
https://files.samplefiles.com/edge-cases/images/tall-10x10000.png
https://files.samplefiles.com/image/png/sample-transparent-512x512.png
https://files.samplefiles.com/image/png/sample-animated-320x240.png
https://files.samplefiles.com/image/gif/sample-animated-320x240.gif
https://files.samplefiles.com/image/webp/sample-animated-320x240.webp
EOFRead first: Why your uploaded photos appear sideways (EXIF orientation) · PNG vs JPEG vs WebP vs AVIF: which image format to use
Resolutions
JPEG from 640×480 to 8K.
| File | Size | Details | Download |
|---|---|---|---|
| JPG 640×480sample-640x480.jpg | 41.8 KB | 640×480 | Download |
| JPG 1920×1080 (Full HD)sample-1920x1080.jpg | 217 KB | 1920×1080 | Download |
| JPG 3840×2160 (4K)sample-3840x2160.jpg | 762 KB | 3840×2160 | Download |
| JPG 7680×4320 (8K)sample-7680x4320.jpg | 2.7 MB | 7680×4320 | Download |
Formats beyond JPEG and PNG
Modern and legacy formats your pipeline may need to decode.
| File | Size | Details | Download |
|---|---|---|---|
| HEIC 1920×1080 (Full HD)sample-1920x1080.heic | 212 KB | 1920×1080 | Download |
| AVIF 1920×1080 (Full HD)sample-1920x1080.avif | 52.9 KB | 1920×1080 | Download |
| WEBP 1920×1080 (Full HD)sample-1920x1080.webp | 90.1 KB | 1920×1080 | Download |
| JXL 1920×1080 (Full HD)sample-1920x1080.jxl | 138 KB | 1920×1080 | Download |
| TIFF 1920×1080 (Full HD)sample-1920x1080.tiff | 2.3 MB | 1920×1080 | Download |
| PSD 640×480sample-640x480.psd | 1.7 MB | 640×480 | Download |
EXIF orientation
All eight orientations. A correct pipeline shows an upright “F” for every file.
| File | Size | Details | Download |
|---|---|---|---|
| JPG with EXIF orientation 1exif-orientation-1.jpg | 12.4 KB | EXIF Orientation = 1 | Download |
| JPG with EXIF orientation 2exif-orientation-2.jpg | 12.4 KB | EXIF Orientation = 2 | Download |
| JPG with EXIF orientation 3exif-orientation-3.jpg | 12.4 KB | EXIF Orientation = 3 | Download |
| JPG with EXIF orientation 4exif-orientation-4.jpg | 12.4 KB | EXIF Orientation = 4 | Download |
| JPG with EXIF orientation 5exif-orientation-5.jpg | 13.2 KB | EXIF Orientation = 5 | Download |
| JPG with EXIF orientation 6exif-orientation-6.jpg | 13.2 KB | EXIF Orientation = 6 | Download |
| JPG with EXIF orientation 7exif-orientation-7.jpg | 13.2 KB | EXIF Orientation = 7 | Download |
| JPG with EXIF orientation 8exif-orientation-8.jpg | 13.3 KB | EXIF Orientation = 8 | Download |
Color and bit depth
CMYK, grayscale, 16-bit and indexed color.
| File | Size | Details | Download |
|---|---|---|---|
| CMYK JPGcmyk.jpg | 120 KB | 640×480 | Download |
| Grayscale JPGgrayscale.jpg | 37 KB | 640×480 | Download |
| 16-bit PNG16-bit.png | 350 KB | 640×480 | Download |
| Palette (indexed) PNGpalette-256.png | 96.6 KB | 640×480 | Download |
| Progressive JPGprogressive.jpg | 47.4 KB | 640×480 | Download |
| Interlaced (Adam7) PNGinterlaced.png | 424 KB | 640×480 | Download |
Dimensions that break things
Tiny, extremely wide and tall images.
| File | Size | Details | Download |
|---|---|---|---|
| 1×1 PNG1x1.png | 82 B | 1×1 | Download |
| Extreme aspect ratio 10000×10 PNGwide-10000x10.png | 748 B | 10000×10 | Download |
| Extreme aspect ratio 10×10000 PNGtall-10x10000.png | 7.2 KB | 10×10000 | Download |
Transparency and animation
Alpha channels and animated formats.
| File | Size | Details | Download |
|---|---|---|---|
| PNG with transparency 512×512sample-transparent-512x512.png | 24.8 KB | 512×512 | Download |
| Animated PNG 320×240sample-animated-320x240.png | 1.7 MB | 320×240 · 2s | Download |
| Animated GIF 320×240sample-animated-320x240.gif | 396 KB | 320×240 · 2s | Download |
| Animated WEBP 320×240sample-animated-320x240.webp | 71.1 KB | 320×240 · 2s | Download |