Skip to content

Text tools

Clean, compare, sort and reshape text, words and lines without uploading your input.

33 tools in this category. Every tool runs in the browser and needs no sign-up.

Text List Set Operations

Compare case-sensitive, nonempty lines using union, intersection, A minus B or symmetric difference.

Extract URLs from Text

Extract unique HTTP and HTTPS URLs from plain text. Remove trailing sentence punctuation; review paired brackets manually.

Shuffle Text Lines

Randomize up to 10,000 nonempty lines using Web Crypto and Fisher–Yates. Preserve duplicates and line contents.

Hiragana / Katakana Converter

Convert hiragana and katakana in either direction, including halfwidth katakana. Copy the result without uploading text.

Sort Lines

Sort text lines in ascending or descending natural order. Keep repeated lines and compare numbered items such as item2 and item10.

Reverse Text

Reverse Unicode text while keeping emoji families, combining marks and other grapheme clusters together.

Find and Replace Text

Replace every exact occurrence of a word or phrase in text. Preview, copy or download the edited result locally.

Remove Whitespace

Trim spaces around each line or remove all whitespace, including tabs and line breaks. Choose the cleanup you need.

HTML to Plain Text

Extract readable text from HTML, decoding entities and retaining common block breaks.

Markdown to Plain Text

Extract plain text from Markdown headings, emphasis, links and lists.

Naming Case Converter

Convert identifier words to camelCase, PascalCase, snake_case or kebab-case.

URL Slug Generator

Create a lowercase Unicode slug from a title, joining words with hyphens.

Add / Remove Line Numbers

Add 1-based line numbers or remove matching numeric prefixes.

Add Prefix / Suffix to Lines

Wrap every text line with a chosen prefix and suffix.

Text Frequency Counter

Count repeated whitespace-separated tokens with optional case folding.

Filter Text Lines

Keep or exclude text lines containing an exact phrase.

Remove Empty Lines

Delete empty or whitespace-only lines while preserving other text.

Extract Text Column

Extract a 1-based column from delimited text lines.

Wrap Text Lines

Wrap text to a chosen maximum grapheme count, preferring whitespace boundaries.

Indent / Unindent Text

Add spaces to every line or remove up to the selected number of leading spaces.

Truncate Text

Shorten text to a maximum number of grapheme clusters with a custom suffix.

Split Text into Chunks

Split text into chunks of a fixed number of Unicode grapheme clusters.

Clean Email List

Extract and deduplicate common ASCII email addresses from pasted text.

Character Counter — Count Characters, Words & Lines Online

Count characters with and without spaces, words, lines and UTF-8 bytes as you type. Up to 100,000 characters; the text stays in your browser and is never sent anywhere.

Lorem Ipsum Generator — Paragraphs, Sentences, Words

Generate Lorem Ipsum placeholder text by paragraphs, sentences or words, starting with the classic passage or random Latin, as plain text or HTML paragraphs.

Typing test

Free typing speed test in 15, 30, 60 or 120 seconds. Measures WPM (or characters per minute for Chinese, Japanese and Korean) and accuracy in 10 languages.

Fancy text

Fancy text generator with 26 Unicode styles: bold, italic, script, fraktur, bubble, small caps, upside-down and more. Copy and paste cool text anywhere, free.

Markdown editor

Online Markdown editor with live preview, GitHub-style tables and task lists, a formatting toolbar, word count and browser autosave. Export .md or HTML.

Fullwidth / Halfwidth Converter

Convert fullwidth and halfwidth letters, numbers, spaces and Japanese katakana.

Uppercase / Lowercase Converter

Convert text to uppercase or lowercase and copy or download the result.

Remove Duplicate Lines

Remove duplicate text lines while keeping the first occurrence and original order.

Remove Line Breaks

Join multiline text by removing line breaks or replacing each with a space.

Text Diff Checker

Compare two texts line by line and highlight added and removed lines.