If you write for a living — or you're a student trying to hit a word count at 11pm — you've probably bookmarked a "word counter" site at some point, then gotten annoyed by the sign-in popup, the ad in the middle of the page, or the vague privacy policy that never actually says what happens to your essay after you paste it in. That's the gap we built this small cluster of tools to close: five focused, single-purpose text tools that do exactly one job each, work instantly, and never send your text anywhere.
All five run entirely as JavaScript inside your browser tab. There's no upload, no server processing, no account, and no data retention — because there's no server involved at all. Close the tab and everything is gone. Here's what each one does and when to reach for it.
1. Word Counter — for essays, cover letters and word-count targets
The word counter is the one most people reach for first: paste your draft and instantly see word count, character count (with and without spaces), sentence count, paragraph count, an estimated page count, and both reading time and speaking time. That last pair matters more than people expect — reading time (calculated at 200 words per minute) tells you how long a blog post or article will take a reader to get through, while speaking time (130 words per minute) is what you actually want if you're timing a speech, a video script, or a presentation.
Students hitting a strict word-count minimum or maximum for an assignment should watch the live count as they type rather than pasting the whole thing into Word and checking after the fact — it's faster and it doesn't require opening a heavyweight app just to check a number.
2. Character Counter — for social posts, meta tags and SMS
Word count and character count are not the same tool, even though people often conflate them. The character counter is built specifically for situations where a hard character limit — not a word limit — is what matters: an X/Twitter post capped at 280 characters, an SMS that splits into extra billed segments past 160 characters, an Instagram caption, a LinkedIn post, or an SEO meta title/description that gets truncated in search results past 60 or 155 characters.
The tool shows live pass/fail against each of those limits as you type, so you know before you hit publish whether your text will get cut off or split into two text messages instead of one.
3. Case Converter — for headlines, code, and fixing caps-lock accidents
Everyone has typed a paragraph with caps lock on by accident at least once. The case converter fixes that instantly, but it also covers a lot more ground: Title Case for headlines, Sentence case for cleaning up ALL-CAPS or all-lowercase text pasted from somewhere else, aLtErNaTiNg case and iNVERSE case for social posts, and — a gap most case-converter sites simply don't cover — five programming naming conventions: camelCase, PascalCase, snake_case, kebab-case and CONSTANT_CASE.
That developer set is genuinely useful if you're renaming a batch of variables, converting a spreadsheet column of labels into valid file names, or standardizing naming across a codebase — paste a phrase like "user first name" and get back userFirstName, UserFirstName, user_first_name, user-first-name or USER_FIRST_NAME depending which style your project uses.
4. Text to PDF — paste, don't upload
Nearly every "text to PDF" or "notepad to PDF" tool online makes you save a .txt file first and then upload that file to a server before it hands back a PDF. The text to PDF converter skips that step: type or paste your text straight into the box, pick a page size and font size, and click download. The PDF is generated locally with no file ever leaving your device — useful for a quick cover letter, a reading handout, meeting notes, or turning a plain-text draft into something you can attach to an email without opening a word processor.
5. Remove Duplicate Lines — for lists, emails, and CSV cleanup
Less glamorous than the others, but a genuine time-saver: the remove duplicate lines tool takes a pasted list — email addresses, keyword lists, spreadsheet column exports, log lines — and strips out repeats. You get three modes (keep the first occurrence, keep the last occurrence, or remove every line that has any duplicate at all), plus toggles for case sensitivity, whitespace trimming, blank-line removal, and an optional A→Z sort. A live stats readout shows exactly how many lines you started with, how many remain, and how many were removed, so you can sanity-check the result before you copy it back out.
Why "runs in your browser" actually matters
This isn't just a privacy slogan. When a tool processes your text on a server, three things are true whether the site says so or not: your text crosses the network, it sits in that server's memory or logs for at least a moment, and you're trusting a company you've never heard of with whatever you pasted — which might be an unpublished manuscript, a client's draft, student data, or your own personal writing. A tool that runs purely as JavaScript in your tab never has any of those problems, because there's nothing on the other end to send the data to.
Frequently asked questions
Do I need to create an account to use these tools?
No. None of the five tools require signup, login, or an email address. They're free with no usage limits.
Do these tools work on mobile?
Yes — all five work in any modern mobile browser (Safari, Chrome, Firefox) since they're just HTML, CSS and JavaScript with no app to install.
Can I use these for work or client documents?
Yes. Since nothing is uploaded to a server, they're safe to use for confidential drafts, client copy, or anything under NDA — the text stays on your device the entire time.
Is there a limit on how much text I can paste in?
No artificial limit is imposed by the tools themselves — the only practical limit is your browser's available memory, which for normal documents (even very long ones) is not a concern.