Text Tools
Writers, students, creators and office workers all live in text — these tools make it behave. Count words and characters, convert case, dedupe lines and build SEO slugs; listen to any text read aloud with adjustable voices; create and time SRT subtitles with live preview; compose email newsletters in Markdown and get email-safe HTML; generate curated hashtag sets for Instagram and TikTok; merge a certificate template with a CSV of names into hundreds of personalized PDFs; fix garbled mojibake from bad encodings; and repair broken copy-paste from PDFs. All client-side, all free.
Word Counter
Count words, characters, sentences and reading time of any text.
Character Counter
Count letters and characters, with or without spaces.
Remove Duplicate Lines
Clean lists by deleting duplicate lines in one click.
Text to Slug
Turn headlines into clean, SEO-friendly URL slugs.
Password Generator
Create strong, random, secure passwords in a single click.
Certificate Mail Merge
Turn one certificate PDF template into hundreds of personalized certificates. Upload a CSV, position fields with live…
Voice Dictation — Free Speech-to-Text Online
Dictate live into text with free browser speech recognition. 8 languages, live results, copy or download notes. Works…
Email Button Generator
Build bulletproof email CTA buttons free — VML fallback for Outlook plus styled anchor, live preview, custom colors…
Email Newsletter Composer
Write Markdown, get email-client-safe HTML — table-based layouts with inline CSS for Outlook and Gmail. 3 templates…
Hashtag Generator — Instagram & TikTok Hashtags
Hashtag Generator — curated hashtag sets for Instagram, TikTok, X, YouTube and LinkedIn. Click chips to copy, shuffle…
Mojibake Fixer
Paste garbled text (Café, broken CSV exports) and get readable text back — auto-detects the wrong encoding, tries…
PasteFix — Fix Broken PDF Copy-Paste
Paste text copied from a PDF and PasteFix instantly rejoins wrapped lines, removes hyphenation and restores paragraphs…
Script Beat Planner
Plan retention-proof video scripts free — enter topic and length, get a timed beat-sheet with per-section word budgets…
Subtitle Editor — Free SRT Maker & Caption Timer
Free subtitle editor: create and time SRT captions in your browser with live preview, bulk timing shifts and SRT/VTT…
Text to Speech Reader — Free Read-Aloud TTS
Read any text aloud for free with natural browser voices. Adjust speed, pitch and voice, follow live sentence…
WhatsApp Chat to PDF — Free Chat Book Maker
Turn a WhatsApp chat export (.txt) into a beautiful printable chat book. Filter by date, align your own messages, then…
Writing, reading and fixing text
The most-used tool in this category is the Text to Speech Reader: paste in an article, an essay or your own draft and hear it read aloud in your browser’s own voices, with speed and pitch controls and sentence highlighting. Writers use it to proofread — ears catch the typos eyes skip — students use it to revise, and it doubles as a genuinely practical accessibility tool for anyone who finds long reading hard on the eyes. Its mirror image is the Voice Dictation tool, which turns speech back into text.
The rest of the category is about text that arrives broken or needs reshaping: the Mojibake Fixer rescues garbled text from mis-encoded CSVs and emails (the "Café" problem), PasteFix repairs the mangled line breaks you get when copying out of a PDF, and the Word Counter and Subtitle Editor handle counting and captioning. Everything runs in your browser — your text is never uploaded.
Guides from the blog
- How to Use Text to Speech: Read Any Text Aloud for Free — Paste, pick a voice, press Speak — the sentence-queue trick that beats Chrome's 15-second cutoff, the 1,200-word timing example, and the proofreading use writers swear by.
- Word Count Guide: What the Numbers Mean — What words, characters, sentences and reading time really measure.
Every text limit you will ever hit — a tweet, an SMS, a meta description — is a character count in disguise. Our guide to counting characters explains how Twitter, SMS and search snippets each count differently, and how to check your text before a platform truncates it for you.