Skip to main content

Text tools

Text tools — clean, count, diff, format

The hub for SnapToolz' text utilities, grouped by what you're doing to the text: cleaning it up, comparing two versions, counting it, or converting its case or format. This page routes you to the right one — and because every tool runs locally, you can drop in a proprietary draft, legal text, or an AI prompt without it ever leaving the tab.

  • No uploads — files stay on your device
  • WebAssembly fast
  • Works offline
  • 100% free, no sign-up

Start here: which text tool for which job

The text tools cluster around cleaning, comparing, counting and converting. Pick by the task and follow the link:

You want toUseNote
Strip whitespace, smart quotes, invisible charsText CleanThe first fix for pasted text
Remove repeated linesRemove DuplicatesCase + trim settings change the result
See what changed between two textsText DiffLine vs character granularity
Change case (camelCase, snake_case)Text CaseWatch the Turkish-i locale trap
Count words / characters / reading timeWord CountMind SEO + tweet limits
Preview or convert MarkdownMarkdown / MD-to-HTMLSanitize HTML before you render it

Who this hub is for, and where to begin

Writers and editors checking word counts and reading time, developers renaming variables between case styles, anyone comparing two drafts of a document, and people cleaning up text pasted from a PDF or chat that arrived full of invisible junk — all start here. If the text is sensitive (a contract, an internal memo, a prompt you're still refining), running it locally means it never becomes a log entry somewhere.

A good default: if something looks off after a paste, run it through Text Clean first, then diff, dedupe or count with confidence. Need Markdown in or out? Markdown Preview and the Markdown to HTML converter cover both directions.

Frequently asked questions

  • Are my files uploaded anywhere?

    No. Every SnapToolz tool runs entirely in your browser using JavaScript and WebAssembly. Files are read locally, processed in memory, and the result is offered as a download. There is no backend.

  • How does OCR work without a server?

    We use Tesseract — the leading open-source OCR engine — compiled to WebAssembly. The engine and language data run entirely in your browser. The first run downloads ~5 MB of training data; afterwards it's offline.

  • Will the diff tool show character-level differences?

    Yes — Text Diff has line, word, and character modes. Pick the level of granularity that matches what you're comparing.

  • How does this compare to running text tools in Notepad++, VS Code, or online tools?

    Notepad++ and VS Code are powerful but locked to the desktop. Online tools that aren't browser-only typically POST your text to a server for processing — fine for jokes, problematic for anything proprietary (legal drafts, internal docs, AI prompts). SnapToolz' text tools run in your browser, so they're accessible from any device, work offline once cached, and don't ship your text anywhere.

  • Is everything free?

    Yes — every tool in this category and on the entire site is free with no sign-up, no daily limit, and no watermark.

Learn more about SnapToolz