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
Download 31 files (11.6 MB)Shell
# 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
EOF

Resolutions

JPEG from 640×480 to 8K.

FileSizeDetailsDownload
JPG 640×480sample-640x480.jpg41.8 KB640×480Download
JPG 1920×1080 (Full HD)sample-1920x1080.jpg217 KB1920×1080Download
JPG 3840×2160 (4K)sample-3840x2160.jpg762 KB3840×2160Download
JPG 7680×4320 (8K)sample-7680x4320.jpg2.7 MB7680×4320Download

Formats beyond JPEG and PNG

Modern and legacy formats your pipeline may need to decode.

FileSizeDetailsDownload
HEIC 1920×1080 (Full HD)sample-1920x1080.heic212 KB1920×1080Download
AVIF 1920×1080 (Full HD)sample-1920x1080.avif52.9 KB1920×1080Download
WEBP 1920×1080 (Full HD)sample-1920x1080.webp90.1 KB1920×1080Download
JXL 1920×1080 (Full HD)sample-1920x1080.jxl138 KB1920×1080Download
TIFF 1920×1080 (Full HD)sample-1920x1080.tiff2.3 MB1920×1080Download
PSD 640×480sample-640x480.psd1.7 MB640×480Download

EXIF orientation

All eight orientations. A correct pipeline shows an upright “F” for every file.

FileSizeDetailsDownload
JPG with EXIF orientation 1exif-orientation-1.jpg12.4 KBEXIF Orientation = 1Download
JPG with EXIF orientation 2exif-orientation-2.jpg12.4 KBEXIF Orientation = 2Download
JPG with EXIF orientation 3exif-orientation-3.jpg12.4 KBEXIF Orientation = 3Download
JPG with EXIF orientation 4exif-orientation-4.jpg12.4 KBEXIF Orientation = 4Download
JPG with EXIF orientation 5exif-orientation-5.jpg13.2 KBEXIF Orientation = 5Download
JPG with EXIF orientation 6exif-orientation-6.jpg13.2 KBEXIF Orientation = 6Download
JPG with EXIF orientation 7exif-orientation-7.jpg13.2 KBEXIF Orientation = 7Download
JPG with EXIF orientation 8exif-orientation-8.jpg13.3 KBEXIF Orientation = 8Download

Color and bit depth

CMYK, grayscale, 16-bit and indexed color.

FileSizeDetailsDownload
CMYK JPGcmyk.jpg120 KB640×480Download
Grayscale JPGgrayscale.jpg37 KB640×480Download
16-bit PNG16-bit.png350 KB640×480Download
Palette (indexed) PNGpalette-256.png96.6 KB640×480Download
Progressive JPGprogressive.jpg47.4 KB640×480Download
Interlaced (Adam7) PNGinterlaced.png424 KB640×480Download

Dimensions that break things

Tiny, extremely wide and tall images.

FileSizeDetailsDownload
1×1 PNG1x1.png82 B1×1Download
Extreme aspect ratio 10000×10 PNGwide-10000x10.png748 B10000×10Download
Extreme aspect ratio 10×10000 PNGtall-10x10000.png7.2 KB10×10000Download

Transparency and animation

Alpha channels and animated formats.

FileSizeDetailsDownload
PNG with transparency 512×512sample-transparent-512x512.png24.8 KB512×512Download
Animated PNG 320×240sample-animated-320x240.png1.7 MB320×240 · 2sDownload
Animated GIF 320×240sample-animated-320x240.gif396 KB320×240 · 2sDownload
Animated WEBP 320×240sample-animated-320x240.webp71.1 KB320×240 · 2sDownload