A PNG can be transparent. A JPG cannot. That is the one-sentence version. But most people do not understand why, what "transparent" actually means at the pixel level, or when it matters. This is the full explanation.
Make any image transparent in seconds.
Open Transparency ToolEvery pixel in a digital image has color values. In a standard image, each pixel stores three numbers: red, green, and blue (RGB). Mixed together, those three values produce any visible color. A pixel with R:255, G:0, B:0 is pure red. R:255, G:255, B:255 is white. R:0, G:0, B:0 is black.
Transparency adds a fourth number: alpha. The alpha value tells the computer how opaque that pixel is. Alpha 255 means fully solid. Alpha 0 means fully invisible. Alpha 128 means 50% see-through. This is called RGBA (Red, Green, Blue, Alpha).
When you see a checkerboard pattern behind an image in a design tool, that checkerboard is not part of the image. It is the application's way of showing you "there is nothing here, this area is transparent." The actual pixel data at those locations has an alpha value of 0.
The JPEG format was designed in 1992 for photographs. It was built to compress images by discarding data that human eyes barely notice (lossy compression). The format only supports three channels: red, green, and blue. There is no alpha channel.
This is a structural limitation, not a software bug. The math that JPEG uses to compress images (Discrete Cosine Transform) operates on color data only. It has no mechanism to encode "this pixel is invisible."
When you try to save a transparent image as JPG, whatever software you are using fills the transparent pixels with a solid color (usually white, sometimes black). The transparency is permanently lost. There is no way to get it back from the JPG file.
PNG (Portable Network Graphics) was created in 1996 specifically as an improvement over GIF. One of its features is full alpha channel support. Each pixel can independently have any level of transparency from 0% to 100%.
This matters for edges. When you cut a person out of a photo, the boundary between the person and the background is not a hard line. Hair strands, clothing fibers, and skin edges all blend into the background. With a full alpha channel, those edge pixels can be semi-transparent, creating a smooth natural-looking cutout instead of a jagged hard edge.
| Type | Colors | Transparency | File size | Best for |
|---|---|---|---|---|
| PNG-8 | 256 max | Binary only (on/off) | Smallest | Simple icons, logos with flat colors |
| PNG-24 | 16.7 million | No alpha channel* | Medium | Photos without transparency |
| PNG-32 | 16.7 million | Full alpha (256 levels) | Largest | Photos with transparency, cutouts |
*Technically, PNG-24 can include an alpha channel, making it effectively PNG-32. Different software uses the terms inconsistently. When you "Save as PNG" with transparency, you are getting a 32-bit PNG regardless of what the software calls it.
A common mistake: people screenshot a transparent image (seeing the checkerboard) and think the checkerboard is part of the image. It is not. The gray-and-white squares are just a visual indicator in your editing software. When you paste that image onto a colored background, the transparent areas show the color behind them, not checkerboard squares.
Another common problem: "fake transparency." Some images online are JPGs with a printed checkerboard pattern. They are not actually transparent. When you paste them onto a background, you see the checkered pattern as part of the image. To check: open the image in an editor and try to select the background area. If it has color data (the checkerboard pixels), it is fake. If the selection shows as transparent/empty, it is real.
| Situation | Use | Why |
|---|---|---|
| Photos for the web (no transparency needed) | JPG | Smaller file size, faster loading. 80% quality is usually indistinguishable from original. |
| Images with transparency | PNG | Only format that supports full alpha transparency widely. |
| Logos and icons | PNG or SVG | PNG for raster logos. SVG for scalable vector logos. |
| Screenshots with text | PNG | JPG compression blurs text. PNG keeps text crisp. |
| Product photos for marketplace | JPG (white bg) or PNG (transparent) | Amazon requires JPG with white. Shopify works better with PNG. |
| Social media posts | JPG for photos, PNG for graphics | Platforms recompress everything anyway. PNG preserves text clarity. |
| Print materials (300 DPI) | PNG or TIFF | No compression artifacts. Full quality preservation. |
| Format | Transparency? | Notes |
|---|---|---|
| PNG | Full alpha | The standard for transparent images |
| WebP | Full alpha | Smaller than PNG. Modern browsers support it. |
| GIF | Binary only | Each pixel is either visible or invisible. No semi-transparency. |
| TIFF | Full alpha | Used in print and professional editing. Large files. |
| SVG | Full alpha | Vector format. Transparency built into the specification. |
| AVIF | Full alpha | Newer format. Smaller than WebP. Growing browser support. |
| JPG / JPEG | No | No alpha channel. Cannot store transparency. |
| BMP | Limited | 32-bit BMP supports alpha, but rarely used in practice. |
If you have a JPG or PNG with a background you want to remove:
The output is always a PNG-32 with a full alpha channel. Edge pixels around hair, fur, and fine details get semi-transparent values so they blend naturally when placed on a new background.
Remove backgrounds and create transparent PNGs. Free, instant.
Open Transparency Tool