A 500KB PNG is the most generous of the common lossless targets — enough to keep a sharp, pixel-perfect image, typically around 650–750 pixels on the long edge for a photograph, and larger for graphics and document scans. This tool hits it exactly: type 500, and you get a lossless PNG at or under 500KB, with no upload and no guesswork.
500KB PNGs suit archives and forms that require PNG and give you real room — lossless artwork and certificate scans, detailed graphics, and screenshots where every pixel must be preserved. A full-resolution phone photo as PNG is 15–40MB, so 500KB is a meaningful lossless slice rather than the whole thing. If your content is a photograph and you want maximum resolution, a 500KB JPEG is effectively full quality and near-full resolution at the same size.
Who needs a 500KB PNG
- PNG-required forms and archives with a high cap. Systems that accept PNG but not JPEG or HEIC, allowing up to 500KB.
- Lossless scans and artwork. Certificates, ID scans, illustrations, and artwork where pixel-perfect fidelity matters and the destination expects PNG.
- Detailed graphics and screenshots. Complex diagrams, charts, and UI captures where JPEG would blur fine text and edges.
How to compress HEIC to 500KB PNG, step by step
- Open the compressor on this page. The engine loads once, in your browser.
- Drop your HEIC image into the box, or click to select it. A preview appears once it’s decoded.
- Set the target to 500KB. It is preset; type any number for a custom target.
- Click Compress. The tool reduces dimensions until the lossless PNG fits under 500KB.
- Compare before and after, then download the
.pngresult.
How PNG compression to a target size works
PNG is lossless by design, with no quality dial. To hit a size target, the tool reduces the image’s dimensions rather than its quality. It decodes the HEIC to pixels, estimates the target size from the dimensions (so it does not waste time on full-resolution encodes of a 30MB image), resizes with a Lanczos filter — the gold standard for downscaling — and encodes losslessly, looping until the PNG lands at or under 500KB. The result is a lossless PNG: exact pixels, no artifacts, at the resolution that fits.
What to expect from a 500KB PNG
- The sharpest common lossless target. A photo at 500KB PNG is typically ~650–750px on the long edge — meaningfully sharper than 100KB or 200KB PNG.
- Scans and graphics do better still. Flat document scans and synthetic graphics compress efficiently, reaching larger dimensions than photographs at the same byte budget.
- No quality loss. Whatever the resolution, the encode is lossless.
For a photograph where maximum resolution is the priority and the form accepts JPEG, a 500KB JPEG reaches near-full resolution at the same size.
Privacy: nothing leaves your device
Your image never leaves your device. Decoding and compression happen locally in your browser via a WebAssembly module — no upload, no server, no storage, no analytics on your image. Close the tab and the data is gone. For the sensitive scans, certificates, and artwork people compress to 500KB, running locally is both a privacy guarantee and a speed advantage over upload-based tools.
Related target sizes
- 200KB PNG — a tighter lossless target.
- 100KB PNG — the most common PNG ceiling.
- 500KB JPEG — effectively full quality for photos if the form accepts JPEG.
Whatever number your form states, type it and the tool lands at or under it — privately, in your browser, with no upload.
Frequently asked questions
Can it compress HEIC to exactly 500KB PNG?
Yes. PNG is lossless with no quality dial, so the tool reduces the image's dimensions with a high-quality Lanczos filter until the lossless PNG fits at or under 500KB. You always get a PNG of 500KB or less, never over, with no quality loss from the encode.
What resolution does a 500KB PNG give?
Typically around 650–750 pixels on the long edge for a photograph — the most generous of the common PNG targets, and noticeably sharper than 100KB or 200KB. It is still well below full phone resolution, because PNG is lossless and keeps every pixel. If the form accepts JPEG, a 500KB JPEG is effectively full quality and near-full resolution.
Is my photo uploaded to a server?
No. Decoding and compression run entirely in your browser via WebAssembly. Your HEIC file never leaves your device, nothing is stored, and there is no analytics on your image. Close the tab and it's gone.
Is the PNG really lossless?
The PNG encode is lossless — it preserves the decoded pixels exactly. Your HEIC was already lossy-compressed at capture, so this tool cannot recover detail the camera discarded; it guarantees no further loss while fitting the 500KB cap.
PNG or JPG for a 500KB upload?
For a photograph, JPEG — at 500KB it is effectively full quality and near-full resolution, where PNG must shrink to fit. Choose PNG at 500KB when the form requires it, or when you need a lossless scan, artwork, or graphic at the highest resolution 500KB allows.
How is this different from a quality slider?
A slider makes you guess and re-check the size repeatedly. You enter 500KB and the tool hits it directly. PNG has no quality slider anyway — the tool adjusts dimensions to fit, losslessly.
Does it work on Android or only iPhone?
It works in any modern browser (Chrome, Edge, Firefox, Safari) on any device. HEIC is most common on iPhone, but the file can come from anywhere.
Is it free?
Yes — completely free, with no signup, no watermark, and no upload. There is no account and no plan to upgrade.
Does the output keep my photo's metadata?
No. The result is a freshly encoded PNG with none of the original's EXIF data — camera details and any embedded GPS location are stripped.
Will my photo stay the right way up?
The decoded pixels are re-encoded as-is. If your original relied on an EXIF orientation tag to display upright, check the before/after preview; if it looks rotated, rotate it in your phone's editor first, then compress.
Can I compress several photos at once?
One at a time. This keeps the tool simple, fast, and entirely local. If you have many to prepare, compress each individually.