July 2026
Why Does My Transparent PNG Show a White Background in Keynote?
A transparent PNG shows a white background in Keynote because Keynote can flatten the image's alpha channel when it imports or renders the file, filling the see-through area with a solid white box. The PNG itself is almost always fine — Keynote is adding the background. You can fix it with Keynote's built-in Instant Alpha tool, by re-pasting the image from Preview or the Photos app so the transparency is preserved, or by re-inserting a genuine transparent PNG that was never flattened to JPEG.
Why Keynote Shows a White Box Behind Your PNG
- Keynote can flatten a PNG's alpha channel on import or render, replacing the transparent area with a solid white fill even though the file is see-through.
- If the "transparent" PNG was ever exported or converted to JPEG, transparency was permanently stripped and a real white background baked in.
- A white slide background or a white shape sitting behind the image can read as a white box even when the PNG is genuinely transparent.
- The image may look transparent in Preview or a browser but white on the slide — that's a Keynote rendering difference, not a corrupted file.
How to Remove the White Background in Keynote
- Confirm the file is truly transparent: open the PNG in Preview or drag it into a browser tab — if it's see-through there but white in Keynote, the file is fine and it's Keynote's rendering.
- Use Instant Alpha: select the image → Format menu → Image → Instant Alpha → click and drag over the white area to knock it out (works best on flat, uniform white).
- Re-paste from Preview or Photos: copy the transparent PNG in Preview (or save it to Photos), then paste it directly onto the slide — this often preserves the alpha channel Keynote dropped on import.
- Re-insert a real transparent PNG: if white is baked into the file, remove the background again and export a genuine transparent PNG — never a JPEG — then reinsert it.
- Check what's behind it: make sure no white shape, image placeholder, or white slide background is sitting under the image.
Get a Clean Transparent PNG Before You Import
- Always keep your cutout as a PNG (or WebP/SVG) — JPEG can't store transparency and will always show a solid background.
- Start from a genuinely transparent cutout so the only variable left is Keynote's rendering, not the file itself.
- Instant Alpha only removes one uniform color; for soft edges, hair, or shadows, use a real background remover for a clean alpha channel.
- Test the slide in Play view and after exporting to PDF or image — how it renders there is what your audience sees.
EraserPro's background remover exports a true transparent PNG in seconds, so your image is clean before Keynote ever renders it wrong.
Frequently Asked Questions
Is my PNG file broken if Keynote shows a white background?
No — the file is almost always fine. Keynote often flattens PNG transparency on import and fills it white. Opening the same PNG in Preview or a browser confirms it's still transparent.
Why does the image look transparent in Preview but white in Keynote?
Preview reads the alpha channel; Keynote can substitute a white fill when it places the image on the slide. The transparency is intact in the file — it's a Keynote rendering difference, not a broken image.
Does Keynote's Instant Alpha work on any image?
It works best on a single, uniform background color like flat white. For soft edges, hair, or multi-color backgrounds it leaves fringing — use a dedicated background remover instead.
Will saving my PNG as JPEG cause the white background?
Yes. JPEG doesn't support transparency, so exporting or converting to JPEG bakes in a solid white background permanently. Always keep logo and cutout images as PNG.