Text & Writing Tools
Count, clean, compare and transform your writing. Text stays in your browser.
Word Counter
Count Unicode words and check reading length.
Text & WritingCharacter Counter
Measure characters, code points and spaces.
Text & WritingSentence Counter
Count sentences separated by terminal punctuation.
Text & WritingParagraph Counter
Count paragraphs separated by blank lines.
Text & WritingCase Converter
Switch between sentence, title, upper and lower case.
Text & WritingUppercase Converter
Capitalize every letter while preserving punctuation.
Text & WritingLowercase Converter
Convert every letter to lowercase.
Text & WritingTitle Case Converter
Capitalize words for headings and labels.
Text & WritingRemove Duplicate Lines
Keep the first occurrence of each exact line.
Text & WritingRemove Extra Spaces
Collapse repeated whitespace into single spaces.
Text & WritingText Reverser
Reverse text by Unicode characters.
Text & WritingText Sorter
Sort lines in ascending or descending order.
Text & WritingLine Counter
Count newline-delimited lines, including blank lines.
Text & WritingFind and Replace Text
Replace literal text with a new phrase.
Text & WritingText Difference Checker
Compare lines and identify additions and removals.
Text & WritingSlug Generator
Turn a title into a readable URL slug.
Text & WritingRandom Text Generator
Generate randomly selected words with cryptographic randomness.
Text & WritingLorem Ipsum Generator
Generate readable filler paragraphs for layout testing.
Text & WritingText to Binary Converter
Encode UTF-8 bytes as eight-bit binary groups.
Text & WritingBinary to Text Converter
Decode eight-bit binary bytes into UTF-8 text.
Text & WritingDelimiter Converter
Join nonempty input lines with a chosen delimiter.
Text & WritingString Length Calculator
Measure Unicode code points, UTF-16 units and UTF-8 bytes.
Text & WritingLine Break Remover
Replace line breaks with single spaces without changing other characters.
Text & WritingUpside Down Text
Flip supported Latin letters with Unicode counterparts and reverse their order.
Text & WritingAdd Prefix and Suffix
Add a prefix and suffix to each line, including blank lines.
Text & WritingText Wrap and Unwrap
Wrap whitespace-separated words to a chosen width or join wrapped lines. Long words remain intact.
Text & WritingExtract Emails
Extract and deduplicate email-shaped addresses. This does not verify mailboxes.
Text & WritingExtract URLs
Extract HTTP and HTTPS URLs from text and remove common trailing punctuation.
Text & WritingExtract Numbers
Extract signed integers, decimals and scientific notation from text.
Text & WritingHTML Entity Obfuscator
Encode Unicode code points as numeric HTML entities. This is reversible and does not prevent scraping.
Text & WritingText Splitter
Split text at a literal delimiter and return an ordered list, retaining empty segments.
Text & WritingText Joiner
Join newline-separated text chunks using a chosen separator.
Text & WritingText to Hex Converter
Encode text as hexadecimal UTF-8 bytes.
Text & WritingHex to Text Converter
Decode hexadecimal UTF-8 bytes and reject malformed sequences.
Text & WritingZalgo Text Generator
Add a bounded number of Unicode combining marks to each character.
Text & WritingSubscript and Superscript Generator
Convert supported digits and signs to Unicode superscript or subscript; unsupported characters remain unchanged.
Text & WritingStrikethrough and Underline Text
Add combining strikethrough or underline marks to Unicode code points.
Text & WritingRepeat Text Generator
Repeat text with a separator, capped at 100,000 output characters.
Text & WritingMorse Code Translator
Translate Latin letters and digits to international Morse code or decode space-separated symbols; slash separates words.
Text & WritingNATO Phonetic Alphabet Converter
Spell Latin letters with the NATO alphabet. Digits and punctuation remain unchanged.
Text & WritingWord Frequency Counter
Count case-insensitive Unicode words and report frequencies in descending order.
Text & WritingExtractive Text Summarizer
Select sentences by repeated-word frequency and preserve original order. This is an extractive heuristic, not an AI rewrite.
Text & WritingCSV to Delimited Text
Parse quoted CSV and join each row using a literal delimiter. Output delimiters are not escaped.
Text & WritingNumber to Words Converter
Spell signed integers in English up to 999,999,999,999,999. Decimals are rejected.
Text & WritingWords to Number Converter
Parse English integer words through trillions, including hundred and optional and.
Text & WritingReadability Score Calculator
Estimate Flesch reading ease, Flesch-Kincaid grade and Gunning Fog using an English vowel-group syllable heuristic.
Text & WritingString Escaper for Code
Produce a quoted JSON-compatible string literal suitable for JavaScript and common C-family escapes.
Text & WritingRandom Password Generator
Generate a password with rejection-sampled browser cryptographic randomness from letters, digits and optional symbols.
Text & WritingRandom Secret Token Generator
Generate 16–64 random bytes using browser crypto and encode them as hexadecimal.
Text & WritingULID Generator
Generate a timestamp-prefixed ULID with 80 cryptographically random bits. IDs generated within one millisecond are not monotonic.
Text & WritingMAC Address Generator
Generate a random locally administered unicast MAC address. It does not identify a hardware manufacturer.
Text & WritingRandom Choice Picker
Choose one nonblank input line using cryptographically random rejection sampling.
Text & WritingCoin Flipper
Flip 1–1,000 virtual coins with cryptographic randomness and report individual flips and totals.
Text & WritingDice Roller
Roll 1–100 dice with 2–1,000 sides using uniform random sampling.
Text & WritingBusiness Name Idea Generator
Combine your keyword with a small curated word set using random selection. Availability and trademarks are not checked.
Text & WritingRPG Character Name Generator
Generate names from a curated fantasy syllable set. These are fictional combinations, not a comprehensive cultural naming model.
Text & WritingDummy Data Generator
Generate clearly synthetic test records with names, example.com email addresses and random integer identifiers.
Text & WritingLocal Notepad
Edit text with automatic localStorage saving on this browser. Shared-device users should clear their note when finished. This interface works locally in your browser.
Text & WritingLocal Todo List
Add newline-separated tasks, mark them done and delete them. State is saved in this browser localStorage. This interface works locally in your browser.
Text & WritingTyping Speed Test
Type a supplied passage and measure words per minute at five characters per word and positional accuracy. This interface works locally in your browser.
Text & WritingBBCode to HTML Converter
Convert a bounded subset of BBCode: b, i, u, s, quote and code. Other tags remain literal; all entered HTML is escaped.
Text & WritingChoose the right text & writing tool
Each utility lists its accepted inputs, working example and result limitations. Start with the task you need, then use the related utilities to check or transform its output.
Frequently used in this category
- Word Counter — Count Unicode words and check reading length.
Practical guides
- Word counts: what counts as a word? — Understand punctuation, Unicode text and why two word counters can disagree.
Frequently asked questions
Why can word counts differ between services?
Counters use different rules for apostrophes, hyphens and languages without spaces. Use the destination publication or submission system as the final reference.
Is my writing uploaded?
Text utilities run in your browser. Copying or downloading a result is your choice; submitted text is not stored by this platform.