How to compress image to 20kb or less for wordpress sites
- Step 1Upload your image — Drop any JPG, PNG, WebP, AVIF, or HEIC file. Smartphone photos and screenshots both work.
- Step 2Set 20KB as target — Enter 20 in the KB target field. The compressor runs a quality-bisection loop until output lands within ±1KB of your target.
- Step 3Download instantly — Save your compressed file, ready to upload to any portal. All processing ran locally in your browser.
Frequently asked questions
Which portals require 20KB photo limits?+
Common examples include UK government passport renewal, DVLA, NHS registration portals, civil service application systems, council services, and HR onboarding platforms. The limit varies by portal — always confirm with the specific system before submitting.
What quality will my image be at 20KB?+
For a typical 500×600 passport-format headshot, 20KB at JPEG gives acceptable quality for ID and profile purposes. High-resolution or detailed photos may look visibly compressed. Consider reducing the pixel resolution first — a 400×500 photo compresses to 20KB with much higher quality than a 4000×5000 one.
Can I compress a PNG to 20KB?+
Yes. PNGs are re-encoded as JPEG internally to hit the target. If you need a transparent-background PNG under 20KB, the minimum achievable size depends on image complexity — simple logos may reach 10KB, while complex photos rarely go below 30KB as PNG.
Privacy first
All image processing runs locally in your browser using WebAssembly and the Canvas API. No file is ever uploaded — only metadata counters are saved for signed-in dashboard stats.