Free Text Tools You Can Use in Your Browser

43 free tools — Counters, case converters, and text manipulation utilities

Word Counter

Count words, characters, sentences, and paragraphs in your text instantly. Perfect for writers, students, and anyone tracking content length.

Character Counter

Count characters, letters, and spaces in any text. Essential for meeting character limits on Twitter, SMS, and form fields.

Uppercase Converter

Convert text to UPPERCASE instantly. Useful for headings, emphasis, and formatting consistency.

Lowercase Converter

Convert text to lowercase instantly. Great for normalizing data, URLs, and consistent formatting.

Title Case Converter

Convert text to Title Case—capitalizing the first letter of each word. Perfect for headlines and titles.

Sentence Case Converter

Convert text to sentence case—only the first letter of each sentence capitalized. Natural for body text and descriptions.

camelCase Converter

Convert text to camelCase—no spaces, each word capitalized except the first. Standard for variable and function names in code.

snake_case Converter

Convert text to snake_case—words separated by underscores, all lowercase. Common in Python, databases, and file names.

Text Reverser

Reverse text character by character. Create mirror text, decode simple reversals, or add a unique style.

Remove Duplicate Lines

Remove duplicate lines from text while preserving order. Essential for cleaning lists, emails, and data.

Sort Lines

Sort lines alphabetically (A–Z or Z–A). Clean and organize lists, names, and data in seconds.

Find and Replace

Find and replace text in bulk. Support for regex, case sensitivity, and whole-word matching.

Lorem Ipsum Generator

Generate placeholder text in Lorem Ipsum or custom words. Choose paragraphs, words, or sentences for mockups.

Text to Binary

Convert text to binary (0s and 1s). Each character becomes its 8-bit binary representation. Educational and fun.

Binary to Text

Convert binary (0s and 1s) back to text. Decode binary strings into readable characters instantly.

Letter Counter

Count only alphabetic letters in your text, excluding spaces, numbers, and punctuation. Useful for word games and language analysis.

Sentence Counter

Count sentences in your text based on terminal punctuation, with smart handling for common abbreviations like Dr. and U.S.

Paragraph Counter

Count paragraphs in your text, separated by blank lines. Useful for structuring essays, articles, and long-form content.

Line Counter

Count lines in your text or code. Toggle counting of empty lines. Handy for developers, poets, and list management.

Reading Time Calculator

Estimate how long it takes to read your text at a configurable WPM. Perfect for blog posts and content planning.

Speaking Time Calculator

Estimate how long it takes to speak your text aloud at a configurable WPM. Essential for speeches, presentations, and video scripts.

kebab-case Converter

Convert text to kebab-case — words separated by hyphens, all lowercase. Ideal for URLs, slugs, and CSS classes.

PascalCase Converter

Convert text to PascalCase — each word capitalized, no spaces. Standard for class names and types in programming.

CONSTANT_CASE Converter

Convert text to CONSTANT_CASE — all uppercase with underscores. Used for constants and environment variables.

Alternating Case

Convert text to aLtErNaTiNg CaSe — alternating uppercase and lowercase per character. Fun for memes and emphasis.

Text Repeater

Repeat text a specified number of times with a custom separator. Useful for testing, placeholders, and bulk content generation.

Remove Empty Lines

Remove blank or whitespace-only lines from text. Clean up pasted content, logs, and documents quickly.

Remove Line Breaks

Remove line breaks and join lines into continuous text. Useful for wrapping paragraphs or preparing text for single-line use.

Add Line Numbers

Add line numbers to each line of text. Configurable separator, starting number, and padding. Great for code snippets and poetry.

Shuffle Lines

Randomly shuffle the order of lines using cryptographic randomness. Useful for randomizing lists, quiz questions, and data sampling.

Text Truncator

Truncate text to a specified length by characters or words, with optional ellipsis and word-boundary cutting.

Text to Slug

Convert text to URL-friendly slugs — lowercase, hyphenated, no special characters. Perfect for URLs and filenames.

Remove Whitespace

Remove extra spaces, trim edges, and normalize whitespace. Modes: collapse consecutive spaces, strip all whitespace, or trim only.

Add Prefix/Suffix

Add a prefix, suffix, or both to each line or to the whole text. Bulk format lists, add quotes, or wrap with HTML tags.

Text Diff Checker

Compare two texts side by side with line-by-line diff. Added, removed, and unchanged lines highlighted in color.

Strikethrough Text

Create strikethrough text using Unicode combining characters. Works everywhere — social media, plain text, and places without formatting.

Bold/Italic Unicode Text

Create bold and italic text using Unicode mathematical alphanumeric characters. Works on social media, Discord, and plain-text fields.

Upside Down Text

Flip text upside down using Unicode look-alike characters. Fun for social media, memes, and unique styling.

Zalgo Text Generator

Create Zalgo (glitch) text with stacked combining diacritic marks. Creepy, corrupted-looking text for memes and horror vibes.

Small Text Generator

Create tiny text using Unicode superscript and small caps characters. Perfect for footnotes, social bios, and subtle styling.

Wide Text Generator

Create wide, fullwidth text using Unicode. Stretched letters for emphasis and unique styling on social media.

Bubble Text Generator

Create bubble/circle text using Unicode enclosed alphanumerics. Rounded letters for fun and design.

Emoji Remover

Remove all emojis from text using comprehensive Unicode emoji ranges. Clean text for analysis, databases, and compatibility.

About Text Tools

Text tools handle everyday writing and editing tasks: counting words and characters, changing the case of a passage, removing duplicate lines, sorting, finding and replacing strings, generating placeholder copy, or converting between text and binary. Each tool here runs entirely in your browser, so the text you paste never reaches a server.

Writers and students use the word counter and character counter to hit assignment limits and meta-description targets. Developers reach for case converters when renaming variables or matching naming conventions across languages. Editors use sort lines and remove duplicates to clean up lists pasted from spreadsheets. The lorem ipsum generator fills in mock copy for layouts and design comps.

All 15 text tools support unlimited input length (limited only by your device's memory), update results in real time as you type, and offer a one-click copy. Nothing is logged or transmitted — close the tab and your data is gone.