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.
tool Β· beta Β· on-device
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β¦
where smaller files actually help
for email
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.
for web uploads
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.
for blog posts
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.
for messaging
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.
for print
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.
for the archive
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.
in case you're wondering
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.
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.
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.
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.
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.
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?
next β
Strip GPS metadata before posting.
Opennext β
Reframe for square, 9:16, or 2:3.
Opennext β
Sign the photo before posting.
Opennext β
Caption the photo before sharing.
Opennext β
Redact faces or licence plates first.
Opennext β
Cut the subject out for socials.
OpenCut the background out of any photo in one click.
OpenDrop your subject onto paper, gradient, or your own backdrop photo.
OpenDrop a word behind your subject, magazine-cover style.
OpenNine presets, one photo β vintage to cinematic.
OpenTri-X, Kodak Gold, Lomo β pick a roll, see the grain.
OpenComic dots, risograph red, punk-zine textures.
OpenPhoto to graphite drawing in two clicks.
OpenMap photo to two colors β Spotify, sunset, riso.
OpenMake real cities look like tabletop dioramas.
OpenSunset, lomo red, golden hour β bleed light into corners.
OpenVHS bands, anaglyph 3D, CRT scanlines, chromatic aberration.
OpenConvert any photo to typed characters.
OpenPure invert, cyanotype, blueprint, X-ray, darkroom, sepia negative.
OpenPhoto as tiles with grout-color gaps.
OpenBrightness, contrast, saturation, hue, blur β seven sliders.
OpenAny photo, wrapped in paper with a handwritten caption.
OpenFour photos, B&W mode, handwritten caption.
OpenTwo photos, side-by-side or stacked.
OpenPaper mat for prints, journals, framed walls.
OpenCircle, heart, star, arch β pick a cookie cutter.
OpenGreetings caption, faux stamp, postmark, paper texture.
OpenFloat a photo over paper for portfolios and mockups.
OpenDrop a photo, type a title, pick a layout. 1000Γ1500 native.
OpenX, LinkedIn, or YouTube cover with title overlay.
OpenHandwritten captions, magazine headers, or a quick scribble.
OpenStick paper-mood tape onto any photo.
OpenLED red, Kodak yellow, camcorder amber.
OpenCorner sign-off or full diagonal tile.
OpenHearts, stars, flowers, smileys, paper tags, HELLO labels.
OpenSquare for IG, 9:16 for stories, 2:3 for Pinterest.
OpenMirror a selfie, un-tilt a scan, turn a sideways shot upright.
OpeniPhone photos that open on everything.
OpenHide faces, plates, addresses β drag a patch over the spot.
OpenRemove GPS, camera info, timestamps before posting.
OpenPull 5 hex codes out of any photo.
OpenPrint-ready QR for menus, invites, journals, vCards.
OpenEyedropper a color in your photo, swap it for another.
OpenFor the real thing β
Compression is one step. When you're ready to lay a whole spread β photos, templates, captions, tape β a real collage app handles it cleanly.