LocalJPG

Compress Image for Reddit

Reddit native uploads cap at 20 MB. Pick the chip below — each JPG will fit. Browser-only, no upload.

Your photos stay home

Sceptical? Watch DevTools → Network while converting: zero uploads.

0 server uploads

Drop photos

HEIC, WebP, or a ZIP

Converts instantly

On your device only

Download JPGs

Singly or as one ZIP — free

Compress output (optional)

free · no account

Why LocalJPG?

Private by architecture

Files never upload — conversion runs in your browser. Most converters send photos to a server first.

Works offline

Installs as an app after the first visit. Airplane mode? Still converts.

Batch + ZIP, free

Drop a whole folder, download one ZIP. Others gate batches behind accounts or paid plans.

EXIF preserved

Capture date, GPS, orientation survive the conversion. Compressors often strip them.

tl;drDrop a photo below — each JPG fits Reddit's 20 MB native upload cap. Conversion runs in your browser, files stay on your device.

Reddit's native image upload caps at 20 MB. That's generous for most photo uploads but tight for raw camera files (RAW, large TIFF). For HEIC and WebP from a phone, you're comfortably under the cap.

Pick the 20 MB chip if you have very large source files; otherwise, the no-limit option keeps the original quality and lets MozJPEG produce a clean output at quality 85.

Reddit re-encodes images for thumbnails but preserves the original at full resolution behind a "view full" link. A pre-optimised JPEG keeps that "view full" version closer to your eye-on-screen original.

Common questions

Does Reddit accept HEIC directly?

No — HEIC uploads usually fail or display as broken. Convert to JPEG first.

Why are my photos showing up blurry on Reddit?

Reddit's thumbnail encoder is aggressive. The "view full" link shows the actual upload. Pre-compressing to a smaller, cleaner JPEG often looks better than a giant raw upload.

Should I use i.redd.it or imgur?

Native (i.redd.it) auto-displays inline. Imgur gives more control but adds a click. For quick posts, native is fine — and our 20 MB target keeps you under the cap.

Related: Discord · X (Twitter) · HEIC → JPG