Text Toolkit
Count words and characters, change case, build a clean URL slug, remove duplicate lines and tidy up whitespace. Paste the text in and everything happens on your device — nothing is uploaded.
Text Toolkit
Count words and characters, change case, build a clean URL slug, remove duplicate lines and tidy up whitespace. Paste the text in and everything happens on your device — nothing is uploaded.
Counts follow the usual conventions: a word is a run of characters between spaces, and a character count includes spaces unless the row says otherwise.
How to read the result
- Four figures are shown first because those are the ones people are usually checking against a limit: characters, characters without spaces, words and sentences.
- The slug generator strips accents rather than deleting the letter, so "Über" becomes "uber" and not "ber" — that difference matters if the slug ends up in a URL you cannot change later.
- Reading time is words ÷ 200, the usual figure for adult silent reading. Treat it as an order of magnitude, not a promise: dense technical text reads slower and a list reads faster.
Frequently asked questions
Why does every word counter give a different number?
Because "word" is not defined the same way twice. This tool counts runs of characters separated by whitespace, which is the convention most free online tools and most clients use. A word processor may count a hyphenated compound as one word or two, may or may not count numbers, and usually ignores text in footnotes and captions. If you are being paid by the word or held to a limit, agree which counter is authoritative before you write, not after — a 2,000-word piece can legitimately be 1,940 or 2,060 depending on who is counting.
What is a URL slug and why should I not just use the title?
A slug is the readable part of a web address: the "url-slug-basics" in /guides/url-slug-basics. It exists because URLs cannot safely contain spaces, accents, punctuation or uppercase-sensitivity across every server, and because a readable address is a genuine ranking and click-through signal. The generator here lowercases the text, strips accents down to their base letter, replaces anything that is not a letter or digit with a hyphen and removes the leading and trailing ones. Keep it short and keep the important word in it — and once it is published, do not change it without a redirect.
Is my text uploaded anywhere?
No. The entire toolkit is JavaScript running in your browser: the text you paste is never sent to our server, never stored and never logged, and you can confirm that by opening your browser's network tab and watching that nothing is transmitted while you type. This is the reason the tool needs JavaScript enabled — there is no server-side version that could do the work for you without receiving your text first. If you are handling anything confidential, that distinction is the whole point.
Related guides
Why Free Online Tools Give Different Word Counts for the Same Text
Learn why the same paragraph returns different word and character counts across tools, and how to pick the right counter for invoices, forms and posts.
URL Slugs: Write Web Addresses That Last with Free Online Tools
Learn what a URL slug is, why it is not just a hyphenated title, and how to build web addresses that stay correct after years of links and search indexing.
Calculating Exact Age: Free Online Tools and the Leap-Year Problem
Learn how to calculate exact age in years, months and days, why the 365.25 shortcut fails, and when to use free online tools versus a spreadsheet or solicitor.
Why list your project here
- A permanent listing with your own subdomain, your own name and a card that links straight to you.
- Your card is translated into all 12 languages we publish in, at no cost to you.
- We only list tools that work without a login and without uploading the visitor's data.
- No exclusivity: list here and anywhere else you like.
- No fee. This is a directory, not an advertising slot, and there is nothing to buy.
- We are not a marketplace and we take no cut of anything you do — we simply point people at useful tools.