Encode, format, analyze, and manipulate text and strings.
Measure length, readability, and what the text contains.
Count total words, unique words, and average word length.
Count total characters with and without spaces, bytes, and glyphs.
Count sentences and calculate average sentence length in words.
Count paragraphs and multi-line text blocks.
Count total lines, non-empty lines, and blank lines in text.
Comprehensive overview of words, characters, sentences, readability, and reading speed.
Calculate estimated reading and speaking time based on WPM.
Calculate Flesch Reading Ease and Flesch-Kincaid Grade Level.
Analyze word frequencies and rank top recurring terms (with stopword filtering).
Detect overall positive, negative, or neutral sentiment in text.
Detect likely language of text using character n-grams and patterns.
Strip duplicates, blanks, padding, and stray characters.
Remove duplicate lines from text while preserving or sorting order.
Strip empty lines and whitespace-only lines from text.
Collapse multiple consecutive spaces into a single space.
Trim leading/trailing whitespace and normalize space sequences.
Strip punctuation, symbols, and non-alphanumeric characters from text.
Sort lines of text alphabetically (A-Z, Z-A, length, natural sort).
Add prefix numbers or custom formatting to each line.
Convert line endings between Windows (CRLF) and Unix (LF) format.
Recase text or reverse it by character, word, or line.
Convert text between upper, lower, title, camel, snake, kebab, pascal, constant, and dot cases.
Reverse characters in any string or multi-line text block.
Reverse individual words in place while preserving sentence structure.
Reverse the order of lines in a list or document.
Search with regex, diff two versions, or slice out a section.
Compare two blocks of text and display additions, deletions, and differences.
Find and replace text using regular expressions and capture groups.
Split text into an array or lines by a custom regex pattern.
Search and highlight substring or regex occurrences in text.
Extract substrings by start index, end index, length, or step.
Wrap text at specified column width, add line prefixes/suffixes, and indent.
Detect zero-width spaces, non-breaking spaces, and hidden Unicode characters.
Convert text to and from transport-safe representations.
Encode or decode Base64 strings instantly with size metrics.
Encode or decode URL components and query parameters.
Convert special characters to and from named/numeric HTML entities.
Convert binary (01) strings to ASCII text and text back to binary.
Convert hexadecimal strings to readable text and text to hex.
Convert English text to Morse code and Morse code back to text.
Make text safe inside a SQL, JavaScript, or JSON literal.
Move between delimited text and readable tables.
Simple letter-shift ciphers for puzzles and obfuscation.
This collection brings together 43 free text and string utilities for writers, editors, developers, and anyone who works with raw text. The counting and analysis tools measure characters, words, sentences, paragraphs, and lines, and go further with reading-time estimates, readability scoring, keyword frequency, sentiment, and language detection. The cleanup tools strip duplicate lines, blank lines, extra spaces, and unwanted characters, normalise whitespace, convert between CRLF and LF line endings, and number lines. Case and order tools recase text or reverse it by character, word, or line, while the find-and-replace set covers regex replace, regex split, highlighting, slicing, and a side-by-side text diff. Developers get Base64, URL, HTML entity, binary, and hex encoders and decoders, plus escapers that make text safe inside SQL, JavaScript, and JSON string literals. Every tool shares the same editor: paste or drop a file, watch the result update as you type, undo and redo freely, and copy or download the output. Nothing is ever uploaded — all processing happens in your browser.
Yes. All 43 text and string utilities are completely free with no signup, no account, and no limits on how much text you process.
No. Every tool runs entirely in your browser using client-side JavaScript. Your text never leaves your device, which makes these safe for confidential documents, logs, and source code.
The editor accepts files up to 25 MB and updates live for inputs up to roughly 300,000 characters. Beyond that, live preview pauses to keep typing responsive, but the transform still runs on the full text.
Yes. Every tool accepts a drag-and-dropped text file or an upload, and you can download the result as a file when you are done.
Use the word counter for words and reading time, or the character counter for exact character and byte counts. The text statistics tool reports characters, words, sentences, paragraphs, and lines together in one view.
SQL escaping doubles single quotes so text is safe in a string literal. JavaScript escaping backslash-escapes quotes, newlines, tabs, and control characters. JSON escaping produces the inside of a JSON string, matching JSON.stringify without the surrounding quotes.
Yes. The editor is responsive and works in any modern mobile or desktop browser, with the same paste, transform, copy, and download actions.
Yes. The editor keeps a full undo and redo history, so you can step back through edits with the toolbar buttons or the usual keyboard shortcuts.
Word Count Targets for Essays, Blogs and Emails
The ideal blog post length is 1,200-1,800 words for most topics. Full word count targets for essays, emails, resumes and product copy, plus how to hit them.
What Is Base64 and Why Do Developers Use It?
What is Base64? A plain-English explanation of the 64-character alphabet, the 3-bytes-to-4-characters math, padding, the 33% size cost, and where it is used.
How to URL Encode a String (and When You Must)
URL encoding explained: which characters need percent-encoding, why a space is %20 in a path but + in a query string, and how to avoid double-encoding bugs.
Character Limits on Every Major Social Platform
Every social media character limit in one table: X, Instagram, LinkedIn, TikTok, YouTube and more, plus the truncation points that matter more than the caps.