Text & Security

Text & Security

Words, links, and passwords — all handled in your browser.

✍️Word Counter

Live word, character, sentence counts and reading time.

🔐Password Generator

Strong random passwords, generated locally.

QR Code Generator

Turn any link into a QR code and download the PNG.

🔗URL Shortener

Turn a long link into a short calcperch.com/s/ one.

🔠Case Converter

UPPERCASE, Title Case, camelCase, snake_case in one click.

🆚Diff Checker

Compare two texts line by line and see what changed.

A mixed bag of everyday text jobs — counting, comparing, converting and generating. What they share is that all of them are done locally, which matters more than it sounds for two of them in particular: a password generator that sends its output over the network is not a password generator, and a document you are diffing may be confidential.

Which one do you want?

If you are…Use
Word or character count, reading timeWord Counter — live as you type.
A strong passwordPassword Generator — generated in your browser using the OS random number source.
A QR code for a link, wifi or textQR Code Generator.
A long link made shortURL Shortener — the one tool here that does use a server, because shortening requires one.
Changing case, or naming conventions in codeCase Converter — camelCase, snake_case, Title Case and more.
Spotting what changed between two draftsDiff Checker — line by line.
Unix timestampsTimestamp Converter.

Password length beats complexity: a long passphrase is far harder to crack than a short string of symbols you cannot remember. Generate it here, store it in a password manager, and never reuse it.

Small things that cause large problems

Frequently asked questions

Are generated passwords safe to use?

Yes. They are produced by your browser's cryptographic random number generator, never transmitted, and never stored. Copy it straight into your password manager.

Does the word counter match Microsoft Word?

Very closely. Small differences appear around hyphenated words and numbers, where different tools make different judgement calls.

Why does the URL shortener behave differently from the other tools?

Because it has to. A short link cannot redirect anywhere unless the destination is stored on a server — it is the single exception on the site, and the privacy policy sets out exactly what is kept and for how long.

Last reviewed: · Who maintains this · How it is checked

Figures on this page are computed from the same constants the calculators use, so a number here and a number in the tool cannot disagree. Corrections are welcome via contact.