Beginner 7 min read

How to Share Google Sheets (Permissions & Links)

Learn how to share Google Sheets with specific people, shareable links, and embed options. Covers permission levels, access controls, and sharing best practices.

SB

Sheets Bootcamp

March 10, 2026 · Updated June 9, 2026

Sharing a Google Sheets spreadsheet gives other people access to view, comment on, or edit your data. You control who can see the sheet and what they can do with it, whether that’s a specific coworker or anyone with a link.

This guide covers the three ways to share a Google Sheet: sharing with specific people by email, creating a shareable link, and embedding a spreadsheet in a webpage. You’ll also learn how each permission level works and how to revoke access when needed.

In This Guide

Permission Levels Explained

Every person you share with gets one of three permission levels:

LevelCan ViewCan CommentCan Edit
ViewerYesNoNo
CommenterYesYesNo
EditorYesYesYes

Editors can change cell values, add or delete sheets, modify formatting, and share the spreadsheet with others. Commenters can leave notes on cells without changing data. Viewers can only read.

Important

Editors can re-share the spreadsheet with other people by default. If you need to restrict this, uncheck the box that says “Editors can change permissions and share” in the Share dialog settings (gear icon).

Share with Specific People: Step-by-Step

1

Click the Share button

The green Share button sits in the top-right corner of the spreadsheet. Click it to open the sharing dialog.

Green Share button in the top-right corner of Google Sheets

2

Add email addresses

Type an email address in the Add people, groups, and calendar events field. To add multiple people, type each address separated by a comma. Choose the permission level from the dropdown to the right (Viewer, Commenter, or Editor).

Share dialog with email field and permission dropdown

3

Send the invite

Add an optional message in the text box, then click Send. Each person receives an email with a link to the spreadsheet. They’ll see the sheet at the permission level you assigned.

Send notification with optional message

Link sharing gives access to anyone who has the URL, without requiring individual email invites.

  1. Open the Share dialog.
  2. Under General access, click Restricted and change it to Anyone with the link.
  3. Choose the permission level for link holders (Viewer, Commenter, or Editor).
  4. Click Copy link.

Anyone with the URL can now open the sheet. This is useful for sharing with large groups, external partners, or people whose email addresses you don’t know.

Warning

“Anyone with the link” means exactly that. If the link is forwarded, posted publicly, or leaked, anyone who finds it can access the sheet. Use this setting for non-sensitive data only. For confidential spreadsheets, share with specific email addresses instead.

Embed a Spreadsheet

You can embed a live Google Sheet in a webpage or intranet page.

  1. Go to File > Share > Publish to web.
  2. Choose the sheet tab to publish (or the entire document).
  3. Select Embed and copy the iframe HTML code.
  4. Paste the code into your webpage.

The embedded sheet updates automatically when the source data changes. Viewers see a read-only version.

Note

Publishing to the web is different from link sharing. A published sheet is publicly visible to anyone on the internet, even without the link. Only publish non-sensitive data.

Change or Remove Access

To change someone’s permission level:

  1. Open the Share dialog.
  2. Find the person in the list.
  3. Click the dropdown next to their name and choose a new level (Viewer, Commenter, Editor) or select Remove access.

To turn off link sharing, change General access back to Restricted. The existing link stops working immediately.

Activity Dashboard: See Who Viewed

Google Sheets tracks who opens a shared spreadsheet.

  1. Go to Tools > Activity dashboard.
  2. Click the Viewers tab to see who opened the file, when, and whether they viewed or edited.

The dashboard only tracks users with Google accounts who have direct access. If you shared via link with “Anyone with the link,” anonymous viewers are counted but not individually identified.

Tips and Best Practices

  1. Default to Viewer access. Give people the minimum access they need. You can always upgrade to Editor later.
  2. Restrict re-sharing for sensitive data. Click the gear icon in the Share dialog and uncheck “Editors can change permissions and share.”
  3. Use IMPORTRANGE instead of sharing tabs. If collaborators need one tab’s data, pull it into a separate sheet and share that.
  4. Protect sensitive tabs. If you must share the whole spreadsheet but some tabs contain confidential data, use sheet protection (Data > Protect sheets and ranges) to restrict editing.
  5. Review access periodically. Open the Share dialog every few months and remove people who no longer need access. Stale permissions are a security risk.

FAQ

How do I share a Google Sheets spreadsheet?

Click the Share button in the top-right corner. Enter the email addresses of the people you want to share with, choose their permission level (Viewer, Commenter, or Editor), and click Send.

What are the permission levels in Google Sheets?

There are three permission levels. Viewer can see the data but cannot change anything. Commenter can view and leave comments but cannot edit cells. Editor can make changes to the spreadsheet.

Open the Share dialog, click Change to anyone with the link under General access, choose a permission level, then click Copy link. Anyone with that URL can access the sheet at the permission level you set.

Can I share just one sheet tab instead of the whole spreadsheet?

Not through the Share dialog. Google Sheets shares the entire spreadsheet, not individual tabs. To share one tab, use IMPORTRANGE to pull that tab’s data into a separate spreadsheet and share that instead. Or protect the other tabs so they’re view-only.

How do I stop sharing a Google Sheet?

Open the Share dialog, click the permission dropdown next to the person’s name, and select Remove access. For link sharing, change General access back to Restricted. Existing links stop working immediately.

Can I see who has viewed my Google Sheet?

Go to Tools > Activity dashboard. The Viewers tab shows who opened the spreadsheet and when. This only tracks users with Google accounts who have access. Anonymous viewers from link sharing are not individually identified.

Frequently Asked Questions

Next Steps

Continue learning with these related tutorials: