Categorize thousands of answers without uploading a thing.

Drop your spreadsheet, name your categories, get every row back labelled. Free, unlimited, and your file never leaves your laptop.

No account No row limit Nothing uploaded

labelled.csv what you download
Customer commentLabel ← added

Shipping took three days longer than promised

delivery

Works great, but honestly it's pricey for what it does

pricing

Support replied in five minutes — genuinely impressed

praise

App crashes every single time I hit the export button

bug

Would love to see a calendar sync option someday

feature
Your original file, unchanged, with one new column.

Every row read on your own machine. Not one of them sent anywhere.

Three steps. No setup, no sign-up.

Open the page, feed it a file, take the result away. That's the whole product.

Drop your file

Survey answers, tickets, reviews — anything with a column of text. It opens inside the page, like opening a file on your desk.

Name your categories

Type the buckets your report actually needs, one per line. Change them and run it again as often as you like.

Download it back

The same spreadsheet with one new column: a label on every row. Open it in Excel, Sheets, or whatever you already use.

Your data stays put

Nothing is uploaded. You can watch it not happen.

Most tools send each row to a server to be processed. This one doesn't — the model lives inside Chrome, on your machine. The tool keeps a live counter of network requests, and it sits at zero the entire time.

Rather not take our word for it? Turn your wifi off and run the whole job anyway. It works exactly the same.

YOUR LAPTOP on-device model cloud never sent

Made for the files you can't just paste somewhere

When data is sensitive, "it never leaves the machine" isn't a nice extra. It's the only way you're allowed to do this at all.

Healthcare feedback

Comment cards and satisfaction surveys that can't be handed to a third-party service.

Academic research

Open-ended responses under an ethics approval that forbids sending data off-site.

HR and employee surveys

Engagement and exit-survey answers where anonymity was promised and has to hold.

Support and success teams

Ticket exports full of customer names and account details you'd rather not paste anywhere.

Why this one is free when the rest aren't

Every other tool pays a cloud bill for each row it reads, so every other tool has to meter you. This one has no bill to pass on.

Sorting a few thousand answers by handhours of reading
Text-analytics platform, entry tierfrom $299/mo
Writing your own script against a hosted modela day + tokens
LocalTag$0 · unlimited

Pricing shown is the published entry tier of a comparable platform, checked in 2026. Run time here depends on your file size and your machine, since the work happens locally — try a small batch first to see the pace.

Questions worth asking first

What do I need to run it?

Desktop Chrome 138 or newer, on a machine with enough memory to hold the model — roughly 16 GB of RAM, or a graphics card with 4 GB. Most recent laptops qualify.

The tool checks the moment you open it, so you'll know in a second rather than after committing anything.

How long does a file take?

Your own machine does the work, so it depends on the file and the laptop. Start with a couple of dozen rows to see the pace before you queue up thousands — there's no cost to trying, and the progress bar tells you what's left.

How accurate is it?

Good at sorting short text into categories you've defined, which is what most of this work actually is. It won't do subtle reasoning or long documents. When labels look off it's almost always the category names rather than the model — sharper names fix it, and re-running costs nothing.

Is there really no limit?

No row cap, no monthly quota, no account. A thousand rows cost the same as one row: nothing.

What happens to my file?

It's read inside the page and never sent anywhere. The tool page loads no trackers, no fonts, no scripts from anywhere else — which is why the request counter on it can honestly sit at zero.

Who made this?

One person, to fix one annoying task. It's early, so if something breaks or a label looks wrong, saying so genuinely helps — there's a link at the end of every run.

Your spreadsheet is still waiting.

Free, unlimited, and it never touches the internet.