Text analysis and writing tools
Start with the Word Count Checker for live word, character, sentence and paragraph totals. Use the focused analyzers when you need sentence-length distribution, lexical diversity or X’s weighted post model. The featured analysis tools process your text locally in your browser.
Speech Length Calculator
Turn a speech word count into minutes, or a time limit into a word budget, at 110 to 170 wpm
Essay Word Budget Planner
Split a target essay length into intro, body paragraph and conclusion word counts
Slides for Talk Length Calculator
How many slides fit a talk, from its length, question time and minutes per slide
Typing and Speaking Speed Calculator
Calculate words per minute from a timed typing, speaking or reading run
Speech Minutes to Pages Calculator
How many pages a timed speech is, or how long a page count takes to speak
Application Essay Character Limit Tracker
Live character and word counter against an application field limit, with a UCAS 4,000 character preset
SMS Segment Calculator
GSM-7 vs UCS-2, segment count and characters left
GSM-7 vs UCS-2 Character Checker
Per-character code point, UTF-8 bytes and SMS encoding
SMS GSM-7 Character Stripper
Swap smart quotes and dashes so the text stays GSM-7
SMS Campaign Cost Calculator
Segments times recipients times your per-segment rate
MMS Size Limit Checker
5 MB combined size and file name rules for MMS media
Push Notification Payload Size Checker
APNs 4096 B, VoIP 5120 B and FCM 4096 B byte check
Email Subject Line Length Checker
RFC 5322 78/998 limits and RFC 2047 encoded size
WhatsApp Template Character Limit Checker
Header, body, footer and button limits from Meta
Word Count Without Citations
Count body-text words while excluding in-text citations and reference entries
DNA Reverse Complement & Protein Translator
Reverse complement, three-frame protein translation and GC content
Sentence Length Analyzer
Calculate mean, median, 90th percentile and longest sentence length in words
Paragraph Length Analyzer
Measure words and sentences per paragraph and find unusually long paragraphs
Syllable Counter
Count syllables by word, line and poem, with haiku and limerick checks
Rhyme Finder
Find perfect rhymes by syllable count and label a poem's rhyme scheme
Anagram Solver
Find single-word and multi-word anagrams of letters or a phrase
Scrabble Word Score Calculator
Score a word with tile values, premium squares, blanks and the 50-point bonus
Scrabble Word Finder
List words you can make from a rack with blanks and start, end or contains filters
Palindrome and Pangram Checker
Test for palindromes and pangrams and see missing letters
Letter Frequency Analyzer
Count letters A to Z with percentages and the index of coincidence
Vowel and Consonant Counter
Count vowels and consonants and see average and median word length
CSV to Markdown Table
CSV, TSV or Excel paste to a GFM table with alignment
Lexical Diversity Calculator
Measure vocabulary variety with TTR, MATTR, Guiraud R and Herdan C
Case Converter
UPPERCASE, lowercase, Title, Sentence, camelCase, snake_case and more
Uppercase Converter
Change text to ALL CAPS
Lowercase Converter
Change UPPERCASE text to lowercase
Title Case Converter
Capitalize headlines in AP or Chicago style
Sentence Case Converter
Fix ALL CAPS text with sentence capitals
camelCase Converter
Turn phrases into camelCase or PascalCase names
snake_case Converter
Turn phrases into snake_case or CONSTANT_CASE
Alphabetical Order Sorter
Sort a list A to Z or Z to A
Lorem Ipsum Generator
Exact paragraphs, words or characters
Lorem Ipsum 100 Words
Exactly 100 words, ready to copy
Lorem Ipsum 500 Words
Exactly 500 words for long layouts
Dummy Text for HTML
Lorem ipsum wrapped in p tags
Placeholder Text Generator
Latin or plain English filler text
Diff Checker
Compare two texts by line, word or character
Compare Two Lists
Items in both lists, only A, only B
Find Unique Lines in Two Lists
Lines that appear in only one list
Morse Code
Encode and decode Morse code
NATO Phonetic Alphabet
Spell any text as Alpha, Bravo, Charlie
ROT13 / Caesar Cipher
Shift-encode or decode text, any amount
Remove Duplicate Lines
Dedupe a list, ignore case, sort, keep first or last
Remove Line Breaks
Join lines, fix PDF copy-paste, collapse extra spaces
Alphabetize List
Sort lines A to Z or Z to A, natural or numeric, dedupe
Reverse Text
Reverse letters, words or lines, or flip text upside down
Character Counter
Characters with and without spaces, bytes, words and a limit check
Line Counter
Count total, blank and unique lines and the longest line
Add Line Numbers
Number every line with a custom start, step and separator
Remove Extra Spaces
Collapse double spaces, trim lines, fix tabs and no-break spaces
Text Repeater
Repeat text N times with a space, new line, comma or custom separator
Sort Numbers
Sort a list of numbers ascending or descending, dedupe, min and max
Fancy Text Generator
Bold, italic, script, strikethrough and 20+ Unicode styles
Extract Emails, URLs & More
Pull emails, links, phones, hashtags and IPs from text
List to Comma Separated
Column to comma list, quotes, SQL IN, arrays
Hex to Text Converter
Decode hex bytes into readable text
Text to Hex Converter
Convert text to hexadecimal bytes
Octal to Text Converter
Decode octal bytes into readable text
Text to Octal Converter
Convert text to octal bytes
ASCII to Text Converter
Decode ASCII codes into readable text
Decimal to Text Converter
Decode decimal byte values into text
Text to Decimal Converter
Convert text to decimal character codes
Braille Translator
Convert English text to Grade 1 Unicode Braille
Reading Time Estimator
Estimate read time using adjustable words per minute
X (Twitter) Character Counter
Check a draft against the weighted twitter-text v3 standard-post model
Markdown to HTML Converter
Convert Markdown to sanitized HTML with a live preview
ASCII Table & Converter
Search all 128 codes and convert decimal, hex, octal and binary
Binary Converter
Convert text, binary, hex and decimal in one page
Text to Binary
Turn words and ASCII into 8-bit binary
Binary to Text
Decode binary code into readable text