Skip to content
100% Client-Side · No Uploads · Free Forever

Compress, convert, resize & crop images.
Right in your browser.

All-in-one online image compressor, format converter, pixel resizer, and aspect-ratio cropper. Hit exact KB limits (50KB, 100KB, 200KB) across JPG, PNG, WebP, HEIC, SVG & PDF—files never leave your device.

Drop any image or document here or browse files

Supports JPG, PNG, HEIC, WEBP, PDF, SVG, TIFF, AVIF, GIF, BMP · Preset for HEIC → JPG

No file size limit Add unlimited photos 100% in-browser

No files selected yet. Drag & drop photos, documents or click browse above.

  • No uploads

    Files never leave your device

  • No accounts

    No signup, no email

  • No limits

    Unlimited files, always free

  • Open stack

    Built on Astro + vanilla TS

Why PixelKit

Engineered for complete on-device privacy, precision, and speed

Private by design

Files are processed locally with Web Workers and Canvas API. Nothing is uploaded, stored, or logged anywhere.

Exact KB targets

Binary-search compression hits your target — 50KB, 100KB, 200KB — with maximum visual quality at that target size.

Crop & Aspect Studio

Interactive framing with 1:1 square, 4:5 portrait, 16:9 wide, and custom ratios. Crop photos for avatars, stories, and uploads with live preview.

Scale & Resize Engine

Scale resolution proportionally or enter exact pixel dimensions with built-in Passport ID, Web HD, and avatar presets.

Unlimited photos & no size cap

100% free with no file size limits and no batch caps. Add as many high-resolution photos as you need with zero paywalls.

Works offline

Once loaded, PixelKit keeps functioning even without an internet connection — all engines are cached locally.

How it works

Fast, automated 3-step conversion running 100% in your browser

  1. 01

    Drop your files

    Drag any photo or document into the drop zone, or browse. Add as many photos as you want with no size cap limit—100% in your browser.

  2. 02

    Choose target size

    Select output format and optional exact KB limit. PixelKit smartly compresses files to hit your exact size target.

  3. 03

    Download instantly

    Download processed files straight from your device memory. Since nothing leaves your browser, there is zero wait time.

Consular & Recruitment Verification

20 One-Click Government & Visa Portal Presets

Never fail an automated photo submission check. PixelKit automatically configures head-and-shoulders crop aspect ratios, exact pixel dimensions, and binary-search file size ceilings in a single tap.

Open Passport Resizer →
🇺🇸 US Visa & DS-160
600×600 px · Max 240 KB

1:1 square crop for US Embassy DS-160 and Green Card Lottery.

🇮🇳 Indian Passport / Police
413×531 px · Max 100 KB

35×45 mm spec for Passport Seva Kendra & NRI renewal.

🇪🇺 Schengen Europe Visa
413×531 px · Max 200 KB

Biometric VFS Global & TLScontact standards for EU states.

🇬🇧 UK Passport & UKVI
413×531 px · Max 200 KB

HM Passport Office & UK Visas digital photo guidelines.

🇨🇦 Canada Visa & PR
420×540 px · Max 240 KB

50×70 mm biometric framing for IRCC Express Entry & study.

🇦🇺 Australia ImmiAccount
413×531 px · Max 200 KB

Department of Home Affairs standard for digital visa lodgement.

🎓 Civil Service Exams
350×450 px · Max 50 KB

UPSC, SSC CGL/CHSL, NEET, IBPS & state PSC recruitment forms.

✍️ Official Signature / Thumb
280×140 px · Max 20 KB

Sharp black/blue ink extraction for banking KYC & applications.

Official Portal Upload Specifications & Requirements Guide

Government recruitment, visa, and exam portals enforce rigid biometric upload rules for JPG files:

Full 50+ Portal Chart →
Application Portal / Authority Format Dimensions (Pixels & MM) File Size Limit
PAN Card & Aadhaar Signature JPG 400 × 200 px 10 KB to 20 KB
IBPS PO & Clerk Signature JPG 140 × 60 px 10 KB to 20 KB
SSC Signature (CGL / CHSL / MTS) JPG 140 × 60 px (4 × 2 cm) 10 KB to 20 KB
SSC CGL, CHSL, GD Photo JPG 350 × 450 px (3.5 × 4.5 cm) 20 KB to 50 KB
UPSC Civil Services (IAS/IPS) JPG 350 × 350 to 1000 × 1000 px 20 KB to 300 KB

