Sample PNG files
Free PNG test files from 5 KB to 1 GB. Pick a size and download, or type any size you need.
5 KB PNG
45 × 34 pixels
10 KB PNG
63 × 47 pixels
100 KB PNG
253 × 190 pixels
500 KB PNG
631 × 473 pixels
1 MB PNG
941 × 706 pixels
5 MB PNG
Made on your device
10 MB PNG
Made on your device
25 MB PNG
Made on your device
50 MB PNG
Made on your device · saved in pieces
100 MB PNG
Made on your device · saved in pieces
500 MB PNG
Made on your device · saved in pieces
1 GB PNG
Made on your device · saved in pieces
Free for any use, including commercial. Made by this site, with no third-party content and no signup.
What is inside
- A sky gradient, a sun and three ridges of hills, with film grain over the whole picture
- Sizes from 63 × 47 px in the 10 KB file to 941 × 706 in the 1 MB file. Sizes above 1 MB, up to 1 GB, are made on your device from the 1 MB one, with the extra bytes in a comment chunk
- 24-bit RGB, 8 bits per channel, no transparency
- The grain makes each pixel different, so the files behave like a photo, not a flat graphic
- Each file is exact to the byte, padded with a tEXt Comment chunk that viewers do not show
Try it with these tools
They run in your browser. The file you downloaded stays on your device.
- Compress PNG Reduce PNG size while keeping transparency.
- PNG to JPG Convert to JPG with a background colour and quality slider.
- PNG to WebP Shrink PNGs dramatically with WebP.
- PNG to PDF Turn PNGs into a PDF at the page size and layout you choose.
- Resize Image Change dimensions by pixels or percentage, in batches.
- Image Metadata Viewer See the EXIF data hidden in a photo.
- Image Resolution Checker Check an image’s size, megapixels and how large it will print.
About PNG files
PNG is a lossless image format: it compresses the pixels, and when you open the file you get back exactly the same pixels. It supports full colour and transparency, which makes it the usual choice for screenshots, logos and graphics with sharp edges.
You find PNG across the web, in apps and in design work. Its weak spot is photos, where every pixel is a little different, so there is little for the compression to find. A photo saved as PNG is often several times the size of the same photo as a JPG.
The common surprise is that converting a PNG to JPG removes transparency. JPG has no alpha channel, so see-through areas get filled with a solid colour, often black or white. These samples have no transparency, so that problem will not appear with them.
Sources: PNG specification (W3C) · PNG format description (Library of Congress)
Questions
Why is the 1 MB PNG only 941 × 706 pixels?
The film grain gives every pixel its own value, and PNG cannot shrink that kind of detail much without losing data. So each pixel costs about 1.5 bytes, and 1 MB buys a fairly small picture.
How is each PNG exactly the size on the label?
The script picks the largest 4:3 picture that fits under the target, then adds a tEXt comment chunk for the bytes that are left. The chunk is part of the PNG standard and does not change a single pixel.
Can I use these PNG images commercially?
Yes. The landscape is drawn by code on this site, not taken from a camera or a stock library, and the files are public domain (CC0).
Also searched as: sample png file download, dummy png file, test png file, example png file, 1 MB png file, 10 MB png file, 100 MB png file, 1 GB png file, free png for testing.
For developers: exact bytes and SHA-256
Sizes are decimal (1 MB = 1,000,000 bytes). The hosted files never change between builds, so these checksums stay valid.
| File | Bytes | SHA-256 |
|---|---|---|
| sample-5kb.png | 5,000 bytes | 00a72d2a9b2a2aa468e00c8c3203653eb775d8eb9f58810a54649e0aeeddda05 |
| sample-10kb.png | 10,000 bytes | cb23ea5b6b684e78a76964baeae2f3b8b5111593efec450e1996d041606bb4c6 |
| sample-100kb.png | 100,000 bytes | f0360d3e4a5894c5e77513f52199cb6dcacbc497a6e53fc3f8dc1b73e5404482 |
| sample-500kb.png | 500,000 bytes | 93381af0e798efc3adb7934b761bbb9f7c381d0d84d09d0cb37d6dbe0269ee59 |
| sample-1mb.png | 1,000,000 bytes | b0e30a2119e31ccb71197fa2f8ab5d235b7efa17118aa8eb5dda1a3a20e341e7 |