One workflow. Clear boundary.

CSV in. Accessible HTML out.

Paste a small CSV, save the draft in this browser, run a deterministic transform, inspect the accessible table, and export one self-contained HTML file.

Run the browser-local workflow
No upload, AI provider, account, or checkout. The release does one bounded transform. Input and drafts stay in browser storage on this device unless you export a file.

CSV → Accessible HTML Table

Save, run, review, export.

Four explicit states keep the output reproducible. Editing an input invalidates the previous run until you save again.

1 · Input and save

CSV draft

Used as the document title, heading, caption, and download filename.
Header plus at least one row. Maximum 64 KB, 500 rows, 50 columns, and 2,000 characters per cell. Quoted fields are supported. 0 / 65,536 bytes

Nothing has been saved or run.

2 · Output and export

Accessible HTML

Nothing is stored or generated.

Sandboxed preview No scripts allowed
Inspect generated source

            

Usage and privacy boundary

Designed to avoid a data custody problem.

This founder release is static and browser-local. It has no ingestion API, user database, analytics script, model call, payment path, or hidden collaboration layer.

What is stored

Only the draft you explicitly save, in this browser’s local storage. Clear it before leaving a shared device.

What is transformed

Text parsed as bounded CSV. Cells are escaped before HTML is produced. Input cannot introduce script, event handlers, or executable markup.

What is disabled

Provider, auth, billing, persistence, and API routes return a closed response. There are no fake team accounts or paid entitlements.

Build a calculator next

Use the portable calculator studio to author operational tools with checked examples and saved versions. The current preview has no checkout.

Open calculator studio