Encode, format, analyze, and manipulate text and strings.
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 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.
Remove duplicate lines from text while preserving or sorting order.
Sort lines of text alphabetically (A-Z, Z-A, length, natural sort).
Strip empty lines and whitespace-only lines from text.
Trim leading/trailing whitespace and normalize space sequences.
Collapse multiple consecutive spaces into a single space.
Convert line endings between Windows (CRLF) and Unix (LF) format.
Add prefix numbers or custom formatting to each line.
Count total characters with and without spaces, bytes, and glyphs.
Count total words, unique words, and average word length.
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.
Calculate estimated reading and speaking time based on WPM.
Analyze word frequencies and rank top recurring terms (with stopword filtering).
Comprehensive overview of words, characters, sentences, readability, and reading speed.
Calculate Flesch Reading Ease and Flesch-Kincaid Grade Level.
Detect overall positive, negative, or neutral sentiment in text.
Detect likely language of text using character n-grams and patterns.
Convert CSV data into an aligned plain text or Markdown table.
Split delimiter-separated lines or space-separated text into structured CSV.
Strip punctuation, symbols, and non-alphanumeric characters from text.
Search and highlight substring or regex occurrences in text.
Compare two blocks of text and display additions, deletions, and differences.
Find and replace text using regular expressions and capture groups.
Extract substrings by start index, end index, length, or step.
Wrap text at specified column width, add line prefixes/suffixes, and indent.
Split text into an array or lines by a custom regex pattern.
Encode or decode text with the ROT13 Caesar substitution cipher.
Encrypt and decrypt text with any Caesar shift value, including negative shifts.
Convert English text to Morse code and Morse code back to text.
Convert binary (01) strings to ASCII text and text back to binary.
Convert hexadecimal strings to readable text and text to hex.
Detect zero-width spaces, non-breaking spaces, and hidden Unicode characters.
Escape and unescape strings for safe use in SQL queries.
Escape and unescape strings for JavaScript literals.
Escape and unescape strings for JSON payloads.
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.