Working with text
Text tools
Instant cleaning, conversion and intelligent text search all in your browser.
Are you familiar with the situation when you urgently need to edit the text, replace repeated words, change the case or convert numbers into letters, and you don't want to open a heavy office package or download a confidential agreement on random sites?
With our text tools, you can solve these tasks quickly, easily and completely anonymously. All operations are performed locally on your computer, so your drafts, codes and notes never leave your device.
We offer an intuitive interface for every operation, regular expression support for developers, and many useful little things that will turn routine work with text into a pleasant trifle.
Text tules in this category
29 tools
Add Prefix and Suffix to Lines
Wrap every line of a list with custom prefix and suffix text instantly and privately in your browser.
- Independent optional prefix and suffix applied to every line.
- Skip empty lines and trim surrounding spaces before wrapping.
- One-click join of the wrapped lines with a comma or comma + space.
Anagram Solver
Find exact anagrams of a word or discover every word you can make from a set of letters, checked against an English dictionary word list.
- Exact-anagram mode: type a word or phrase and get every other dictionary word made of exactly the same letters.
- Letter-set mode: type up to about 15 letters (plus optional ? wildcards) and get every valid word of any length you can build from them, longest first.
- Results sorted by length then alphabetically, with a clear note when more than 200 matches exist.
Case Converter
Instant text case conversion: uppercase, lowercase, transliteration and URL slug generation.
- Supports Title, UPPER, lower, Sentence, Alternating, and Slug case.
- Live statistics: displays word and character counts.
- Clipboard integration.
Character Counter
Live character count with platform limits: Twitter/X, Instagram, LinkedIn, YouTube titles, meta descriptions and real SMS segment math.
- Presets for Twitter/X (280), Instagram captions (2,200), SMS, LinkedIn posts (3,000), YouTube titles (100) and meta descriptions (160).
- Live SMS panel with detected encoding, segment count and characters left in the current segment.
- Emoji-aware counting: platform limits count Unicode code points, SMS counts UTF-16 units — each platform the way it really measures.
Fancy Text Generator
Type once and copy your text in 14 Unicode font styles: bold, cursive, bubble, small caps, upside down, zalgo and more.
- Bold, italic, cursive, double-struck, small caps, bubble, square, fullwidth and more.
- Zalgo (glitch) style with adjustable low, medium and high intensity.
- Characters outside A–Z and 0–9 pass through untouched, so emoji and accents survive.
Find Duplicate Lines
See which lines repeat in any list or text — with exact counts, privately in your browser.
- Repetition count for every duplicated line, sorted by frequency.
- Alternative view listing every distinct line with its count in original order.
- Case-insensitive and whitespace-insensitive comparison modes.
Hashtag Generator
Turn any post text into ready-to-paste hashtags: keyword extraction, CamelCase tags and a platform-aware counter.
- Keyword extraction by word frequency with built-in stop-word filtering for Latin and Cyrillic text.
- CamelCase multi-word tags (#SocialMediaTips) plus click-to-remove editing of the final list.
- Two output formats — one line or one tag per line — with one-click copy.
HTML & URL Encoder / Decoder
Escape HTML entities and encode URL percent strings safely.
- Escape/unescape HTML entities like tags, quotes and symbols.
- Percent-encode URL query strings and full paths.
- Interactive query parameter manager table.
Invisible Text Generator
Copy invisible characters or generate blank text of any length: zero-width space, Hangul Filler, Braille blank and more.
- Copy buttons for zero-width space, Hangul Filler, Braille blank, word joiner, ZWNJ and more.
- Generator builds an invisible string of any length from 1 to 10,000 characters.
- Test field shows the total and invisible character counts of any pasted text.
Keyword Density Checker
Live keyword density analysis: top 1-, 2- and 3-word phrases with counts and density percentages, stop-word filtering and a target keyword check.
- Live top-15 tables for 1-, 2- and 3-word phrases with occurrence counts and density as a percentage of total words.
- Built-in English and Ukrainian stop-word filter you can toggle off at any time.
- Optional target keyword check: its count, density and whether it appears within the first 100 words.
Line Counter
Count lines in any text live as you type: total, non-empty and blank lines, plus longest and average line length.
- Live total line count, non-empty line count and blank line count.
- Longest line length and average line length, both in characters.
- Handles pasted files of any size, including full source code, without sending data to a server.
Lorem Ipsum Generator
Generate classic lorem ipsum placeholder text as paragraphs, sentences, or words right in your browser.
- Generate 1–100 paragraphs, sentences, or words of classic lorem ipsum.
- Optional canonical "Lorem ipsum dolor sit amet…" opening for an authentic look.
- Natural sentence rhythm with varied lengths, commas, and 4–7 sentence paragraphs.
NATO Phonetic Alphabet Converter
Spell any text using the NATO/ICAO phonetic alphabet (Alfa, Bravo, Charlie...) live as you type, plus a full A-Z and digit reference table.
- Full always-visible A-Z and 0-9 NATO/ICAO reference table.
- Optional spoken playback of the result using your browser's speech synthesis.
- Reference tables for Germany's DIN 5009 and France's telephone spelling alphabet.
Add Line Numbers
Prepend sequential numbers to every line of a list or text instantly and privately in your browser.
- Five number formats: "1.", "1)", "1:", "1 -", or a tab separator for spreadsheet-ready columns.
- Custom start number and increment step, including negative values.
- Zero-padding to the width of the largest number and optional skipping of empty lines.
Numbers to Words
Converting numbers and monetary amounts into text with correct cases and currencies.
- Supports values up to trillions.
- Supports decimal currency formats.
- Instantly copies text outcome to clipboard.
Readability Checker
Score your text live with six classic readability formulas: Flesch Reading Ease, Flesch-Kincaid, Gunning Fog, SMOG, Coleman-Liau and ARI.
- Live Flesch Reading Ease, Flesch-Kincaid Grade, Gunning Fog, SMOG, Coleman-Liau and ARI scores with the formula shown on each card.
- Average sentence length, average word length and a list of your three longest, hardest sentences.
- Heuristic syllable counting (vowel groups with silent-e handling) — no dictionary download, everything stays offline.
Remove Duplicate Lines
Delete repeated lines from any list or text instantly and privately in your browser.
- Keep the first or the last occurrence of each repeated line.
- Case-insensitive and whitespace-insensitive comparison modes.
- Summary of how many duplicate lines were removed.
Remove Line Breaks
Clean unwanted line breaks and extra whitespace from pasted text instantly and privately in your browser.
- Remove all line breaks, keep paragraph breaks, or delete empty lines only.
- Collapse runs of spaces and tabs into a single space.
- Trim leading and trailing spaces on every line before joining.
Replace in Text
Convenient replacement of text or regular expressions (Regex) with case saving locally in the browser.
- Global replacement support.
- Preserves case of original word during replacements.
- Supports standard JavaScript RegExp.
Reverse Text
Flip text backwards instantly: reverse characters, words, or lines right in your browser.
- Reverse every character of the whole text or mirror the letters inside each word.
- Reverse the order of words or lines while keeping each of them intact.
- Grapheme-aware processing that never splits emoji, flags, or accented letters.
Find in Text
Quickly search text using keywords or regular expressions (Regex) right in your browser.
- Input text size up to 10MB processed instantly.
- Supports Case Insensitive search flag.
- Interactive match highlighting with line indices.
Sort Lines
Sort the lines of any list or text alphabetically, naturally, by length, or shuffle them — privately in your browser.
- Alphabetical and natural (numeric-aware) sorting in ascending or descending order.
- Sort by line length, shuffle lines randomly, or reverse the current order.
- Options to ignore letter case, trim surrounding spaces, and drop empty lines.
Text Cleaner
Strip HTML tags, smart quotes, weird dashes, emojis and invisible characters from any text — with per-category counters, privately in your browser.
- Seven independent cleanups: HTML tags, smart quotes, dashes, emojis, invisible characters, non-ASCII characters and extra whitespace.
- Removes zero-width characters (ZWSP, ZWNJ, ZWJ, BOM, soft hyphen) that break search, diffs and AI-text detectors.
- Converts curly and angled quotes to straight ones and long dashes to plain hyphens for code and CSV-safe text.
Text Diff
Compare two texts side by side, line to line, and see every added and removed line highlighted, privately in your browser.
- Side-by-side, line-aligned comparison based on the longest common subsequence.
- Case-insensitive and whitespace-insensitive comparison modes.
- Summary of how many lines were added and removed.
Text Splitter & Joiner
Split delimiter-separated text into lines or join lines back into one string, privately in your browser.
- Any delimiter, including escape sequences: \t for tab, \n for newline, \s for a single space.
- Split delimited text into one item per line, or join lines into a single delimited string.
- Cleanup options: trim whitespace around each item and skip empty items.
Title Capitalization Tool (AP, APA, Chicago, MLA)
Capitalize headlines by real style-guide rules — AP, APA, Chicago and MLA — with correct handling of articles, prepositions, hyphens and colons.
- AP, APA, Chicago and MLA title case with per-style preposition rules.
- First and last words always capitalized; words after colons capitalized; both parts of hyphenated compounds handled.
- Multi-line input: each line is treated as its own title.
Word Counter
Count words, characters, sentences and paragraphs live as you type, with reading and speaking time estimates.
- Live word, character (with and without spaces), sentence, paragraph and line counts.
- Reading time (~200 wpm) and speaking time (~130 wpm) estimates.
- Handles pasted documents of any size without sending data to a server.
Word Frequency Counter
Count how often every word appears in your text and get a ranked frequency table, privately in your browser.
- Ranked frequency table with count, word, and percentage of all words.
- Case-insensitive counting plus minimum-length and pure-number filters.
- Adjustable top-N limit to show only the most frequent words.
Words to Numbers
Conversion of capital letter numerals back into numerical figures and monetary amounts.
- Parses numbers, fractions, and currency scales.
- Validates grammatical number values.
- Clean numerical output generator.