0
100
200
300
400
500
600
700
800
900
1000
1100
0
100
200
300
400
500
600
700
800
900
1000
1100
Figma plugin#2 in Tables

Google Sheets Sync

Sync content from Google Sheets directly into your Figma file.

by Dave

users
215K
likes
5.8K
saves
146K
comments
467
FreeWorks inFigma Design
Price
Free
Latest version
v25 · Apr 6, 2026
First published
Jul 24, 2019
Publisher
Dave
Features

What Google Sheets Sync does

Summarised from Dave's description on the Figma Community.

  • STEP 1

    Make sure your Google Sheets file has a shareable link – click ‘Share > Get shareable link’

  • Name your figma layers appropriately

    • Add a ‘#’ followed by the name of the value you want to sync

  • STEP 3

    Run this plugin, paste your shareable link, and click ‘Sync’

  • SPECIFYING A SPECIFIC SHEET IN THE WORKBOOK

    g. Naming your page ‘Page 1 //Properties’ will use the sheet named ‘Properties’ from your Google Sheet.

  • USING IMAGES

    gif’). g.

  • Manifest

    2 quick actions

    Run from the Actions menu (Cmd/Ctrl + K): Open Google Sheets Sync, Re-sync Google Sheets Data.

On this page
Overview

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...

Changelog

What's new

Version 25 · released Apr 6, 2026

  • Fixed issues when trying to fetch for "This page only" or "Selection" only.
Trust

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.

Rankings

Where Google Sheets Sync ranks

Compare

Google Sheets Sync alternatives

  1. 1

    Table Creator

    by Gavin McFarland

    795K users6.5KFree

    Easily create tables that can be edited, resized and maintained using your design system

  2. 201K users1.1KFree + $5/mo upgrade

    Generate and customize tables in seconds

  3. 3

    Tablefy

    by Kiko Herrschaft

    184K users245Free
  4. 4

    data.to.design

    by divRIOTS

    40K users1.2KFree

    Design with your data from Google Sheets, CSV, JSON, Airtable, Notion, or generate using AI

  5. 5

    Quick table

    by Carter Xiao

    40K users212Free

    Spreadsheet to table frame in seconds

  6. 6
    32K users576Free

    Sync data from Notion, Google Sheets, Airtable & local files. Quickly generate tables & components.

FAQ

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.

For developers

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.

Google Sheets Sync on figmaplugins.co

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>