How to password protect Figma prototypes using Crypto
Follow along with this step by step Figma tutorial video.
Steps
- Open Figma Community, search for Crypto, and install the Crypto Password Protection plugin.
- In your Figma file, make sure the design has prototype interactions, then open Crypto Password Protection from Plugins.
- Switch the plugin to Figma Prototype (Live Embed), click Share Prototype URL, and paste in the Figma file URL after setting the file to Anyone with the link and copying the link from the Share menu.
- Choose the prototype options such as scaling and whether to show hotspot hints on click, then click Create Prototype URL.
- Copy the generated secure prototype URL and password, open the URL in a browser, and log in with the password to view the embedded prototype.
- Use the embed shortcuts like Z for size, R to reset, Left and Right to navigate, F for full screen, and Esc to exit full screen; use the hide and Eye icons to toggle the toolbar.
- To remove access, either change Figma sharing back to Only people invited to this file or rerun the plugin and click Delete Prototype URL.

Published
Used in this video
Crypto
ăăăŻ
Share Figma work securely.
Share Figma designs and prototypes as password-protected links or PDFs.
26.5k+ installs
Video Transcript
Today, Iâm going to be showing you how to generate password protected embeds for your Figma prototypes using the Crypto Figma plugin.
To do that, we first need to install the Figma plugin by going up to the top left hand corner, clicking on the Figma icon, and heading over to the Community. In the search bar, if you type the keyword âCryptoâ, and under the âPluginsâ tab youâll see âCrypto Password Protectionâ come up; and all you need to do is click on the âInstallâ button on the right hand side and youâll be ready to go.
Once youâve done that, you can jump back into your Figma project. Mine already has some prototyping links; if yours doesnât have prototyping links, you might want to go ahead and do that first and create some prototyping in your design.
Then we can go ahead and open up the Crypto Figma plugin we just installed; if you right-click anywhere, go down to âPluginsâ and then go down to âCrypto Password Protectionâ, if you click on that it will load up the Figma plugin that we just installed a moment ago. You can see up here weâve got a little drop down box which is currently set to âFigma Prototypeâ; if you open up this Figma plugin for the very first time it might default to âFigma Designsâ as the option; this option allows you to upload static frames or static designs to the Crypto web app (which I covered in another Figma tutorial), but today Iâm going to be focusing on the other option, which is for password protecting Figma prototype embeds.
If you click on the select box and click on âFigma Prototype (Live Embed)â, that option will switch the Figma plugin to show you all of the frames that have prototype interactions on them and gives you a bit of an idea of whatâs going to be uploaded to the password protected URL. The first thing we need to do is click on the âShare Prototype URLâ button, and thatâs going to bring up some settings down here.
The first thing youâll need to do here is get this URL for your project and by default this URL is empty, so thereâs thereâs nothing in there when you open up this file for the first time. You can see here itâs got some instructions on how to get that URL, so all we need to do is click on the âShareâ button in the Figma toolbar up on the right hand side here, this little blue âShareâ button; if you click on that, that will bring up this little pop-up modal. What you need to do is change this little setting where it says âOnly people invited to this fileâ to âAnyone with the linkâ; if you click on âAnyone with the linkâ, that will change it to show that anyone with the link to the Figma file can view it.
Then we want to click on âCopy linkâ; thereâs this little icon down here, âCopy linkâ and that will copy the link to the clipboard, which we can then paste into our Crypto Figma plugin. Iâve just clicked that, copied the link, and now Iâm going back into the Figma plugin settings and pasting it; you can see here Iâve just pasted the Figma file URL. This file URL links to the project that weâre currently in and the page that weâre currently on, Iâve just pasted that in there and now weâve got a couple of options down here.
These settings will set the Figma prototype options, so we can change the scaling of the prototype; we can do â100% Full Sizeâ, âFitâ, âFillâ and âScale Downâ. Iâm just going to use âScale Downâ, and youâll see weâll be able to change this in the prototype later anyway, but this is just setting the default. The other option that we have is to âShow the hotspot hints on clickâ; if you turn this off or disable it, it wonât show any of the hints if a user clicks their mouse on any of the screens in your Figma prototype, so Iâm just going to leave that turned on, because I do want to show hotspot hints when someone clicks on the designs.
The last thing we need to do is click on this button, but itâs just giving us a little warning letting us know that clicking the button is going to embed our live Figma prototype on a password protected URL, however the embed behind this link is technically still viewable by anyone who happens to have that link, so if youâve shared that link with someone and youâve set it to âAnyone can viewâ, they will be able to view that link. but if youâre sharing the Crypto URL thatâs going to be generated, then theyâll require a password to view that URL. Itâs just a bit of a flag, and if you need more help with this we have a documentation link here which will go into a bit more detail about what this means.
Now that weâre done we can click on the âCreate Prototype URLâ button; Iâm just going to click on that, and this is now generating a secure prototype URL for us which weâre going to get now. Weâve got this confirmation screen telling us that the secure link is ready, and we can copy this secure prototype URL and the password that it generated for us. Iâm just going to copy the password first; so if I copy that, that will copy the password to my clipboard and then I can go ahead and click on the secure URL and open up my browser.
Now that the page is loaded, I can go down to the password field and paste in the password that I just copied from the Figma plugin and click âLoginâ. Once this loads, weâll see our Figma prototype embed show up behind this password protected link. You can see here Iâve got my Figma prototype, and because we enabled the hotspots option, if I click somewhere I can actually see that show up and navigate through my design. Weâve got all our interactions showing up as youâd expect and itâs looking really good.
As I mentioned before, thereâs a way to change the zoom setting, so if you hover up on this little keyboard icon up here it will reveal the Figma embed shortcuts for viewing the Figma prototype. Weâve got âchange sizeâ, so you can use the âZâ key on your keyboard to change the scale, so if I click on the âZâ key you can see that the zoom is going to change based on whatever I set that to. Thatâs thatâs how that works, and the other shortcuts we have are resetting the Figma prototype, so I can push the âRâ key to reset the Figma prototype if I want to bring that back to the start, and then I can navigate between screens by using the âLeftâ and âRightâ keys as well. If I just want to use keyboard navigation to jump through screens I can do that, too.
Thatâs how that works there, and the last thing we can do is toggle full screen, so if we push the âFâ key, thatâs going to bring us into full screen and we can use the Figma prototype in full screen mode; and then clicking the âEscâ key on your keyboard, weâll scale that back down to the windowed view.
Finally, if you want to get rid of this little toolbar, you can click on the little âhideâ icon in the top right, and that will remove that toolbar entirely. You can get that back just by going back up to the right hand corner and clicking on that little âEyeâ button just like that, so thatâs how that works.
Weâve got our Figma prototype in this little embed window and thatâs all well and good, but if we want to delete that URL now thereâs a couple of ways we can do that. If we jump back into Figma and exit the Crypto Figma plugin, and then letâs just re-run the Crypto Figma plugin; I can just go to âPluginsâ, go back down to âCryptoâ and open that back up if we re-run the Figma plugin, and then click on the âShare Prototype URLâ button again, you can see here that it has now remembered our URL and our password that we just uploaded; if you want to grab those details again without re-uploading the whole Figma prototype link, you can just jump back in here and copy those to clipboard and share them with anyone who you want to be using that URL.
If you no longer want that URL, you can click on this little toggle here and that just is going to tell the Figma plugin that youâd like to go about deleting that prototype URL, and again itâs just flagging this little message to let you know that while it will delete the product the prototype password protected URL on the Crypto domain, itâs not going to affect the Figma file itself; because we already clicked âShareâ and changed this setting over here to say that âanyone with the Figma linkâ can use the file, if we want to remove that functionality in Figma itself we can actually change that to âonly people invited to this fileâ, and if I click on that and then jump back to my web page, you can see here that itâs telling us that the Figma prototype is not found; itâs saying that if the file doesnât exist or we donât have permission to view it, and thatâs because we just changed this little setting in Figma back to saying that only people invited to this file can view it. Again, thatâs just a reminder to say that this this URL here is password protected, but itâs password protecting the embed thatâs sitting behind it from Figma; as long as this is not set to âanyone with the linkâ and itâs set to âonly people invited to the fileâ, then you know no oneâs going to be able to actually look at that link. Thatâs one way of removing access, but we can also just completely remove that link entirely, and I can do that by clicking on the âDelete Prototype URLâ in the Figma plugin, so Iâll do that now, itâs deleting the URL and now the URL has been successfully deleted.
If I jump back into the browser, Iâm just going to refresh the page, and you can see here itâs telling us that that design actually wasnât found, and the URL might be wrong or itâs been deleted by the owner; we know that weâve just deleted it, which means that anyone who had that URL and password before will no longer be able to look at that link and will no longer be able to look at your Figma prototype.
Thatâs really all you need to know for creating and deleting a password protected URL for Figma prototype embeds; and again I would urge you to read through the documentation if youâre unsure of anything; youâll be able to get to it just by clicking on the link in the upload screen over here, and that should clarify any questions you might have around Figma permissions, and itâs just a bit of an overview of how that actually works behind the scenes.
I hope thatâs been helpful if youâve been wondering how to password protect your Figma prototype URLs, and you can do it using the Crypto Password Protection Figma plugin right now; so feel free to install it in Figma to give it a try and see if it works for your workflow and your team. Until next time, thank you as always for watching, and weâll be back very soon with more Figma tutorials just like this one.

Adam Brock
Founder & CEO of Hypermatic

