Convert Images Instantly
Source Images Process Locally
Convert and compress images locally in your browser — no uploads or signup. Workflows you have successfully loaded can be reused offline.
Drag & drop your images here
or click to browse, or paste (Ctrl+V)
Supports HEIC, HEIF, WebP, PNG, JPG, AVIF, BMP
Drag & drop your images here
or click to browse, or paste (Ctrl+V)
Supports HEIC, HEIF, WebP, PNG, JPG, AVIF, BMP
Verify local processing yourself:
- While online, complete the exact input-to-output workflow once.
- Then disconnect, reload the same page, and repeat it with another test image.
Docs
All docsWhy I Built PicShift
The motivation behind a local-only, privacy-first image converter and how it is continuously improved.
Privacy and Local Processing
How PicShift keeps image processing on-device — what stays in your browser, what we never see, and what limited traffic data analytics receives.
Format Compatibility Guide
A practical compatibility matrix for JPG, PNG, WebP, HEIC/HEIF and AVIF — what each format does best, where it breaks, and which one to pick for email, social media or e-commerce uploads.
Image Quality vs File Size
How to pick image quality for the best trade-off between visual clarity and file size — what really changes between 70 and 95, when to switch to WebP/AVIF, and how to avoid re-save artifacts.
Why Output Size Can Increase
Why a converted image can end up larger than the original — how PicShift estimates already-deep compression, how the B/pixel signal is computed, and when re-compressing stops paying off.
All Tools
Resize Images
Resize photos for websites, forms, email, or social posts. Pick a preset (1920px, 1080px, 50%) or enter custom pixels — all processing stays on your device.
Compress Images
Shrink file sizes while keeping the picture usable for web or email. Move the quality slider and check the side-by-side preview before you download.
Remove Image Metadata
Inspect hidden metadata before sharing. PicShift re-encodes accepted images locally without intentionally copying the supported fields it detects, such as GPS, camera, timestamp, and software tags; source image content is not uploaded for this operation.
HEIC to JPG
Convert your iPhone HEIC photos to JPG format instantly. Everything happens in your browser — your photos never leave your device.
HEIC to PNG
Convert your iPhone HEIC photos to PNG in your browser. This dedicated PNG page starts at quality 100.
HEIC to WebP
Convert iPhone HEIC photos to WebP. WebP may reduce size for web use, but the result depends on the source, encoder settings, and target support.
HEIC to AVIF
Convert iPhone HEIC photos to AVIF for modern delivery pipelines that prioritize smaller transfer size.
HEIF to JPG
Convert HEIF to JPG when you need a version that opens more reliably in older apps, upload forms, and everyday sharing tools. JPG is still the safest fallback when HEIF support is inconsistent.
HEIF to PNG
Convert HEIF images to PNG for editing, design handoff, or archiving workflows. Keep quality at 95-100 when preserving the decoded pixels matters.
HEIF to WebP
Convert HEIF images to WebP for modern web delivery workflows that require smaller transfer sizes.
HEIF to AVIF
Convert HEIF images to AVIF when your target platform supports AVIF and maximum size reduction is a priority.
WebP to JPG
Convert WebP images to broadly supported JPG for workflows that do not accept WebP. Source images are processed in the browser.
WebP to PNG
Convert WebP images to PNG for transparency or editing. This dedicated PNG page starts at quality 100.
PNG to JPG
Convert PNG to JPG when a photo saved as PNG is too heavy for email, a contact form, or a website. JPG drops transparency; the size and visible change depend on the source and quality setting, so compare the output.
PNG to WebP
Convert PNG to WebP when you want smaller transparent web images without giving up alpha support. This is one of the easiest ways to speed up image-heavy pages and UI assets.
JPG to PNG
Use this JPG-to-PNG converter for edits or annotations. It does not recover detail already lost in the JPG; this dedicated PNG page starts at quality 100.
JPG to WebP
Convert JPG images to WebP and compare the actual visual quality and size. Savings depend on the source and encoder settings.
JPG to AVIF
Convert JPG to AVIF when your target platform supports AVIF and you want a smaller modern image format. This is especially useful for performance-focused web delivery where every KB matters.
PNG to AVIF
PNG is lossless and can be large for some content. AVIF supports transparency and may reduce the size of some images, but the result depends on the source and settings. Compare the rendered output and verify browser support before replacing a web asset.
WebP to AVIF
Convert WebP images to AVIF when your target platform supports AVIF and size reduction is a priority.
AVIF to JPG
Convert AVIF images to the universally compatible JPG format. All processing happens locally.
AVIF to WebP
Convert AVIF images to WebP when your target platform requires wider compatibility while keeping modern compression.
AVIF to PNG
Convert AVIF images to PNG for editing workflows. This dedicated PNG page starts at quality 100.
How PicShift Compares
| PicShift | Upload-based converters | Single-image tools | Desktop apps | |
|---|---|---|---|---|
| No upload needed | ✓ | ✗ | ✓ | ✓ |
| HEIC / AVIF / WebP | ✓ | ✗ | ✓ | ✓ |
| Batch convert (up to 200) | ✓ | ✓ | ✗ | ✓ |
| Before / after comparison | ✓ | ✗ | ✓ | ✗ |
| Offline after workflow loads | ✓ | ✗ | ✓ | ✓ |
| No install needed | ✓ | ✓ | ✓ | ✗ |
| Free, no watermark | ✓ | ✗ | ✓ | ✓ |
| No source-image retention | ✓ | ✗ | ✓ | ✓ |
Features
Instant Conversion
Powered by WebAssembly for near-native performance. Convert hundreds of images in seconds.
Local Image Processing
Source images are processed in your browser and are not uploaded for conversion. Ordinary site traffic and analytics signals are described in the Privacy Policy.
Completely Free
No sign-up or watermarks. Limits: 50 MB per file, 200 files and 1 GB per batch.
Powered by Modern Browser Codecs
Professional-grade encoders compiled to WebAssembly for native speed in your browser
MozJPEG
Advanced JPEG encoder; file size and visual quality depend on the source image and selected quality.
OxiPNG
Lossless PNG optimizer written in Rust; the resulting size depends on the image.
imagequant
libimagequant palette quantization for high-quality lossy PNG compression.
libwebp SIMD
Google WebP encoder with automatic SIMD acceleration for faster encoding.
AVIF Encoder
AV1-based image encoding delivering next-generation compression efficiency.
Worker Pool
Multi-threaded parallel conversion that fully utilizes your multi-core CPU.