Skip to content
Open beta — everything’s free right now, and your rate is locked when it ends.

Public view links: share a view with anyone, read-only

Turn a saved view into a link anyone can open without signing in: the view's own filter, sort, columns and colors, nothing more. What visitors see, what stays private, and how revoking works.

Updated August 2026

Sometimes the right amount of access is a link. A supplier checking open orders, a client watching a project list — they don't need accounts, and they definitely don't need edit rights. A public view link publishes one saved view, read-only, at a URL that works with no sign-in. Inviting people to work in the database is the other door: members and roles.

The Share this view dialog: the public switch on, the /share link ready to copy, and the regenerate option below.

Share a view

  1. Open the view switcher and choose Share this view.
  2. Turn on Share this view publicly. The dialog says the terms plainly: anyone with the link can view this view — read-only, no sign-in.
  3. Copy link and send it. The URL has the shape https://tabladb.com/share/<token> — the token is a long random string, which is the access control. Anyone holding it can open the view, so share it like you'd share the data.

Editors and the owner can manage links; viewers can't share views.

What the visitor sees

A clean read-only table under the view's name: the database and table names, your accent color, a "Made with Tabla" mark — and the records, exactly as the view frames them.

  • The view's own filter and sort, applied on the server. A visitor gets the records your saved filter matches, in your saved sort — never the unfiltered table.
  • Only visible fields, in the view's column order and widths — hidden fields don't leave the building.
  • The view's row height and color rules, so the wash you meant survives the trip.
  • Fifty records at a time, with a Load more button.

And what it deliberately is not:

  • No editing — no cell is writable, nothing accepts a click that changes data.
  • No hidden fields, no other views, no search box, no record expand.
  • Buttons are dropped — a visitor can't act, so the column doesn't show.
  • Members are masked. A visitor sees Salma Adel, never salma@… — full addresses stay home.
  • Field configuration stays private. A formula's expression, a lookup's wiring, a button's action — none of it is in what the page receives.

One shape caveat, said in the dialog itself: a shared link renders a table. Share a calendar, gallery or board and the visitor gets its records as a grid — and for a calendar that means every record the view's filter reaches, not the month on screen. Sharing those layouts as themselves is on the way.

Turning it off — two strengths

  • The switch. Turning sharing off makes the link stop working; turning it back on revives the same URL. Good for pausing.
  • Regenerate link. Mints a new token and kills the old URL immediately — the real revoke, for when a link traveled further than intended. The dialog warns in as many words: regenerating breaks the old link.

A dead or disabled link shows a plain "not available" page that reveals nothing about what existed.

Not searchable, by design

Share pages answer to search engines with noindex on every response — the person who shared a link chose an audience, not a search result. A public link is reachable by exactly the people who have it. (Reachable, not secret: anyone who is given the URL is in, so treat the link itself as the credential it is.)

The questions people ask

Is the page live, or a snapshot? Live. Every open reads current data — edit a record and the next refresh of the link shows it. Nothing is frozen at share time.

Does a link visitor cost anything? No. Visitors aren't members — they have no account, no role, and no seat. See pricing.

Can I share one record, or the whole database? Neither, today — the unit of sharing is the saved view. To share a slice, make a view shaped like the slice (filter + hidden fields) and share that; that's the intended pattern.

Tabla is the database we build these on.

A no-code database with real Postgres underneath: every feature on every plan, a million records per database, and your whole database back out in one file, any day.

More guides