Text

19 utilities for working with text — including a WPM typing test.

No sign-up. No tracking. No ads.

Word Counter

Count words, characters, sentences, paragraphs. Reading and speaking time estimates. Instant results.

Case Converter

Convert text between UPPERCASE, lowercase, Title Case, camelCase, snake_case, and more.

Lorem Ipsum Generator

Generate placeholder text for your designs. Paragraphs, sentences, or words. Copy as text or HTML.

Text Diff Checker

Compare two texts side by side and see exactly what changed. Word-level highlighting, inline or split view.

Line Sorter & Deduper

Clean up any list. Sort alphabetically, remove duplicates, reverse, trim whitespace, number lines.

Character Counter

Check if your post fits Twitter, Instagram, SMS, or SEO limits. Live count with platform presets.

Slug Generator

Turn any text into a clean URL slug. Handles accents, special characters, and stopwords.

Markdown Preview

Live Markdown preview with GitHub-flavored basics. Export to HTML or .md.

Whitespace & Invisible Char Cleaner

Strip zero-width chars, normalize spaces, fix line endings, remove suspicious Unicode.

Markdown ↔ HTML Converter

Convert Markdown to HTML or HTML back to Markdown. Live conversion both ways.

Reading Level Scorer

Flesch, Gunning Fog, SMOG, Coleman-Liau, ARI. See what grade level your text is written at.

String Utilities

Repeat, pad, reverse, split, join, find/replace, count. The little string operations all in one place.

Markdown Table Builder

Visual editor for GitHub-flavored Markdown tables. Paste from CSV, set alignment, sort columns.

Unicode Text Stylizer

Make 𝐛𝐨𝐥𝐝, 𝑖𝑡𝑎𝑙𝑖𝑐, 𝓈𝒸𝓇𝒾𝓅𝓉, ɐlǝlǝɹǝp text using Unicode. For social bios and posts.

Text Reverser

Reverse any text by character, word, or line. Handles multi-byte emoji properly. Copy with one click.

Find & Replace

Bulk find and replace across any text. Regex, case sensitivity, whole-word toggles. Match count as you type.

HTML to Plain Text

Strip all HTML tags, decode entities, keep paragraph breaks and bullets. DOMParser-based — handles real-world HTML.

Keyword Density Analyzer

1, 2, 3-word phrase frequency for SEO content audits. Stopword filtering, density % per phrase.

WPM Typing Test

Test your typing speed — words per minute, accuracy, mistakes. 15s / 30s / 60s / 2min sessions.

Upside Down Text

Flip text upside down and backwards (ɐǝ) for bios and posts. Copy anywhere.

Text Repeater

Repeat text or a word N times, with optional separator, new line or numbering.

Markdown Stripper

Remove Markdown formatting for clean plain text. Strips headings, bold, links, code, lists.

Bacon / Themed Ipsum

Generate bacon, pirate, hipster or corporate placeholder text. Fun Lorem Ipsum alternative.

Remove Line Breaks

Strip newlines from text. Join with spaces, delete entirely, or keep paragraph breaks.

Add Line Numbers

Number each line of text. Custom start number, separator and zero-padding.

Remove Duplicate Words

Delete repeated words from text, keep the first occurrence. Case-insensitive option.

Email Extractor

Pull every email address out of pasted text. Deduplicate and sort the results.

URL Extractor

Pull every link out of pasted text. Deduplicate and sort the results.

Remove Emojis

Strip all emojis and pictographic symbols from text, leaving clean plain text.

Pig Latin Translator

Translate English to Pig Latin. Handles consonant clusters, keeps caps and punctuation.

Leetspeak (1337)

Convert text to leetspeak. Basic vowel swaps or full substitution.

Palindrome Checker

Check if a word, phrase or number reads the same backwards. Ignores case and punctuation.

Count Occurrences

Count how many times a word, phrase or character appears in text. Whole-word + case options.

Remove Accents

Strip accents & diacritics — café → cafe. Handles ß, ø, æ, ł and more.

Zalgo Text

Corrupt text into creepy glitch ‘zalgo’ style with adjustable intensity. Copy & paste anywhere.

Invisible Text

Copy genuinely invisible Unicode characters — blank usernames, empty messages, spacing.

Bionic Reading

Bold the start of each word for faster reading, with adjustable strength and live preview.

Smart Quotes

Convert straight quotes to curly typographic quotes and back, with smart dashes and ellipsis.

Reverse Word Order

Flip the order of words in each line (last word first), keeping the letters intact.

Vowel Counter

Count vowels, consonants, letters and the vowel ratio in any text, live.

Acronym Maker

Turn a phrase into an acronym from the first letters, optionally skipping minor words.

ROT47

Encode/decode with ROT47, rotating all visible ASCII by 47 (a ROT13 for symbols too).

Text Censor

Mask chosen words in text with asterisks or any character, optionally keep the first letter.

Prefix / Suffix

Add a prefix and suffix to every line at once, for quoting, tags, commas and lists.

About this toolkit

Whether you're a writer fixing word counts, a developer normalising case in code, or an SEO doing keyword density analysis, this collection of free online text tools covers the full lifecycle of writing and editing text — all running in your browser with nothing uploaded.

Who uses these tools

Frequently asked questions

What text tools does this category include?

Word count, character count, case converter, text diff, line sorter, find & replace, Lorem Ipsum generator, Markdown preview, HTML stripper, keyword density analyzer, reading-level scorer, WPM typing test, slugifier, whitespace cleaner, Unicode utilities, reverse-text, MD ↔ HTML / table converters and more.

Are these text tools really free and ad-free?

Yes — every tool in this category is free, no sign-up, no ads. SharpDev.Tools doesn't use cookies or trackers either (just privacy-friendly aggregate analytics).

Is my text uploaded when I use these tools?

No. All text processing runs locally in your browser via JavaScript. Even sensitive drafts, contracts or internal docs stay on your device.

Which text tool is most commonly used?

The word counter and case converter are the two most-used. Both handle very long inputs (10k+ words) and update results in real time as you type.

← Browse all 763 tools