Convert JPG to PNG with transparency — why it doesn't work the way you think
You want a transparent PNG from a JPG. Here's the bit every SERP result fails to say plainly: JPG does not contain transparency. Converting JPG to PNG does not add transparency — it just changes the container. If you actually want a logo or subject on a transparent background, you need background removal, which is a different operation. This post covers both paths honestly.
First, the myth to kill
If you Google "convert JPG to PNG with transparent background", most of the top ten results promise something they can't deliver. Here's the physics:
- JPG stores three channels: red, green, blue. No alpha.
- PNG stores four channels (in the RGBA variant): red, green, blue, and alpha.
- A lossless JPG → PNG conversion produces a four-channel PNG where every pixel's alpha is 255 (fully opaque). The image looks identical. The background is not transparent; it's just the same background in a new container.
To make the background transparent, something has to decide which pixels are foreground and which are background. That's segmentation — a neural-network or manual-selection task. Photoshop's "Save As PNG" does not do this; neither does Preview, Paint, or any pure format-converter. You need:
- Background removal (AI — fastest, usually clean). Our browser-based tool handles this. See also our post on free AI background removal.
- Manual selection (Photoshop, GIMP, Affinity) — slower, more precise, necessary for complex hair or lace edges.
- Chroma-key removal (fast, only works on solid-colour backgrounds) — common for green-screen photography.
When JPG → PNG is actually the right operation
Legitimate reasons to convert JPG to PNG without removing the background:
- The destination requires PNG. Some CMSes, print-on-demand services, and icon generators accept only PNG. You hand them a PNG; the format checker stops complaining.
- You need lossless further edits. Once the file is PNG, you can crop, resize, overlay, and re-save without generational JPG loss each time. The quality "floor" is set by the original JPG; PNG stops the floor dropping further.
- You're about to add transparency manually. Open the PNG in an editor, magic-wand the sky, set those pixels alpha=0. Requires PNG first.
- Compatibility with PNG-only tooling. A few older image-processing libraries (old Tesseract OCR builds, some embedded firmware bitmap renderers) require PNG input.
- You want 16-bit per channel precision for future editing. JPG is 8-bit; PNG can carry 16-bit. Upconverting a JPG to PNG doesn't add precision retroactively, but at least further edits can retain 16-bit headroom.
If none of those apply and you just wanted transparency: go to Remove Background. That's the correct tool.
File size — the part most tutorials lie about
"Convert to PNG for better quality." "PNG is higher quality than JPG." Both of these are wrong in the context of converting an existing JPG. PNG is lossless; JPG islossy. A lossless encoding of a lossy source cannot recover detail the JPG already discarded. It just preserves the JPG's artefacts, more carefully.
Meanwhile file size typically goes up substantially:
Rough multipliers for a photograph:
- Photo from a phone — PNG is 4-6× larger than the JPG.
- Screenshot with text and UI — PNG is typically smaller than a JPG of the same quality (PNG is tuned for flat-colour content).
- Line art / illustration — PNG is often 10× smaller than an equivalent JPG, because DEFLATE eats flat colour.
A 2 MB phone JPG becomes a 9-12 MB PNG. A 500 KB UI screenshot as JPG becomes a 300 KB PNG. The direction of the size change depends entirely on what's in the image.
If the PNG is unexpectedly huge, run it through our image compressor for a lossless 10-30% DEFLATE retune, or — if transparency isn't actually needed — stay with JPG.
Four real workflows, picked honestly
1. "I have a product photo on white; I want a transparent PNG for a website."
Wrong path: JPG → PNG. Your PNG still has a white background.
Right path: Remove Background, which runs an AI segmentation model in your browser, outputs an RGBA PNG with a transparent background. For product photos on white, the AI is near-perfect; expect to spend thirty seconds per image.
Alternative: Photoshop's "Select Subject" → Select & Mask → refine edges → Export as PNG. Slower, more control for complex subjects.
2. "I have a logo as a JPG; I want a transparent PNG logo."
Wrong path: JPG → PNG. The white rectangle around your logo stays white.
Right path: if the background is a uniform solid colour (usually white), a chroma-key select-and-delete works well in any editor. Our background remover handles logos gracefully too, but be warned: AI models sometimes treat white fill inside a logo (e.g. the middle of a letter O) as background. For clean logo extraction with typography, vector re-drawing the logo is usually the right long-term answer. Short-term, use our tool and inspect the result.
3. "I need PNG for a destination that demands PNG."
Right path: JPG to PNG. We preserve every pixel of the JPG, embed an sRGB ICC profile, and hand you back a PNG with opaque alpha (255 everywhere). The destination checker is satisfied.
Expect the PNG to be 3-6× larger than the JPG for a photograph. That's unavoidable — there's no such thing as lossless compression that beats lossy compression on a photograph.
4. "I want to edit the photo without losing more quality."
Right path: convert the JPG to PNG once, do all your edits in PNG or a native editor format (PSD, XCF, AFPHOTO), and only re-export to JPG when you're finished. This eliminates generational JPG loss from repeated save cycles.
Comparing your options honestly
Three separate operations are tangled up in this keyword cluster. Here's which tool is correct for which:
| Tool | Cost | Converts format? | Adds transparency? | Notes |
|---|---|---|---|---|
| FireConvertApp JPG→PNG | Free | Yes (lossless) | No (background stays opaque) | Our honest default. If you need format change only. |
| FireConvertApp Remove Background | Free | Yes → PNG with alpha | Yes (AI segmentation) | Runs in-browser. The right tool if "with transparency" is what you actually want. |
| Photoshop "Save As PNG" | $22.99/mo | Yes | No (background stays opaque unless you've manually selected and deleted it) | Expensive for a format conversion. Worth it if you're manually masking complex subjects. |
| Photoshop Select Subject → Save | $22.99/mo | Yes → PNG | Yes (AI + manual refinement) | Best quality on tricky subjects (hair, fur, lace). Slower than our tool but tighter edges. |
| remove.bg | $9-$99/mo, free previews | Yes → PNG with alpha | Yes (AI) | Good quality; uploads to their server; watermark on free tier; pricing aggressive. |
| Canva "Remove Background" | $14.99/mo Pro | Yes → PNG with alpha | Yes | Inside Canva Pro only; uploads to their server; fine if you already live in Canva. |
| GIMP manual | Free | Yes | Yes (manual) | Desktop install. Fuzzy Select / Colour Select tools for solid backgrounds; more work for complex subjects. |
Summary: almost nobody who types "JPG to PNG with transparency" actually wants a format conversion — they want a transparent subject. If that's you, use our background remover directly. If you genuinely just want the format change, use JPG to PNG and stop there.
If you converted JPG → PNG and the background is still there
It's not a bug; it's how formats work. The most common support-ticket scenario: user converts a JPG of themselves to PNG, expects the background to be gone, sees it still present. The fix is to run the PNG (or the original JPG, it doesn't matter) through Remove Background. That's the operation you were trying to do.
You can also go the other direction: run the JPG through Remove Background directly — we accept JPG input too — and skip the intermediate format-only conversion entirely.
The honest compare (for pure format conversion)
Narrowed to "I really just want the JPG as a PNG, no transparency":
| Tool | Cost | Where it wins | Where it loses |
|---|---|---|---|
| FireConvertApp | Free | In-browser (no upload), lossless conversion, correct sRGB profile embedded, batch via drag-folder, honest about what's happening. | Per-file cap on free tier; browser memory caps very large batches (~300 files). |
| Windows Paint | Free, built in | Zero-install; File → Save As → PNG. | One file at a time; no ICC profile control; limited for batches. |
| macOS Preview | Free (Mac only) | File → Export → PNG; preserves profile; solid defaults. | Mac only; no batch; one file at a time unless you script with Automator. |
| Photoshop | $22.99/mo | Full colour-management, scriptable batches via Image Processor. | Overkill if you're only doing this occasionally; sign-in + install. |
| online-convert.com | Free w/ caps, $9+/mo | Broad format matrix; paid batch. | Uploads every file to their servers; daily cap; watermark in some free flows; slower than in-browser. |
| ImageMagick CLI | Free | Scriptable, unlimited batches, fast on big libraries. | CLI install + flags; default settings strip ICC profile; not friendly for one-offs. |
Works well / doesn't work
Works well
- Converting single or batch JPGs to PNG losslessly.
- Preserving sRGB colour profile so the PNG looks identical across browsers and Windows apps.
- Screenshots — PNG is the right format for text-heavy images and often smaller than the source JPG.
- Staging JPGs for further editing without generational quality loss.
- Meeting "PNG only" destination requirements.
- Privacy — the file never leaves your browser.
Doesn't work (well) yet
- Adding transparency — that's a different tool. Use Remove Background.
- Recovering detail lost to original JPG compression — lossless PNG of a lossy JPG is still lossy source.
- Producing a PNG smaller than the JPG for photos — not possible for photograph content.
- Live video / GIF frames — single-image only for now.
Common questions
Can I add a transparent background to a JPG?
Not by converting formats. JPG contains no alpha channel, so the converted PNG has every pixel opaque (alpha=255). To make a background transparent you need to segment the image — decide which pixels are foreground and which are background — and set background pixels to alpha=0. Use Remove Background; it does that automatically.
Will the PNG look better than the JPG?
No. PNG cannot recover detail the JPG compressed away. The PNG will look identical, preserved pixel-for-pixel, but not better. If you want higher-resolution detail, try our AI upscaler — that's a different operation (super-resolution) that can add plausible detail at 2× or 4×.
Why is my PNG so much larger than the JPG?
Because PNG is lossless and JPG is lossy. A 12 MP phone JPG is 2-4 MB; the same image as PNG is 9-18 MB. JPG throws away high-frequency detail your eye doesn't notice; PNG preserves everything. The difference is arithmetic, not a bug. If size matters, stay with JPG.
Should I use PNG or WebP?
For web delivery of photographs, WebP is usually better — similar quality to JPG at ~30% smaller files, supports both lossy and lossless modes, and supports alpha. For maximum compatibility across older tools and desktops, PNG. For print / editor intermediates, PNG.
Will this work on Windows, Mac, and Linux?
Yes. The tool runs in any modern browser — Chrome, Edge, Firefox, Safari — on Windows, macOS, Linux, iPadOS, and Android. No desktop install, no OS-specific dependencies.
Is there a batch limit?
~300 files per session is comfortable on a modern laptop. This is a browser-memory ceiling, not a paywall. For larger libraries, split into two batches.
How does this compare to running ImageMagick on my desktop?
Speed is similar — WebAssembly runs close to native. Our tool handles ICC profiles and progressive encoding without extra flags, whereas ImageMagick's defaults strip profiles unless you pass -profile. For a single file or a batch of a hundred, the two are comparable. For scripted automation of thousands of files, ImageMagick wins on programmability.
Ready?
Two paths, pick the one you actually want:
- Format change only — JPG to PNG →. Drop the file, download the PNG. Free, in-browser, no upload.
- Transparent subject — Remove Background →. Drop the file, AI removes the background, download a transparent-background PNG. Free, in-browser, no upload. See our post on free AI background removal for the full comparison vs remove.bg, PhotoRoom, and Canva.
Going the other direction (PNG → JPG for smaller files or wider compatibility)? PNG to JPG has its own guide, including when the JPG comes out larger than the PNG (it happens more often than you'd think).