Text Tools

Count, clean and transform text in one click.

Word Counter

Count words, characters, sentences, paragraphs and reading time live.

Uppercase Converter

Convert text to UPPERCASE instantly, for free.

Lowercase Converter

Convert text to lowercase instantly, for free.

Title Case Converter

Convert text to Title Case instantly, for free.

Text Merge

Merge two lists of text line by line with a custom separator.

Text Diff Checker

Compare two blocks of text and highlight the differences, for free.

Remove Extra Spaces

Clean up multiple spaces and tabs in text down to a single space.

Remove Empty Lines

Strip blank lines out of any block of text.

Remove Duplicate Lines

Keep only the first occurrence of each line in a text block.

Sort Lines Alphabetically

Sort any list of lines from A to Z using locale-aware comparison.

Reverse Text

Flip any text backwards, one character unit at a time.

Find and Replace

Find and replace text, with optional case-sensitivity and regex support.

Extract Emails from Text

Pull every unique email address out of a block of text.

Extract URLs from Text

Pull every unique http(s) web link out of a block of text.

Extract Hashtags from Text

Pull every unique hashtag out of a post or caption.

Remove Emojis from Text

Strip pictograph and symbol emoji out of any text, live as you type.

Emoji Counter

Count emojis in text, with a breakdown of each one used.

Text to Slug Converter

Turn any title or sentence into a clean URL slug.

Sentence Case Converter

Convert any text to sentence case, capitalizing the first letter of each sentence.

Capitalized Case Converter

Capitalize the first letter of every word in your text, with no exceptions.

Alternating Case Converter

Convert text into alternating upper and lower case, letter by letter.

Inverse Case Converter

Flip the case of every letter — uppercase becomes lowercase and vice versa.

camelCase Converter

Convert text or identifiers to camelCase instantly.

PascalCase Converter

Convert text or identifiers to PascalCase instantly.

snake_case Converter

Convert text or identifiers to snake_case instantly.

kebab-case Converter

Convert text or identifiers to kebab-case instantly.

dot.case Converter

Convert text or identifiers to dot.case instantly.

path/case Converter

Convert text or identifiers to path/case instantly.

CONSTANT_CASE Converter

Convert text or identifiers to CONSTANT_CASE instantly.

no case Converter

Convert common identifier styles into lowercase words separated by spaces.

Bold Text Generator

Transform regular text with the Bold Text Generator using copyable Unicode characters for profiles, posts and messages.

Italic Text Generator

Transform regular text with the Italic Text Generator using copyable Unicode characters for profiles, posts and messages.

Underline Text Generator

Transform regular text with the Underline Text Generator using copyable Unicode characters for profiles, posts and messages.

Strikethrough Text Generator

Transform regular text with the Strikethrough Text Generator using copyable Unicode characters for profiles, posts and messages.

Bubble Text Generator

Transform regular text with the Bubble Text Generator using copyable Unicode characters for profiles, posts and messages.

Small Caps Text Generator

Transform regular text with the Small Caps Text Generator using copyable Unicode characters for profiles, posts and messages.

Superscript Text Generator

Transform regular text with the Superscript Text Generator using copyable Unicode characters for profiles, posts and messages.

Subscript Text Generator

Transform regular text with the Subscript Text Generator using copyable Unicode characters for profiles, posts and messages.

Wide Text Generator

Transform regular text with the Wide Text Generator using copyable Unicode characters for profiles, posts and messages.

Fancy Text Generator

Transform regular text with the Fancy Text Generator using copyable Unicode characters for profiles, posts and messages.

Gothic Text Generator

Transform regular text with the Gothic Text Generator using copyable Unicode characters for profiles, posts and messages.

Monospace Text Generator

Transform regular text with the Monospace Text Generator using copyable Unicode characters for profiles, posts and messages.

Double Struck Text Generator

Transform regular text with the Double Struck Text Generator using copyable Unicode characters for profiles, posts and messages.

Circled Text Generator

Transform regular text with the Circled Text Generator using copyable Unicode characters for profiles, posts and messages.

Squared Text Generator

Transform regular text with the Squared Text Generator using copyable Unicode characters for profiles, posts and messages.

Mirror Text Generator

Transform regular text with the Mirror Text Generator using copyable Unicode characters for profiles, posts and messages.

Upside Down Text Generator

Transform regular text with the Upside Down Text Generator using copyable Unicode characters for profiles, posts and messages.

Zalgo Text Generator

Transform regular text with the Zalgo Text Generator using copyable Unicode characters for profiles, posts and messages.

Invisible Text Generator

Transform regular text with the Invisible Text Generator using copyable Unicode characters for profiles, posts and messages.

What this category covers

Tools to count, clean, transform and restyle text — word/character counters, case converters (UPPERCASE, camelCase, snake_case and more), line and whitespace cleanup, find-and-replace, extraction tools and Unicode text stylers. All processing happens in your browser.

How to choose the right tool

Editors and writers reach for the Word Counter, Text Diff Checker and Remove Extra Spaces / Remove Duplicate Lines / Remove Empty Lines cleanup tools. Developers converting identifiers between naming conventions use the case converters — camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE and others share one consistent interface. Extracting structured data from raw text — email addresses, URLs, hashtags — has its own dedicated extractors. Social media users looking for decorative captions use the styled text generators (bold, bubble, gothic, zalgo, upside-down and more).

Common use cases

A developer renames variables from snake_case to camelCase before a code review; a writer strips extra blank lines from a pasted document; a marketer pulls every hashtag out of a batch of posts; a social media manager creates a stylized bio using the Bubble Text or Fancy Text generator.