How to make a spreadsheet in Google Sheets view-only

Jessica Tee Orika-Owunna
/
Mar 11, 2025
/
20
min read

Making your Google Sheets spreadsheet view-only protects your data from unauthorized or accidental changes when sharing it with others. Doing so safeguards the integrity of your data, which is important when dealing with sensitive data or collaborating with others.

There are two ways to make a spreadsheet view-only:

  • Native permission settings: offers primitive permission controls that might not be enough for you, depending on the use case;
  • Softr: the best method to granularly restrict access to spreadsheets in Google Sheets.

Making a spreadsheet in Google Sheets view-only using the native permission settings

Cost: $0

Time: 2 minutes

Using Google Sheets’ native permission settings to make a spreadsheet view-only is useful when you want to share information but not allow others to edit or modify the data. However, the settings you define will be applied to all sheets of the spreadsheet, which means you won’t be able to granularly define who can access which sheet.

Step 1: Open your spreadsheet

Open the spreadsheet you want to make view-only.

Step 1: Open your spreadsheet

Step 2: Share the spreadsheet

Click on the Share button, which is located in the upper-right corner of your screen.

Step 2: Share the spreadsheet

Step 3: Change access permissions

In the sharing interface that appears, you will see a section titled "General access." By default, it is set to "Restricted." Click to open the dropdown list and select “Anyone with the link.”

Alternatively, you can type in the emails of those whom you want to view the document. Click on the “Add people and groups” search bar and type in the email(s) of those you want to give access to the spreadsheet.

Step 3: Change access permissions

Step 4: Change permissions to "Viewer"

After updating the general access permissions or adding the emails you want to give view-only access to, a dropdown will appear next to “Anyone with the link.”

Click on the dropdown menu and select "Viewer." This will ensure that anyone with the link can only view the spreadsheet.

Step 4: Change permissions to "Viewer"

Step 5: Uncheck the box to stop users from making a copy

You can choose to disable downloading, printing and copying for viewers. This way, users can only view the document without making a copy for themselves.

To do this, click on the settings symbol at the top-right of the sharing dialog. Then uncheck the box beside “Viewers and commenters can see the option to download, print, and copy.” This adds an extra layer of security to prevent viewers from making copies or downloading the file.

Step 5: Uncheck the box to stop users from making a copy

Step 7: Click on “Done”

Once you have adjusted the sharing settings to "Viewer" and any additional settings, click on “Done.”

Step 7: Click on “Done”

How to make a Google Sheets spreadsheet view-only using Softr

Cost: $0

Time: 5 minutes

Softr is a no-code platform that helps you build web applications—such as client portals and internal tools—by integrating with different data sources, including Google Sheets. With Softr, you can control who can access specific data of your web app, which can be based on your Google Sheets data, using Softr’s built-in user roles and permissions settings.

Step 1: Log in to Softr or create an account

First, you will need to login to Softr. If you don’t have an account, you can sign up to Softr for free.

Step 1: Log in to Softr or create an account

Step 2: Click on “New Application”

Softr offers a wide variety of templates that can simplify the process of creating apps with data stored in Google Sheets. To access these templates, click on “New Application.”

Step 2: Click on “New Application”

Step 3: Select a template

You’ll be navigated to the template gallery, where you can choose to build from scratch or select a template that fits your project.

For example, if you want to use your Google Sheets spreadsheet to create a content calendar or a client portal and make it view only, scroll down until you find the Content Calendar Template or the Client Portal Template. Then click on it.

Step 3: Select a template

Step 4: Click on “Use Template”

You’ll be presented with an overview of the template you chose. Once you’re sure that is what you need, click on the “Use Template” button at the bottom right corner.

Step 4: Click on “Use Template”

Step 5: Connect Softr and Google Sheets

To make your Google Sheets data view-only using Softr, you have to connect both products.

Step 5.1 Choose Google Sheets as the data source

First, grant Softr access to your data in Google Sheets. Click on the “Select data source” dropdown and choose “Google Sheets.” Then click on “Continue.”

Step 5: Connect Softr and Google Sheets

Step 5.2: Log in to your Google account

If this is your first time connecting your Google account to Softr, you’ll be redirected to the Google login screen, where you click on the account where the file is saved.

Step 5.2: Log in to your Google account