Biometric Facial Ratio (70%–80% Rule): Automated passport and exam gates require the subject's face (from the bottom of the chin to the top of the head) to measure strictly between 70% and 80% of total image height. Cropping too closely into the forehead or leaving excessive empty margins above the hair triggers automated rejection.

Bicubic Downsampling Before Compression: When reducing large smartphone photos (e.g. 12MP–48MP) to small targets like 20KB or 50KB, always downsample pixel dimensions (e.g. to 350×450 px) first. Downscaling eliminates redundant pixel count before quantization begins, preserving crisp facial contours and high-contrast signature lines without blocky JPEG noise.

Need specifications for another portal?

Explore exact pixel dimensions, millimeter ratios, and kilobyte rules for 50+ global authorities in our master chart.

View 50+ Portal Size Chart →

Frequently Asked Questions About PixelKit

Is PixelKit truly 100% free with no file limits, watermarks, or signups?
Yes, completely free forever. PixelKit has no subscriptions, no file size throttles, no artificial watermarks, and requires no account registration. Because all conversion and compression algorithms execute entirely on your own device through browser WebAssembly and Web Workers, we incur virtually zero cloud server compute costs, allowing us to keep this service completely free and open to everyone.
How does client-side in-browser processing guarantee 100% privacy for ID cards and sensitive files?
Unlike traditional online converters that upload your confidential documents, tax forms, passports, and personal family photos to remote cloud servers (where they may sit in temporary buckets or be logged), PixelKit processes everything strictly within your browser sandbox. Your images and documents never leave your laptop, tablet, or phone, making it completely compliant with strict data confidentiality standards and GDPR requirements.
How does PixelKit hit exact file size targets like 20KB, 50KB, 100KB, or 200KB?
Rather than forcing you to guess random quality percentages or undergo tedious trial-and-error, PixelKit utilizes an intelligent binary-search algorithm. It automatically iterates compression parameters and quantization matrices within milliseconds until your output file lands just underneath your specified KB threshold without unnecessary loss of clarity.
Can I convert Apple iPhone HEIC photos directly to JPG, PNG, or WebP?
Yes! PixelKit features a dedicated WebAssembly-powered libheif decoder that parses modern Apple iOS High Efficiency Image Container (HEIC) files right in your web browser. You can seamlessly convert HEIC photos to standard JPEG, PNG, or PDF formats for immediate compatibility with job applications, government portals, and legacy software.
Does PixelKit preserve or strip EXIF metadata and GPS location tags?
You have complete control. By default, PixelKit can preserve crucial EXIF data such as camera orientation and capture settings, or you can check the option to sanitize all sensitive GPS coordinates, device serial numbers, and camera timestamps to protect your personal privacy before sharing photos online.
Can I crop or resize photos to exact passport and visa specifications?
Yes. PixelKit includes built-in photo cropping and resizing studios with one-click presets for US Visa (2x2 inches / 600x600 px), Schengen Visa (35x45 mm), Indian Passport, Pan Card, and civil service recruitment portals (SSC, UPSC). You can crop, resize, and compress your image to exact portal dimensions and KB limits simultaneously with real-time millimeter, inch, and pixel feedback.
Can I compress images without losing visual quality or sharp details?
Yes. PixelKit offers both lossless and visually lossless compression modes. For PNG and SVG graphics, lossless optimization cleans redundant metadata and applies indexed palette quantization without altering pixel values. For photographs (JPG, WebP, AVIF), PixelKit uses psychoacoustic and structural similarity models to remove invisible byte overhead while preserving pin-sharp edges and realistic skin textures.
Which image and document formats are supported by PixelKit?
PixelKit supports comprehensive bi-directional conversion and compression across HEIC, JPG/JPEG, PNG, WebP, AVIF, SVG, TIFF, BMP, GIF, and PDF documents. You can convert single files or process bulk batches simultaneously with instant ZIP packaging.