UTILS.
100% in-browser

Text Tools

Free online text tools to transform, clean, count, and convert text right in your browser. Change letter case, remove duplicate lines and words, count words and characters, generate URL slugs, and convert to Morse, binary, NATO and more — instantly and privately.

Aa

Case Converter

Convert text between UPPER, lower, Title, camelCase, snake_case and more.

Word & Character Counter

Live counts for characters, words, sentences, paragraphs and reading time.

±

Diff Checker

Compare two blocks of text and highlight the added and removed lines.

M↓

Markdown to HTML

Convert Markdown to clean HTML with a live preview.

-

Slugify

Turn any text into a clean, URL-friendly slug.

Text Reverser

Reverse text by characters, words, or lines.

Line Sorter

Sort lines alphabetically, numerically, by length, or shuffle them.

Duplicate Line Remover

Remove duplicate and empty lines from text.

Find and Replace

Find and replace text, with optional regex and case-insensitive matching.

Whitespace Remover

Trim lines, collapse spaces, and strip blank lines.

01

Text to Binary

Convert text to 8-bit binary and back, UTF-8 safe.

·−

Morse Code Translator

Translate text to and from Morse code, including digits and punctuation.

αβ

NATO Phonetic Alphabet

Spell any text using the NATO phonetic alphabet, from Alfa to Zulu.

ROT13 & Caesar Cipher

Shift letters by any number of positions; ROT13 is the default.

Fancy Text Generator

Convert text into Unicode fancy fonts and decorative styles.

Bionic Reading

Bold the first half of each word to help you read faster.

Σ

Word Frequency Counter

Count and rank how often each word appears in your text.

Hc

Title Case (Headline)

Convert text to headline title case, keeping small words lowercase.

¶x

Remove Line Breaks

Strip or replace line breaks to join text into one block.

×n

Text Repeater

Repeat text a number of times with an optional separator.

aA

Mocking Case Generator

Turn text into aLtErNaTiNg mocking case.

ɐ

Upside Down Text

Flip text upside down using Unicode characters.

1337

Leetspeak Converter

Convert text to and from 1337 (leet) speak.

Pl

Pig Latin Translator

Translate English text into Pig Latin.

Zalgo Glitch Text

Add creepy glitch combining marks to text.

🔊

Text to Speech

Read text aloud with your browser voice, with rate and pitch control.

📖

Readability Score

Flesch Reading Ease and Flesch-Kincaid grade level for any text.

≠w

Remove Duplicate Words

Remove repeated words from text, keeping the first occurrence.

Σℓ

Letter Frequency Counter

Count how often each letter A to Z appears, with percentages and bars.

σ

Syllable Counter

Estimate total syllables, word count, and average syllables per word.

@↦

Email Extractor

Pull every email address out of any block of text.

↗↦

URL Extractor

Pull all links and URLs out of any block of text.

🧹

Text Cleaner

Strip digits, punctuation, non-ASCII, emoji or extra spaces from text.

Word Wrap

Hard-wrap text to a fixed line width using greedy word wrapping.

Text Similarity

Compute Levenshtein edit distance and a similarity percentage.

🔁

Palindrome Checker

Check if a word, phrase, or number is a palindrome, ignoring spaces, punctuation and capitalization, entirely in your browser.

🔠

ASCII Text Art Generator

Turn any word into a big ASCII-art banner right in your browser. FIGlet-style block letters with bold, 3D shadow, and mini styles. Copy in one click.

🔢

Add Line Numbers to Text

Add sequential line numbers to text or strip existing ones, with custom start, step, separator, zero-padding and skip-blank-line options.

(^_^)

Kaomoji Picker & Generator

Browse and copy Japanese text faces (kaomoji) grouped by mood — happy, sad, angry, love, table-flip and more — plus a one-click random kaomoji button.

🎲

Random Emoji Generator

Generate random emoji filtered to the categories you pick — smileys, animals, food, travel, symbols and more — with per-emoji and copy-all buttons.

💬

Text to Emoji Translator

Convert plain text into emoji by swapping recognized words for their matching emoji — append the emoji after each word, or replace the word entirely.

Unicode Symbol Picker

Browse and copy special Unicode symbols — arrows, stars, currency, math, bullets, punctuation and Greek letters — each with its name and code point.

é→e

Remove Accents & Diacritics

Strip accent marks and diacritics from text to produce plain letters — café → cafe, naïve → naive, Zürich → Zurich — with an optional ASCII-only toggle.

🌐

IP Address Extractor

Pull every IPv4 and IPv6 address out of logs or pasted text, deduplicated, counted, and sorted — all locally in your browser.

📉

Shannon Entropy Calculator

Measure the Shannon entropy of text in bits per character and total bits, with distinct-symbol counts and a charset-pool password-strength estimate.

Hamming Distance Calculator

Count the positions where two equal-length strings, bitstrings, or hex values differ, with a normalized distance and a highlighted mismatch diff.

🔉

Phonetic Encoder (Soundex / Metaphone)

Encode a word or name to its Soundex code so similar-sounding names collide, with an optional Metaphone view for a second phonetic algorithm.

🔡

Index of Coincidence Calculator

Compute the Index of Coincidence of text to detect cipher type and estimate Vigenère key length, with English-vs-random references and a column scan.

Browse other categories