Smaller photos, same look.
Drop a photo, pick a format, slide the quality. Watch the file shrink — usually 60–90% smaller with no visible difference. JPG, WebP, or lossless PNG. Nothing uploads anywhere; the encoder runs on your device. For real projects, grab a proper app.
Warming up the press…
Warming up the press…
Six places compression earns its keep
- 01 for email
Photos that actually attach
Gmail, iCloud, Outlook — every email host caps attachments somewhere between 20 and 25 MB. A handful of phone photos blows through that fast. Compress at 75% JPG, attach the same shots, send in one go.
- 02 for web uploads
Squarespace, Shopify, Etsy, WordPress
Most CMS platforms warn (or silently downgrade) anything over a few MB. Compress to 1920px WebP at 75 before uploading — your gallery loads quicker, Lighthouse scores climb, and you skip their auto-conversion step.
- 03 for blog posts
Pages that load before readers leave
A single 6 MB header image is the single biggest reason a blog post feels slow. Resize to 1200px and re-encode WebP at 70 and the same image weighs ~120 KB — same look, fifty times lighter.
- 04 for messaging
WhatsApp, iMessage, Slack
Messaging apps re-compress everything you send anyway, often badly. Pre-compress to JPG 75 at 1600px first — you control the quality, the recipient gets a sharper photo, and you don't burn through someone's mobile data.
- 05 for print
Hit the kiosk file-size limit
Walgreens and CVS print kiosks limit individual file size on USB upload. A 12-megapixel iPhone shot is sometimes too big. Compress at 90% JPG (still print-grade) and you're under the limit without losing visible quality.
- 06 for the archive
Free up the family photo drive
10 years of phone photos add up. Re-encode the archive to WebP at 80, keep originals only for hero shots — you'll cut total size in half without anyone noticing the difference on a screen or a print.
Frequently asked
Does my photo upload anywhere? +
No. The encoder runs in your browser tab using the canvas API. Your photo never touches our servers — we don't run an image pipeline at all. Open DevTools → Network and watch: nothing leaves your device.
What's the difference between JPG and WebP? +
WebP is a newer format that gets ~25–35% smaller than JPG at the same visual quality. Every modern browser, email client, and CMS supports it now. JPG is still the safest pick for printing, kiosks, and forwarding to people on old devices.
When should I pick PNG? +
Only when you need lossless — diagrams, screenshots with text, anything you'll edit again later. PNG is much larger than JPG/WebP for photos and the quality slider doesn't apply.
What's the right quality setting? +
75 for JPG and 70 for WebP are the sweet spots for the web — visually indistinguishable from the original on a phone or laptop. Push to 90+ if the photo is going to print or large displays. Below 60, banding and JPEG artifacts start to show.
Why does resizing matter so much? +
A modern phone shoots 4000–8000px wide. Almost no screen is bigger than 2400px. Resizing to 1920px before compressing cuts the file in half before quality even comes into play. Resize first, compress second.
Can I batch a folder of photos? +
Single-photo for now — the tool is built for quick, one-off compression. For batches of 50+ photos, a desktop app or a build script (sharp, ImageMagick) is the right tool.
now what?
A few moves before posting
next →
EXIF Stripper
Strip GPS metadata before posting.
Opennext →
Crop & Resize
Reframe for square, 9:16, or 2:3.
Opennext →
Photo Watermark
Sign the photo before posting.
Opennext →
Add Text to Photo
Caption the photo before sharing.
Opennext →
Blur & Pixelate
Redact faces or licence plates first.
Opennext →
Background Remover
Cut the subject out for socials.
OpenOther free tools nearby
Background Remover
Cut the background out of any photo in one click.
OpenBackground Replace
Drop your subject onto paper, gradient, or your own backdrop photo.
OpenText Behind Subject
Drop a word behind your subject, magazine-cover style.
OpenPhoto Filters
Nine presets, one photo — vintage to cinematic.
OpenFilm Grain
Tri-X, Kodak Gold, Lomo — pick a roll, see the grain.
OpenHalftone Effect
Comic dots, risograph red, punk-zine textures.
OpenPencil Sketch
Photo to graphite drawing in two clicks.
OpenDuotone Effect
Map photo to two colors — Spotify, sunset, riso.
OpenTilt-Shift Effect
Make real cities look like tabletop dioramas.
OpenLight Leak
Sunset, lomo red, golden hour — bleed light into corners.
OpenRGB Glitch
VHS bands, anaglyph 3D, CRT scanlines, chromatic aberration.
OpenASCII Art
Convert any photo to typed characters.
OpenPhoto Negative
Pure invert, cyanotype, blueprint, X-ray, darkroom, sepia negative.
OpenPhoto Mosaic
Photo as tiles with grout-color gaps.
OpenAdjust
Brightness, contrast, saturation, hue, blur — seven sliders.
OpenPolaroid Maker
Any photo, wrapped in paper with a handwritten caption.
OpenPhoto Strip Maker
Four photos, B&W mode, handwritten caption.
OpenDiptych Maker
Two photos, side-by-side or stacked.
OpenPhoto Mat & Border
Paper mat for prints, journals, framed walls.
OpenShape Crop
Circle, heart, star, arch — pick a cookie cutter.
OpenVintage Postcard
Greetings caption, faux stamp, postmark, paper texture.
OpenDrop Shadow
Float a photo over paper for portfolios and mockups.
OpenPinterest Pin Maker
Drop a photo, type a title, pick a layout. 1000×1500 native.
OpenSocial Banner
X, LinkedIn, or YouTube cover with title overlay.
OpenAdd Text to Photo
Handwritten captions, magazine headers, or a quick scribble.
OpenWashi Tape Overlay
Stick paper-mood tape onto any photo.
OpenVintage Date Stamp
LED red, Kodak yellow, camcorder amber.
OpenPhoto Watermark
Corner sign-off or full diagonal tile.
OpenSticker Overlay
Hearts, stars, flowers, smileys, paper tags, HELLO labels.
OpenCrop & Resize
Square for IG, 9:16 for stories, 2:3 for Pinterest.
OpenFlip & Rotate
Mirror a selfie, un-tilt a scan, turn a sideways shot upright.
OpenHEIC to JPG / PNG
iPhone photos that open on everything.
OpenBlur & Pixelate
Hide faces, plates, addresses — drag a patch over the spot.
OpenEXIF Stripper
Remove GPS, camera info, timestamps before posting.
OpenColor Palette
Pull 5 hex codes out of any photo.
OpenQR Code Generator
Print-ready QR for menus, invites, journals, vCards.
OpenColor Replace
Eyedropper a color in your photo, swap it for another.
Open Make proper collages
in a proper app.
Compression is one step. When you're ready to lay a whole spread — photos, templates, captions, tape — a real collage app handles it cleanly.