On this page
About Google Sheets Sync
Google Sheets Sync is a free Figma plugin published by Dave in 2019. It works in Figma Design and has 215,214 users and 5,837 likes on the Figma Community. It ranks #2 in Tables on our lists.
In the developer's words
This is not an official plugin created by Google • It is simply created with ❤️ by David Williames
If you want to support the continued development of this plugin, why not buy me a coffee at: buymeacoffee.com/davew
STEP 1:
Make sure your Google Sheets file has a shareable link – click ‘Share > Get shareable link’
STEP 2:
Name your figma layers appropriately
• Add a ‘#’ followed by the name of the value you want to sync
• For example: to get the value ‘Title’ – name your text layer ‘#Title’
(Note: it is not case sensitive, and will ignore ‘spaces’)
STEP 3:
Run this plugin, paste your shareable link, and click ‘Sync’
--------
More documentation: https://docs.sheetssync.app
--------
SPECIFYING A SPECIFIC SHEET IN THE WORKBOOK
You can choose to use a specific sheet in the workbook by naming the page in your Figma file similar to how you’d name a layer – e.g. Naming your page ‘Page 1 //Properties’ will use the sheet named ‘Properties’ from your Google Sheet.
(This also works if you name a frame or group the name of the specific Sheet too.)
If you do not name your page accordingly, it will default to using the first Sheet in your Workbook
--------
USING IMAGES
To dynamically set an image fill on your layer — make sure the value in your Google Sheet for a specific property is an image URL (it must end with ‘.jpg’, ‘.png’ or ‘.gif’). Then make sure you name a Vector/Shape layer with the appropriate name – e.g. ‘#image’
--------
More details and documentation for advanced usage coming soon...
What's new
Version 25 · released Apr 6, 2026
- Fixed issues when trying to fetch for "This page only" or "Selection" only.
Permissions and privacy
Network access
Google Sheets Sync can only connect to the 2 domains declared in its manifest: api.sheetssync.app and sheets.googleapis.com.
- api.sheetssync.app
- sheets.googleapis.com
Extra permissions
None beyond the standard access to the file you run it in.
Read from the plugin's published manifest. Questions about data handling go to the developer's support page.
Where Google Sheets Sync ranks
Google Sheets Sync alternatives
- 1

Table Creator
by Gavin McFarland
795K users6.5KFreeEasily create tables that can be edited, resized and maintained using your design system
- 2

Table Generator & Creator
by Appcano
201K users1.1KFree + $5/mo upgradeGenerate and customize tables in seconds
- 3

Tablefy
by Kiko Herrschaft
184K users245Free - 4

data.to.design
by divRIOTS
40K users1.2KFreeDesign with your data from Google Sheets, CSV, JSON, Airtable, Notion, or generate using AI
- 5

Quick table
by Carter Xiao
40K users212FreeSpreadsheet to table frame in seconds
- 6

Table To Figma
by Eleven
32K users576FreeSync data from Notion, Google Sheets, Airtable & local files. Quickly generate tables & components.
Google Sheets Sync FAQ
What does Google Sheets Sync do?
Sync content from Google Sheets directly into your Figma file. It's a Figma plugin by Dave that runs in Figma Design.
Is Google Sheets Sync free?
Yes. Google Sheets Sync is free to install and run from the Figma Community, with no paid tier listed.
Is Google Sheets Sync safe to use?
Figma plugins can only reach the internet through domains listed in their manifest. Google Sheets Sync can only connect to the 2 domains declared in its manifest: api.sheetssync.app and sheets.googleapis.com. As with any plugin, check the developer's privacy policy before using it on client work.
How do I install Google Sheets Sync?
Open it on the Figma Community, or search for it in the Actions menu (Cmd/Ctrl + K) inside any file you can edit. See how to install Figma plugins.
What are the best alternatives to Google Sheets Sync?
By user count, the closest alternatives are Table Creator by Gavin McFarland, Table Generator & Creator and Tablefy. Compare all of them on the best Figma plugins for tables.
Built this plugin?
Use this page as a landing page for Google Sheets Sync: link to it from your site, README or launch posts, or add a badge. Pick a style and copy the code.
Style
Label
Size
Code
<a href="https://figmaplugins.co/plugins/google-sheets-sync/" target="_blank" rel="noopener"><img src="https://figmaplugins.co/badges/featured-dark.svg" alt="Google Sheets Sync on figmaplugins.co" width="220" height="48"></a>