Extract images from Canva
What Extract images from Canva actually does
Canva has no way to download the images inside a design. Right-clicking gives you a screenshot at screen resolution, and downloading the design as PNG flattens everything into one picture. Export the design as PowerPoint instead, drop the file here, and every image comes back at the resolution it was placed at, along with a record of where it sat on the page: position, size, rotation, crop and stacking order. It reads any PowerPoint or Google Slides export the same way, and every page is redrawn from the extracted pieces so you can see the record is right before you trust it.
How to use it
- In Canva, open Share, then Download, and choose PowerPoint (PPTX) as the file type.
- Drop that file here. Every image appears as a picture with its pixel size and how many times the design uses it.
- Save the ones you want as a zip, and the layout record as layout.json.
Useful for
- Reuse the photos and graphics from a design without re-buying or re-cropping them.
- Rebuild a Canva layout somewhere else from a record of the real positions.
- See which images a design actually carries, and at what resolution, before handing it to a printer.
Limits worth knowing
- Text, charts, embedded video and Canva's own effects are not part of the record.
- Images the browser cannot decode, including SVG parts, are named rather than dropped.
- The browser re-encodes the pixels; the local tool can also keep the untouched original file.
- A placement that cannot be reduced to position, size and angle is marked and says why.
Questions people ask
Why not just right-click and save the image in Canva?
Canva does not offer it on a design you did not upload the image to, and a screenshot is limited to what fits on your screen. The PowerPoint export carries the original file at the resolution it was placed at.
Why does every other extractor find nothing in my Canva file?
Canva places each image as the fill of a shape rather than as a picture, and the usual libraries only look for pictures. A test file here holds 174 images and zero pictures by that definition. This reads both, plus page backgrounds.
Does it work on PowerPoint and Google Slides files too?
Yes. Any .pptx is read the same way, whichever tool made it.
What is in layout.json?
One entry per image and one per appearance of it on a page, with four corner points in the units the file uses, plus rotation, crop fractions, opacity, stacking order and the page size.
Is my design uploaded?
No. The file is opened, read and re-encoded in this tab, and the site has no upload endpoint.