Edit in Excel. Present on the web.

Conversion stays on your device. Reading, detecting and layout all happen in your browser. Only “Make a short link” uploads the sheet — encrypted, deleted after 30 days.

These all work.

Opens on today.

Lands on today — and on a 60-person roster, tapping a name leaves only theirs.

One thing to look up.

Spec sheets, price lists, code tables: nothing to group or sort. Type a word, you’re there.

No tidying up first.

A spreadsheet is rarely a clean data table — usually a document laid out to look like one. That gets cleared first, no “proper format” needed.

One link, no login.

The sheet’s owner picks a view once; viewers just open it. When the sheet changes, the page changes with it.

Nothing uploaded · usage counts only · free while testing

How is this different from sending the sheet link?

A sheet link opens as a grid you pinch and drag. This opens as a page: it lands on today, a tap on a name shows only their rows, and you can search.

Is my data uploaded?

The content isn’t. Viewers’ browsers read the sheet directly; uploaded files are processed on your device. We only count usage — how often a sheet was opened, with a random ID to tell devices apart. No content.

Which files work?

Google Sheets links, .xlsx and .csv. Sheets must be shared as “Anyone with the link can view”.

If the sheet changes, does the link update?

Google Sheets: yes, every open shows the current content. Uploaded files are a snapshot.

What kind of sheets work best?

Any list with one header row and one record per row: schedules, rosters, contact lists, price lists, ledgers, to-do lists, spec sheets. A header that isn’t on row 1, merged cells, several small tables on one worksheet, months or quarters running across the top — all handled for you. What doesn’t fit is a page with no notion of “one record”: instruction pages, dropdown sources, chart scratch areas, calendar grids, unfilled blank templates, and any worksheet the author hid inside the spreadsheet. Those are skipped rather than forced into a layout. Financial statements with multi-level merged headers still get read wrong.

What does it tidy up by itself?

Finds which row the header is on; fills merged cells downwards; splits tables sitting side by side on one worksheet; drops columns that exist only for spacing; flattens months, quarters, time slots and weekdays that run across the top into “one month per page”; skips instruction pages, dropdown sources, chart scratch areas, calendar grids, unfilled blank templates, and any worksheet the author hid (hiding it is saying plainly that it isn’t meant to be read). Measured on a batch of real files: about a quarter of the worksheets aren’t data tables at all (they get skipped), and four in ten of the rest need at least one of these fixes.

Are the numbers calculated?

No. Every number is quoted from the sheet as-is; nothing is summed or computed.

SheetSnap v104