Free Text Tools
From counting words to cleaning up messy formatting, these free text tools handle the everyday jobs writers, students and developers face. Convert case, remove duplicate lines, count characters and reading time, test regular expressions and more — all instantly, and all in your browser.
Word Counter
Count words, characters, sentences and reading time.
Case Converter
Convert text to UPPERCASE, lowercase, Title Case and more.
Regex Tester
Test and debug regular expressions with live highlighting.
Character Counter
Count characters, words, lines and more.
Text Diff Checker
Compare two texts and highlight the differences.
Remove Duplicate Lines
Delete duplicate lines from any text.
Find and Replace
Find and replace text, with regex support.
Sentence Counter
Count sentences, words and characters live.
Paragraph Counter
Count paragraphs, lines and words instantly.
Reading Time Calculator
Estimate reading and speaking time for any text.
Reverse Text
Reverse the characters of any text.
Reverse Words
Reverse the order of words in your text.
Reverse Lines
Flip the order of lines in any list.
Remove Empty Lines
Delete blank lines from any text.
Sort Lines Alphabetically
Sort lines A–Z or Z–A, with numeric mode.
Shuffle Lines
Randomly shuffle the order of lines.
Remove Extra Spaces
Collapse multiple spaces into one.
Text Cleaner
Strip extra spaces, breaks, tabs and junk characters.
Line Number Generator
Add a number to the start of every line.
FAHAQ keeps every tool free with no paywalls. Donations help cover the servers and keep it fast and growing — even a couple of dollars makes a difference.
Text tools — questions
Do the text tools work without uploading my text?
Yes. Once the page loads, processing happens locally in your browser — your text is never sent anywhere.
Is there a limit on how much text I can process?
No fixed limit. Because everything runs locally, you’re only bounded by your device’s memory.