Text manipulation tools

Text workspace

11 tools

Pick a tool to open it in this workspace. Each one starts with a worked example, updates as you type, and keeps your text on this device.

Tools
11
Processing
On device
Account
Not required
Price
Free

Tinapps

Free text tools that run in your browser

Eleven text utilities that run entirely in this browser tab: compare two drafts, format a broken JSON payload, convert a spreadsheet export, count words against a channel limit, strip duplicates from a list, pull every email address out of a log, and encode text for a URL or an API. Nothing is uploaded, so a contract, an access token, or an unreleased press release never leaves your machine.

Popular workflows

  1. 01

    Ship an API change

    Format the response payload to find the line a parser choked on, diff it against the version that worked, then encode the corrected query string before pasting it into a bug report.

  2. 02

    Proof a piece of copy

    Run the two drafts through the diff checker to see exactly which sentences an editor touched, then check the result against a word or character limit before it goes to the CMS.

  3. 03

    Clean a data export

    Convert a CSV dump to JSON, remove the duplicate rows a merge introduced, and extract the emails or IDs you actually need — three passes over the same text without opening a spreadsheet.

  4. 04

    Build a realistic mockup

    Generate seeded filler text so the same link always reproduces the same paragraphs, transform headings into the case your style guide asks for, and paste both straight into the design file.

What every tool here has in common

The work happens on your device

Every tool is client-side JavaScript. There is no upload step, no queue, and no server copy of your text — which is what makes it safe to paste a customer record or a signed token into one.

Results update as you type

None of these tools has a Convert button. The diff, the counts, the encoded output, and the error position all recompute on each keystroke, so you can correct the input while looking at the result.

Links carry the settings

Each tool writes its options into the address bar, so a link reopens the same layout, the same ignore rules, or the same seed for a colleague. Long documents are deliberately left out of the link and stay on your machine.

Correct on the awkward inputs

UTF-8 is handled properly in Base64, emoji and CJK are segmented correctly when counting words, quoted commas survive the CSV parser, and braille number runs and capital signs follow the grade 1 rules.

A verdict, not just output

The tools answer a question rather than transform a string: what changed and by how much, where the JSON breaks, how many duplicates were removed, whether a URL is already encoded.

Free and unmetered

No account, no sign-in wall, no document size tier. The only limit is your own browser's memory, and everything keeps working with the network disconnected.

Every tool in this category

Questions, answered plainly

Is my text uploaded to a server?

No. Every tool in this category runs in your browser, and the text you paste never leaves the page. You can confirm it by opening the network tab, or by disconnecting from the network — the tools keep working.

Which tool should I use to compare two documents?

The text diff checker. It matches the two versions line by line first, then highlights the individual words that changed inside each edited line, so a reworded sentence reads as one edit instead of a deleted line and a new one.

Can I share a result with a colleague?

Yes. Use the Share action inside a tool to copy a link that reopens it with your settings applied. Short inputs travel inside the link; longer documents stay on your device and the tool tells you when that is the case.

Do these tools work on a phone?

Yes. The layout collapses to a single column, the tool list moves behind the menu button, and the controls open in a sheet from the side. Everything else behaves the same as on a desktop.

Is there a limit on how much text I can paste?

There is no imposed limit on how much text you can paste. Because the processing happens locally, the practical ceiling is your device's memory — documents of a few thousand lines are handled comfortably.

Do I need an account?

No. There is no sign-up, no trial, and no usage counter. Bookmark the tool you use most and it opens ready to work.

Nothing you paste into a text tool is transmitted, logged, or stored. The page holds it in memory for as long as the tab is open, and forgets it when you close or reload.

Other toolkits