Skip to content

Text tools

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

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

Terbilang Converter (Indonesian Number to Words)

Write numbers in Indonesian words (terbilang), with an optional rupiah unit and sen for decimals. Runs in your browser.

Thai Baht Text Converter (Numbers to Thai Words)

Convert amounts to Thai baht text with satang, the way Thai invoices and cheques spell money. Also reads plain numbers in Thai words.

Vietnamese Number to Words Converter

Read numbers in Vietnamese words, choosing linh or lẻ, bốn or tư, and nghìn or ngàn, with an optional đồng unit. Runs in your browser.

Remove Vietnamese Accents Online

Strip tone marks and convert đ to d to get plain Vietnamese text, or a URL slug. Keep the case, switch to lowercase, or generate a slug.

Thai Keyboard Layout Fixer

Fix text typed with the wrong keyboard language: Latin letters typed on a Thai Kedmanee layout, or Thai typed on a US layout. Converts both directions.

Turkish Character Converter (ş ğ ı to ASCII)

Replace Turkish letters such as ç, ğ, ı, İ, ş and ö with ASCII equivalents. Keep the case, switch to lowercase, or make a URL slug.

Speech to Text

Transcribe audio in English, German, French, Spanish, Italian, Dutch, Polish or Chinese. Free, no sign-up, processed locally in your browser without uploading audio.

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.

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 from 15 seconds to 10 minutes in 14 languages. Shows WPM (CPM for Chinese, Japanese and Korean), accuracy and characters per minute; optional text without accents or punctuation. No sign-up.

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.

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.