Guide
- How-to
- Image
- Frame
Guide
- How-to
- Image
- Frame
Guide
- How-to
- Image
- Frame
How to Save Image as a Frame in Framer
In this Framer blog, I’ll show you how to turn any frame into a downloadable image, right from your site. It’ll be one click, and it’s saved.



Table of contents
Turn any frame into a downloadable image
Let’s say you’ve got a beautiful member card on your Framer site, maybe it’s got a profile photo, a name, a little role description, and some styling that’s just right. But here’s the twist: what if your visitors could download that exact card… as an actual image?
That’s where this save frame as image component comes in. It lets you save any frame as an image, even though it’s built with HTML and CSS. So users can grab a screenshot-perfect version of your design with a single click.
Let’s break it down.
Turn any frame into a downloadable image
Let’s say you’ve got a beautiful member card on your Framer site, maybe it’s got a profile photo, a name, a little role description, and some styling that’s just right. But here’s the twist: what if your visitors could download that exact card… as an actual image?
That’s where this save frame as image component comes in. It lets you save any frame as an image, even though it’s built with HTML and CSS. So users can grab a screenshot-perfect version of your design with a single click.
Let’s break it down.
Turn any frame into a downloadable image
Let’s say you’ve got a beautiful member card on your Framer site, maybe it’s got a profile photo, a name, a little role description, and some styling that’s just right. But here’s the twist: what if your visitors could download that exact card… as an actual image?
That’s where this save frame as image component comes in. It lets you save any frame as an image, even though it’s built with HTML and CSS. So users can grab a screenshot-perfect version of your design with a single click.
Let’s break it down.

Downloadable images.

Downloadable images.

Downloadable images.
What this does (and why it’s cool)
This “Save Frame as Image” component turns any Framer frame into a downloadable image, right from the browser.
It’s perfect for:
Member cards
Certificates
Posters or social share previews
User-generated content
…pretty much anything that looks nice and lives in a frame.
Visitors don’t need to take a screenshot or right-click-save. They just click a “Download” button, and boom, it downloads as an image.
How it works
There are two main ways to use this component: Target mode and Trigger mode.
Let’s go through both:
What this does (and why it’s cool)
This “Save Frame as Image” component turns any Framer frame into a downloadable image, right from the browser.
It’s perfect for:
Member cards
Certificates
Posters or social share previews
User-generated content
…pretty much anything that looks nice and lives in a frame.
Visitors don’t need to take a screenshot or right-click-save. They just click a “Download” button, and boom, it downloads as an image.
How it works
There are two main ways to use this component: Target mode and Trigger mode.
Let’s go through both:
What this does (and why it’s cool)
This “Save Frame as Image” component turns any Framer frame into a downloadable image, right from the browser.
It’s perfect for:
Member cards
Certificates
Posters or social share previews
User-generated content
…pretty much anything that looks nice and lives in a frame.
Visitors don’t need to take a screenshot or right-click-save. They just click a “Download” button, and boom, it downloads as an image.
How it works
There are two main ways to use this component: Target mode and Trigger mode.
Let’s go through both:

Target & trigger mode

Target & trigger mode

Target & trigger mode
Target mode
This is where you define what you want to save.
Drag the component onto the canvas.
Set the Mode to Target.
Assign the frame you want to capture (e.g. the member card) and give it an ID.
That’s it, you’re saying, “This is the thing I want to save as an image.”
Trigger mode
This is where you define how you trigger the download.
Drop another instance of the component on the canvas.
Set the Mode to Trigger.
Link it to a Button element (the one users will click).
Set the same ID here to connect it with your target frame.
Choose the Width and Height you want for the final image (you can set these to default or fill).
Now when a user clicks the button, the target frame gets turned into a downloadable image, exactly how it looks on your site.
Real example
Imagine four sleek membership cards on your site. Each one has a name, title, and a little “Download” button.
Behind the scenes, each card is paired with a Target component, and the buttons are wired up with Trigger components. Click, and you’ve got an image file. It feels instant, clean, and premium.
And because the image is generated from the live HTML, it reflects everything exactly as it appears, fonts, colors, shadows, even animations if they’ve settled.
Wrapping up
This is one of those components that feels almost too good to be true.
It opens up some really creative UX possibilities, from downloadable certificates to shareable profile cards. And the best part? No third-party tools, no screenshots. Just Framer doing its thing.
Target mode
This is where you define what you want to save.
Drag the component onto the canvas.
Set the Mode to Target.
Assign the frame you want to capture (e.g. the member card) and give it an ID.
That’s it, you’re saying, “This is the thing I want to save as an image.”
Trigger mode
This is where you define how you trigger the download.
Drop another instance of the component on the canvas.
Set the Mode to Trigger.
Link it to a Button element (the one users will click).
Set the same ID here to connect it with your target frame.
Choose the Width and Height you want for the final image (you can set these to default or fill).
Now when a user clicks the button, the target frame gets turned into a downloadable image, exactly how it looks on your site.
Real example
Imagine four sleek membership cards on your site. Each one has a name, title, and a little “Download” button.
Behind the scenes, each card is paired with a Target component, and the buttons are wired up with Trigger components. Click, and you’ve got an image file. It feels instant, clean, and premium.
And because the image is generated from the live HTML, it reflects everything exactly as it appears, fonts, colors, shadows, even animations if they’ve settled.
Wrapping up
This is one of those components that feels almost too good to be true.
It opens up some really creative UX possibilities, from downloadable certificates to shareable profile cards. And the best part? No third-party tools, no screenshots. Just Framer doing its thing.
Target mode
This is where you define what you want to save.
Drag the component onto the canvas.
Set the Mode to Target.
Assign the frame you want to capture (e.g. the member card) and give it an ID.
That’s it, you’re saying, “This is the thing I want to save as an image.”
Trigger mode
This is where you define how you trigger the download.
Drop another instance of the component on the canvas.
Set the Mode to Trigger.
Link it to a Button element (the one users will click).
Set the same ID here to connect it with your target frame.
Choose the Width and Height you want for the final image (you can set these to default or fill).
Now when a user clicks the button, the target frame gets turned into a downloadable image, exactly how it looks on your site.
Real example
Imagine four sleek membership cards on your site. Each one has a name, title, and a little “Download” button.
Behind the scenes, each card is paired with a Target component, and the buttons are wired up with Trigger components. Click, and you’ve got an image file. It feels instant, clean, and premium.
And because the image is generated from the live HTML, it reflects everything exactly as it appears, fonts, colors, shadows, even animations if they’ve settled.
Wrapping up
This is one of those components that feels almost too good to be true.
It opens up some really creative UX possibilities, from downloadable certificates to shareable profile cards. And the best part? No third-party tools, no screenshots. Just Framer doing its thing.