Back to Plugins
Figma Camera Locations

Figma Camera Locations

Save and recall up to 4 distinct viewport positions and zoom levels across your Figma files.

Plugin Preview

Figma Camera Locations preview

About this plugin

Figma Camera Locations PluginSource code available at https://github.com/matteomastromoro/figma-cameralocationsThis is a simple Figma plugin that allows you to save and recall up to four different camera locations (viewport position and zoom level) across your Figma files. This helps you quickly navigate between different areas or zoom levels of your designs without manually panning, zooming, or switching files each time.How to UseSave a Location: Navigate to the view you want to save, then call one of the commands "Save Location [1-4]". The first time you save in a file, you will be asked to paste that file's URL so that cross-file recall can jump back to it later. You only need to do this once per file.Recall a Location: Call "Recall Location [1-4]" to instantly return to that saved view.If the location is in the same file, the viewport and page are restored immediately.If the location is in a different file, the plugin opens that file's URL and asks you to press the shortcut again once the destination file has loaded. The second press lands you on the saved page and viewport.Clean all saved locations: Wipes all four saved slots and removes the current file's stored URL. Use this if you want to start fresh. The next save in any file will ask for its URL againYou can also access these commands via the Figma Quick Actions menu (Ctrl+/ or Cmd+/) by typing the name of the command.When the URL prompt reappearsThe plugin stamps each file with its URL so it only has to ask once. You will only be asked again if:You are saving a location in a file the plugin has never seen before.You ran "Clean all saved locations" in that file, which removes its stored URL.Notes & limitationsSaved locations are stored per Figma account. If you sign into a different account, you will see an empty set of slots.Cross-file jumps rely on the URL you paste, so make sure it is the canonical file URL (Share > Copy link).The URL you paste is never sent anywhere. The plugin only extracts the file key from it and stores it locally on your machine, alongside the file itself. The full URL is not retained.Mapping Shortcuts on macOS (Optional)If you are using macOS, you can map keyboard shortcuts to Figma plugin menu commands directly through the operating system:Open System Settings (or System Preferences on older macOS versions).Go to Keyboard > Keyboard Shortcuts... > App Shortcuts.Click the + button to add a new shortcut.Select Figma.app from the Application dropdown.In the Menu Title field, enter the exact name of the plugin command as it appears in the Figma Plugins menu (e.g., Save Location 1, Recall Location 2).In the Keyboard Shortcut field, press the key combination you want to assign (e.g., ⌥F1 for Alt+F1).Click Add.Repeat for each command you want to map.Windows Companion AutoHotkey Script (Optional)The repository also includes an AutoHotkey script (FigmaCameraLocations.ahk) for Windows users. This script maps the save and recall actions to function keys for even faster access:Alt+F1 to Alt+F4: Save locations 1 to 4F1 to F4: Recall locations 1 to 4Feel free to edit the script to remap the shortcuts the way you prefer.Note: AutoHotkey must be installed and the script must be running for these hotkeys to work. The way I use it is autostarting it by putting the shortcut from the script in shell:startup. The file FigmaCameraLocations_AHKv1.ahk is an alternative version of the script for whoever still uses the old AutoHotkey version, AHK v1.

Plugin Details

Version4
CreatedOctober 10, 2025
Last UpdatedApril 13, 2026
Categorydesign-tools-other
CreatorMatteo Mastromoro
Stats20 installs, 3 likes
PricingFree

Technical Details

  • API:1.0.0
  • UI:ui.html
  • main:dist/code.js
  • Document Access:dynamic-page
  • Editor Types:
    figma
  • Allowed Domains:
    • none