Free Text Tools Online
Count words, check grammar and readability, change case, remove duplicates, detect anagrams and palindromes, and perform encoding and Unicode operations on text.
11 free tools — browser-based, no sign-up required.
Word Count
Count words, characters, and sentences
Lorem Ipsum Generator
Generate placeholder text
Readability Checker
Check text readability scores
Spell Checker
Check text for spelling errors
Grammar Checker
Check grammar and punctuation
Plagiarism Checker
Check text for plagiarism
Palindrome Checker
Check if text is a palindrome
Anagram Checker
Check if two words are anagrams
OCR Tool
Extract text from images
Speech to Text
Convert speech audio to text
Text to Speech
Convert text to spoken audio
About FlexyPdf Text Tools
Text manipulation is the quiet workhorse of writing, editing, and coding alike. The text tools here cover the common operations that come up in real work — counting words and characters with accurate handling of Unicode (including emoji and CJK characters), changing case (upper, lower, sentence, title, camelCase, snake_case, kebab-case), removing duplicate lines or whitespace, and reversing or sorting text.
For writers, the grammar and spell checkers run on a fast local dictionary and rule set, catching the obvious typos and grammar mistakes without sending your draft to an external server. The readability checker uses the same formulas as the SEO version — Flesch-Kincaid, Gunning Fog, Coleman-Liau — applied to general prose. The plagiarism checker performs sentence-level fingerprinting locally to find duplicated passages between two texts, useful for comparing your draft against an existing source.
For developers and technical writers, the case converter handles programming-style cases (camelCase ↔ snake_case ↔ kebab-case ↔ PascalCase) with awareness of acronyms, and the character encoding tools handle UTF-8, UTF-16, ASCII, and various legacy encodings. The text-to-speech tool uses the browser's built-in Web Speech API, which is offline-capable and respects your system voice preferences.
Who uses these tools
A few of the recurring use cases we hear about from FlexyPdf visitors.
Writers, editors, and bloggers
Counting words against a target length, checking readability grade level, running a quick grammar pass before publishing.
Developers
Converting variable names between case styles for a refactor, removing trailing whitespace from a file pasted from a chat.
Translators and language learners
Counting characters in CJK or Arabic text, converting between encodings when text appears garbled.
Students
Hitting an assignment word count, checking the grade level of an essay, running plagiarism comparisons between a draft and a source.
Frequently asked questions
How does the word counter handle non-English text?
For space-separated languages (English, Spanish, French, etc.) it counts words by whitespace. For CJK languages where words are not space-separated, it switches to character-based counting and labels the result accordingly. Emoji and combining diacritics are handled as single characters.
Is the plagiarism checker as accurate as Turnitin?
No — Turnitin and similar services compare against a large hosted database of published work and student submissions. The tool here compares two specific texts you provide. It is useful for self-checks but not a substitute for institutional plagiarism detection.
Does the spell checker send my text anywhere?
No. It runs on a local dictionary bundled with the page. Your text stays in your browser.