Skip to main content

Often when prototyping tools/UIs with canvases, a few fundamental interactions are needed.



  1. Scroll up/down

  2. Scroll left/right

  3. Zoom in/out


Unfortunately, that last zoom in/out one isn’t possible in Figma as far as I can tell. It would be really great to incorporate this type of interaction in the same place that frame scrolling can be specified.


Prototyping use cases:



  1. UIs with Maps (tracking apps, location apps, travel apps, delivery apps, etc)

  2. UIs with creative canvases (illustrator, photoshop, Figma, sketch, etc)

  3. UIs for analysis tools (spatial biology analysis, general sample analysis, etc)

  4. UIs for brainstorming tools (Figjam, Miro, google whiteboard, etc)


This feels like it would be relatively basic to add but what do I know about programing lol. Anyways, would be really awesome and add a new dimension of interactivity to canvas based tools.

Yes please please please


Hi Figma, you’re undoubtedly the most amazing design tech in the industry. But it would leverage your game even further if you could add the pinch zoom-in and zoom-out interaction in your software. It would make testing prototypes with maps much easier.


Definitely a needed feature!!


Would be absolutely amazing to have this! 🙏


Please @Figma_Moderation ! Very much needed for map prototyping 🙏🏿 🙏🏿 🙏🏿



Please bring zoom in and out, key feature to test so many interactions. When doing usability tests is fundamental. 🙏


It would be amazing to have this. Rooting for it!


+1, would love to have this for prototyping!


+1 for this feature, would be extremely helpful.


One use case of Figma for me is showcasing my portfolio. Without pinch to zoom the portfolio is restricted to just desktops which can be quite limiting in the mobile first world we live in


+1 🙂 please


Surprised so many things are still not there for Figma (which are in Axure)



  • multiple actions

  • zoom in prototype



Axure’s ANCIENT


Yes! This is a need indeed!


➕1 please!


Yes this would really level up my ability to showcase the app Im currently working on to clients. Lets go!


looking forward …

Any news on that topic ?


This features does exist


Use these settings:




@Ruby6, those settings are for a static zoom level. People want to manually adjust the zoom level back and forth, especially with pinch actions.


I’m finding it would be very useful for zooming when making sitemaps. I’m using prototype mode to allow expand/collapse interactions, but it’s tedious not being able to zoom in and out freely for a large sitemap.


@Damon_Tolhurst , thanks for drawing. 🖼


Yup, I need this too. I’m making large scale diagrams (similar to sitemaps as someone said below), and as a whole it’s large and complicated but each little area or section is very tight and has the dimensions of a 16:9 slide.


So, it would be very helpful to allow Prototypes to “pinch” or “click in” to zoom into an area within itself. Similarly, to then expand out, zoom out, etc.


I was just trying to layout an update to the client in a similar paradigm and was reminded it doesn’t work. See images below:



Definitely need this! With AI specifically there is a huge need for interactive canvas based designs. Without this ability it’s super hard to get a functional prototype together to test with users. Makes it super expoensive on the dev side, because we’ll have to prototype in software instead.


Reply