In this article:

How to Protect the Contents of your Google Sheets

May 8, 2024

By default, your spreadsheet is visible only to you. Even if other accounts manage to get the link to your spreadsheet, they will encounter the following page:

You need access. Request access from the owner by sending an email.
You need access. Request access from the owner by sending an email.

Unless the user has the sufficient hacking skills needed to circumvent the access controls by Google, your data is safe in its place and the user has to request access. 

In this tutorial, you will learn how to control the level of access for authorized users.

Add users to view your spreadsheet and control their access level

Step 1: Click the Share button on the upper-right corner of Google Sheets.

Share button, upper-right corner of Google Sheets.
Share button, upper-right corner of Google Sheets.


The Share with people and groups will be loaded.

Share with people and groups pop-up box. Options include adding people and groups and change to anyone with the link.
Share with people and groups pop-up box. Options include adding people and groups and change to anyone with the link.


Step 2: You have options to add users to view the sheet or to make it public.

Option 1: To make it public, simply click the Change to anyone with the link on the lower portion of the box. This will appear after clicking it:

Access options changed to anyone with the link.
Access options changed to anyone with the link.


You can also control the access level to the public by clicking the drop-down box Viewer on the right side of the box.

Access levels: viewer, commenter, editor.
Access levels: viewer, commenter, editor.


To revert back the access to the spreadsheet to private, click Anyone with the link and select Restricted on the appearing drop-down box.

Options; Restricted and anyone with the link.
Options; Restricted and anyone with the link.


Option 2: To add a selected list of users, type or paste the list of their Gmail email accounts on the box labeled Add people and groups.

Once you’ve added the list, the box will change to the following format:

Sharing with specific people and groups, access options include viewer, commenter, editor.
Sharing with specific people and groups, access options include viewer, commenter, editor.


You can set their permissions to simply viewing the contents as a Viewer, adding comments as a Commenter, and outright editing the contents as Editor. You can add a custom message in the message box as this is sent in an email. Click Send once you are done.

Protect certain sheets of a spreadsheet

There are cases where you want to allow editing privileges to certain sheets but protect other sheets from changes. Here are the steps:

Step 1: Look for the tab of the sheet on the lower portion of the screen, and click the arrow besides the sheet name.

Sheet1, arrow highlighted.
Sheet1, arrow highlighted.


Step 2: A list of options will appear after clicking the arrow. Click Protect sheet.

Sheet1 options, Protect sheet highlighted.
Sheet1 options, Protect sheet highlighted.

Step 3: A sidebar labeled Protected sheets & ranges will appear on the right side of Google Sheets.

Protected sheets and ranges sidebar. Sheet tab selected.
Protected sheets and ranges sidebar. Sheet tab selected.


Select the sheet name on the drop-down list and then click Set permissions.

Step 4: A pop-up box will appear containing the options for the permissions.

Range editing permissions.
Range editing permissions.


Click the drop-down box to select the options:

Restrict who can edit this range: only you, custom list of users, or copy permissions from another range.
Restrict who can edit this range: only you, custom list of users, or copy permissions from another range.


The Only you option restricts editing to you, who is the owner of the sheet. Selecting Custom means you can add other users as Editor of that sheet while others who can access it would remain as Viewers or Commenters. A box will appear where you can add the Gmail addresses of the selected users.

Custom list of users selected. Box for adding editors appear.
Custom list of users selected. Box for adding editors appear.


Step 5: Click Done.

You can use the same steps to protect certain ranges instead of certain sheets. At Step 3, click the Range tab in the sidebar instead of the Sheet tab, and then specify the range.

Protected sheets and ranges. Range tab selected. Selected range added.
Protected sheets and ranges. Range tab selected. Selected range added.


Clicking Set permissions will bring you to the same pop-up box with the same options as in Step 4.

Get Google Sheets productivity and automation tips delivered straight to your inbox
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
We'll email you 1-3 times a week — and never share your information.
Get your copy of our free Google Sheets automation guide!
  • 27 pages of Google Sheets tips and tricks to save time
  • Covers pivot tables and other advanced topics
  • 100% free

Work less, automate more!

Use Lido to connect your spreadsheets to email, Slack, calendars, and more to automate data transfers and eliminate manual copying and pasting. View all use cases ->