Step 5.3: Authorize Softr

Next, authorize Softr to make changes in your Google Sheets and Google Drive files, by ticking the two boxes highlighted in the image below. Then click on “Continue.”

Step 5.3: Authorize Softr

Step 6: Click on “Go to application”

After connecting Softr with Google Sheets, you will be redirected to the onboarding page. Click on "Go to application" to continue creating your app with your Google Sheets data.

Step 6: Click on “Go to application”

Step 7: Delete all blocks

Before creating your column chart, delete unnecessary pre-built blocks to start building on a blank canvas, by hovering on each section and clicking on the delete button.

Step 7: Delete all blocks

Step 8: Add a new block

Click on the “+” sign, either at the center or the top right corner of your screen, to add a new block, such as a calendar.

Step 8: Add a new block

Step 9: Select a block

If you’re looking for a calendar, for example, type “calendar” and preview by hovering and clicking on the block to add it.

Step 9: Select a block

Step 10: Choose from which Google Sheet file you want to import the data

To connect your data source, go to the Source tab and click on the dropdown under “Source” to select the Google Sheet account you want to use.

Step 10: Choose from which Google Sheet file you want to import the data

Step 11: Select the specific sheet that has the data you need

Click on the dropdown below “Document” to select the spreadsheet that contains the data you need, then click on the dropdown below “Sheet” to select the specific sheet you want to import data from.

Step 11: Select the specific sheet that has the data you need

Step 12: Access the pages

After selecting the Google Sheets spreadsheet you want to use, click on the “Pages” button at the top left corner of your screen to select the page you want to edit and access its settings.

Step 12: Access the pages

Step 13: Click on the three dots beside the page you want to edit

Beside the name of the page you wish to edit, click on the three dots at the top right and select "Settings" to update permissions.

Step 13: Click on the three dots beside the page you want to edit

Step 14: Adjust the permission settings

In the page settings, click on the “Visibility” button to choose who can see your data.

Step 14: Adjust the permission settings

Step 14.1: Choose who you want to view the data

To define who can view your data, you can choose one of three options:

  • All users: includes those who are logged in and those who aren’t;
  • Logged-in users: only those with password access can view;
  • Non-logged-in users: only those who are not logged in can view.

Click to select which one works best for you.

Step 14.1: Choose who you want to view the data

Step 14.2 Choose the specific group of people you want to view the document

Softr lets you choose the specific group of people you want to view the document using the user groups feature. These groups are a way to organize your site's visitors (those who are logged in) into different categories, so each person gets access based on who they are or what they do on your site.

Step 14.3 Create a user group

To create a user group, click on “Users” on the left side of your screen and select the User Groups tab. Then click on “Add user group” at the top right corner of your screen.

Step 14.2 Choose the specific group of people you want to view the document

Step 14.4 Name your user group

After clicking on “Add user group,” a text box will pop up asking you to name your user group. Type the name you want based on what they do, then click on “Next.”

Step 14.4 Name your user group

Step 14.5 Add users to your new group

Once you have a user group, you need to add users to it. You can do this manually or by adding users based on their attributes with conditions. To add users manually, click on the first dropdown list to select one or more existing users. To add users based on conditions, open the second dropdown to select a logged-in user's attribute and specify a relevant condition and value.

After creating a user group, you can use it to control who can see a particular block or page.

Step 14.5 Add users to your new group

Step 15: Set block visibility for logged-in users

To set block visibility for logged-in users, go to the block's visibility settings, select logged-in users, and select the relevant user group from the dropdown list. For example, if you want to restrict access to the page to your campaign and content managers, select both options.

Step 14.5 Add users to your new group

Step 16: Test and optimize

Click on the “Preview” button to test and ensure the permission settings work well. Then publish and share with those whom you want to view the data.

Step 16: Test and optimize
What is Softr
Softr is the easiest way to turn your data into powerful business apps—no code required. Connect to your spreadsheet or database, customize layout and logic, and share with your team or clients.

Join 700,000+ users worldwide, building client portals, internal tools, CRMs, dashboards, project management systems, inventory management apps, and more—all without code.
Get started free
Jessica Tee Orika-Owunna

Categories
Google Sheets
Guide

Build an app today. It’s free!

Build and launch your first portal or internal tool in under 30 minutes
Get started free