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 221,851 users and 5,943 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 23 · released Mar 10, 2026
- Fixed some bugs and scenarios where it could freeze the plugin
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
827K users6.8KFreeEasily create tables that can be edited, resized and maintained using your design system
- 2

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

Tablefy
by Kiko Herrschaft
195K users256Free - 4

Table Builder
by 9a1d5ec4_7304_4
53K users222FreeCreate tables ... super fast
- 5

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

Quick table
by Carter Xiao
41K users214FreeSpreadsheet to table frame in seconds
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>Want it featured on figmaplugins.co? Submit it for review
