Word Counter
Count words, characters, sentences, and reading time.
64 tools
Count, clean, extract, convert, and style text in the browser.
Text Tools on Haivix cover everyday writing and data-cleanup work: find and replace, whitespace and line editing, word frequency, readability, URL slugs, Morse, fancy Unicode, and extractors for emails, URLs, and numbers. Each utility runs in the browser so drafts stay on your device.
This category currently includes 64 tools. Start with Word Counter or Find and Replace for drafting, then use the cleanup and extract family when you are preparing lists, logs, or CMS copy.
Count words, characters, sentences, and reading time.
Convert text to uppercase, lowercase, and more.
Generate placeholder text for designs.
Compare two texts line by line.
Find and replace text or regular-expression matches.
Reverse characters, words, or lines.
Split text on a delimiter into separate lines.
Join lines into one string with a custom separator.
Repeat a string a set number of times.
Shorten text to a character limit with an optional suffix.
Extract a character range by start and end offsets.
Trim whitespace from the start, end, or every line.
Collapse repeated spaces and tidy leftover blank lines.
Strip spaces, tabs, and line breaks from text.
Turn line breaks into spaces or a custom separator.
Word-wrap lines to a maximum character width.
Convert line endings to LF, CRLF, or CR.
Replace spaces with newline characters.
Replace line breaks with spaces.
Expand tab characters to a chosen number of spaces.
Convert leading indent spaces into tabs.
Split comma-separated values onto separate lines.
Join lines into a comma-separated list.
Delete blank and whitespace-only lines.
Strip punctuation marks while keeping letters and digits.
Remove accents and combining marks from letters.
Keep the first copy of each repeated line.
Sort lines alphabetically, with optional numeric order.
Sort the words on each line alphabetically.
Randomize the order of lines.
Randomize the words on each line.
Prefix each line with a sequential number.
Strip leading line numbers from text.
Add the same prefix to every line.
Add the same suffix to every line.
Indent or unindent lines by a number of spaces.
Left-, center-, or right-align lines to a width.
Keep or drop lines that match text or a regex.
Delete a list of words from the input text.
Turn a title into a lowercase, hyphenated URL slug.
Add or remove quotes around lines or words.
Draw a Unicode box around your text.
Stack characters vertically, one per line.
Convert letters into bold, italic, script, and other Unicode styles.
Apply or remove glitchy combining-mark Zalgo text.
Flip text upside down with Unicode characters.
Convert text to Morse code and Morse code back to text.
Encode or decode ROT13 and ROT47 ciphers.
Encode UTF-8 text as 8-bit binary.
Decode 8-bit binary groups back to UTF-8 text.
Escape or unescape quotes, backslashes, and control characters.
JSON-stringify a string or parse a quoted JSON string.
Count how often each word appears in the text.
List each distinct word in first-seen order.
Find words that appear more than once.
Estimate Flesch Reading Ease and grade level.
Check whether text reads the same forwards and backwards.
Pull unique email addresses out of any text.
Collect unique http, https, and www links from text.
List numbers found in the input text.
Remove HTML tags and keep readable text.
Collect string values from JSON objects and arrays.
Replace emails, URLs, and phone numbers with placeholders.
Build word n-grams from pasted text.