heictosize

HEIC → PNG · 500KB target

Compress HEIC to 500KB PNG — lossless.

100% in your browser. No upload. Lossless PNG that fits your target size.

  • Exact target KB
  • No upload
  • Free, no signup
JPEGPNG

When to use this

  • Forms and archives that require PNG and allow up to 500KB.
  • Lossless document, certificate, or artwork scans under 500KB.
  • Detailed graphics and screenshots exported as PNG with a high size cap.
  • Systems that accept PNG but reject JPG or HEIC.

Tips

  • 500KB PNG is the sharpest common lossless target — ideal for scans and graphics that must be pixel-perfect.
  • Full-resolution phone photos as PNG are 15–40MB; 500KB keeps a meaningful, lossless slice.
  • Land a few KB under 500KB to dodge forms that round up at the boundary.

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

How to compress HEIC to 500KB PNG, step by step

  1. Open the compressor on this page. The engine loads once, in your browser.
  2. Drop your HEIC image into the box, or click to select it. A preview appears once it’s decoded.
  3. Set the target to 500KB. It is preset; type any number for a custom target.
  4. Click Compress. The tool reduces dimensions until the lossless PNG fits under 500KB.
  5. Compare before and after, then download the .png result.

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

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.

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.