Sheets Canvas Builds a Mini-App on Your Sheet, Not a Public Page
Sheets Canvas lets Gemini build dashboards and Kanban boards that write back to a Google Sheet. See what it can do, who can edit, and when to publish instead.

Google Sheets Canvas is a Gemini feature inside Google Sheets that turns the data in one sheet tab into an interactive interface, such as a dashboard, Kanban board, gallery or calendar, from a natural-language prompt. Google announced it in August 2026 and describes it as a “dynamic, read-write layer”: the Sheet stays the source of the records, supported actions in the Canvas update those records, and access follows the spreadsheet’s sharing settings. That makes Canvas a good fit for an internal tracker worked by people who already have edit rights on the Sheet. It is not, on the evidence in Google’s documentation, a standalone web page you can hand to the public; for that you still need a separately published, read-only data page.
Pick who views it, whether edits must flow back to the Sheet, and whether every viewer has a Google account; the recommendation updates beside the controls.
Sheets Canvas or a published data page?
Sheets Canvas
- Editors act on live records through the Canvas; viewers and commenters see it but cannot change data.
- Access is the Sheet's own sharing, so give edit rights only to people who should change the source tab.
- Test write-back on sample rows first; Google warns Gemini output can be inaccurate.
All eight outcomes
| Viewers | Write-back | Google account | Recommendation |
|---|---|---|---|
| Shared with | Yes | Yes | Sheets Canvas |
| Shared with | Yes | No | Canvas for editors; read-only page for the rest |
| Shared with | No | Yes | Sheets Canvas with Viewer/Commenter access |
| Shared with | No | No | Published data page |
| Public web | Yes | Yes | Split: internal Canvas + public read-only page |
| Public web | Yes | No | Split: internal Canvas + public read-only page |
| Public web | No | Yes | Published data page |
| Public web | No | No | Published data page |
Source: Google's Sheets Canvas help page and August 2026 Workspace Updates post. Canvas access equals Sheet access; viewers and commenters cannot modify data. The reviewed docs do not establish anonymous access or standalone web publishing.
What Sheets Canvas Actually Is
An ordinary spreadsheet shows records as cells in rows and columns. Canvas takes the same rows and renders them another way, without a copy, an export or code. You describe the interface you want in plain language, Gemini generates it inside Sheets, and the result stays connected to the tab it was built from. Google’s launch post explains this connected-layer model.
The “read-write” part is what separates Canvas from a chart or a pivot table. If an editor performs a supported action in the Canvas, such as changing a task’s status, the matching source-sheet cell changes too. Google calls these interfaces interactive mini-apps whose changes update the source Sheet and which inherit its sharing settings. The Workspace Updates announcement documents the write-back and sharing model.
So Canvas is an alternative interface for operating on spreadsheet records. The Google documentation reviewed for this article establishes a Sheet-connected interface; it does not establish Canvas as an independently published or externally embeddable web page.
Layouts Canvas Can Generate From One Tab
Google documents these representative layouts:
- Dashboards
- Heat maps
- Kanban boards
- Galleries
- Calendars
- Custom interactive visualizations
Each suits a different job. A gallery arranges records as cards with sorting and filtering. A Kanban board groups work by status and lets editors drag cards between columns. A calendar lays out dated records and supports actions such as editing dates or creating events. A dashboard foregrounds chosen metrics, groupings and filters.
These are examples, not fixed templates or guaranteed output. Gemini may misread a prompt, drop a requested element or produce an interface that is inaccurate or unsuitable. Check the generated view against its source data before relying on it.
Take this synthetic project table:
| Task | Owner | Status | Due Date |
|---|---|---|---|
| Verify interview notes | Maya | Not Started | 2026-09-22 |
| Clean survey responses | Luis | In Progress | 2026-09-24 |
| Review charts | Priya | Done | 2026-09-20 |
A workable prompt:
Create a Kanban board grouped by Status. Show Task as the card title and display Owner and Due Date on each card. Allow editors to move cards between status columns.
Gemini can use the Status values as columns and turn each row into a card. If an authorized editor drags Clean survey responses from In Progress to Done, Canvas can update that row’s Status cell. Google documents drag-and-drop Kanban moves as a way to update progress in the source spreadsheet. Google’s Sheets Canvas help page lists the layouts and interactions.
Table hygiene shapes the result. If a status column mixes In progress, In-Progress and WIP, the generated grouping will not match the workflow you had in mind.
How to Create a Canvas From a Prepared Sheet
Each Canvas reads from one sheet tab, so put every field the interface needs on a single source tab rather than expecting Canvas to join several. Google documents the single-tab constraint on the same help page.
Prepare that tab with:
- Clear, unique column headers
- One record per row
- Consistent values and field types
- Real dates rather than date-like text
- Stable categories for any field used in filters or groupings
On a computer, open the spreadsheet and use one of Google’s documented paths:
- Tools → Create canvas
- Insert → Create a canvas
- Canvas menu in the bottom bar → Create a canvas
Menu labels can change; if your account shows something different, check the help page rather than assuming the feature is absent.
A useful prompt names the audience, the fields, the metrics or groupings, the filters, the actions editors may take and what deserves visual emphasis. A reusable structure:
Create a [layout] for [audience] using [fields]. Show [metrics or groupings], add [filters], allow [specific interactions], and emphasize [visual priorities].
For example:
Create a dashboard for research editors using Project, Lead, Stage, Due Date and Record Count. Show record totals by Stage and Lead, add filters for Lead and Due Date, allow editors to update Stage, and emphasize overdue projects.
After Gemini generates the interface, inspect its labels, calculations, categories and editable actions. Follow-up prompts revise the Canvas, but recheck the whole interface after each revision, not only the part you asked to change. Select View data to open the underlying tab and confirm Canvas is reading and writing the fields you intended.
Who Can Edit Through a Canvas
Canvas is not only a presentation layer. Supported actions can add, edit or delete source-sheet data when the person using the Canvas has edit access, so permission review belongs in setup, not after launch.
| Spreadsheet role | Can view Canvas? | Can modify data? |
|---|---|---|
| Editor | Yes | Yes |
| Commenter | Yes | No |
| Viewer | Yes | No |
Google’s documentation states that access to a Canvas is the same as access to its spreadsheet and that viewers and commenters cannot modify data through it. Copying a Canvas link does not create a separate permission system.
Before you distribute a link, open the spreadsheet’s sharing controls and confirm two things separately: who can open the file, and who can edit it. Google’s statement that a Canvas can be shared like a regular Sheet describes permission-based Sheet sharing. It is not confirmation of anonymous access, standalone web publishing or external embedding.
Grant editor access only to people who should be able to change the working records. If the output is meant to be seen widely, build it from synthetic, public or properly governed data, never from personal, confidential or sensitive records.
Sheets Canvas or a Published Data Page
The real question is whether the audience should operate on working records or explore a released dataset.
| Dimension | Sheets Canvas | Published data page |
|---|---|---|
| Audience | Permissioned collaborators | Broad readership |
| Source | Live Google Sheet tab | Finished dataset |
| Editing | Editors change source records | Readers explore only |
| Access | Sheet permissions | Publisher’s delivery model |
| Goal | Run a workflow | Release data |
For an internal project tracker, Canvas is the natural model. Team editors move tasks across a Kanban board while viewers watch progress; the Sheet remains the operational record and its permissions decide who can change it.
A journalist or researcher releasing a dataset has the opposite requirement. Readers need to sort, filter and understand the records without being invited into the working spreadsheet or being given a way to alter it. That is a publication workflow, not an operational interface.
The reviewed Google documentation establishes permission-based Sheet sharing. It does not establish Canvas as an independently hosted or externally embeddable public web page. If standalone publication or embedding is essential to your case, check Google’s current documentation directly rather than inferring support from a summary.
TablePage represents the publishing model: turning a finished spreadsheet into a public interactive data page. The distinction is delivery, not features: permissioned work on live spreadsheet records versus public presentation of a completed dataset.
Two mixed cases come up often. If the team works the data in Canvas but the public should see the results, keep the Canvas internal and publish a cleaned, read-only copy on a schedule. If you want public input, collect it through a form into a separate tab rather than handing edit rights on the working Sheet to anyone with the link.
Why Create a Canvas Might Be Missing
Google documents Sheets Canvas as available in English and requiring an eligible Google Workspace or Google AI plan; it is also listed for Workspace Experiments. Creation is documented on a computer, and Canvas may not be available in the Sheets mobile app. Rollout dates alone do not prove a given account has the feature; eligibility and admin settings still apply.
If Create a canvas is absent or greyed out, work through these conditions, all listed on Google’s Sheets Canvas help page:
- Plan eligibility. Confirm the active Workspace or Google AI plan qualifies.
- Device. Google documents creation on a computer; the mobile Sheets app may lack it.
- File storage. Canvas may be unavailable for files in third-party storage or offline documents; it works for files stored in Google Drive.
- Tab size. If the source tab holds too much data, reduce the amount of data used.
- File restrictions. Canvas may be unavailable when downloading, copying or printing has been disabled.
- Language. Google currently documents the feature in English only.
For an Excel workbook, Google recommends File → Save as Google Sheets before using Gemini features. After conversion, verify identifiers, dates, formulas and calculated values; conversion enables the workflow but does not prove every imported value kept its meaning.
Treat every generated Canvas as a draft. Google warns that Gemini may not support a request and may produce inaccurate, inappropriate or unsafe suggestions, and it advises against putting personal, confidential or sensitive information in prompts or feedback. Test write-back actions on non-sensitive sample records before pointing a Canvas at a live workflow.
Sheets Canvas earns its place when authorized collaborators need a prompt-built interface over records that stay in a permissioned Google Sheet. Confirm the source tab, test write-back and review sharing before sending the link. When the goal is to release a finished dataset to people outside that permission set, prepare a publication copy and use a dedicated public-data workflow instead.