Text Tools
Free online text tools for writers, developers, and data analysts. Case converters for uppercase, lowercase, title case, camelCase, snake_case, kebab-case, PascalCase, and alternating case. Text analysis tools for word count, character count, reading time estimator, speaking time estimator, keyword density checker, and most frequent words. Text transform tools to reverse text, sort lines, shuffle lines, add line numbers, remove duplicates, and truncate text. Text cleaners to strip HTML tags, remove accents and diacritics, remove special characters and punctuation, and normalize whitespace. List tools for sorting, deduplicating, randomizing, and converting between comma-separated and line-separated formats. Lorem ipsum generator, random word generator, random sentence generator, slug generator, text-to-binary, Morse code converter, palindrome checker, anagram checker, and text diff comparison. All tools run entirely in your browser — your text never leaves your device.
Case Converter Tools
10 toolsConvert text between 10 case formats in a single click. Uppercase converter, lowercase converter, title case converter (capitalizes every word), sentence case converter (only first letter), camelCase converter (convertTextLikeThis), snake_case converter (convert_text_like_this), kebab-case converter (convert-text-like-this), PascalCase converter (ConvertTextLikeThis), alternating case converter (cOnVeRt TeXt), and inverse case converter that flips existing uppercase to lowercase and vice versa.
Uppercase Converter
Instantly convert any text to UPPERCASE letters online
Lowercase Converter
Instantly convert any text to lowercase letters online
Title Case Converter
Convert text to Title Case following AP and Chicago style rules
Sentence Case Converter
Convert text to sentence case — only the first letter of each sentence capitalised
Camel Case Converter
Convert text to camelCase for JavaScript, TypeScript, and Java variables
Snake Case Converter
Convert text to snake_case for Python, databases, and file naming
Kebab Case Converter
Convert text to kebab-case for CSS class names, URLs, and HTML attributes
Pascal Case Converter
Convert text to PascalCase for React components, classes, and TypeScript interfaces
Alternating Case Converter
Convert text to aLtErNaTiNg CaSe — the SpongeBob mocking meme format
Inverse Case Converter
Flip the case of every character — uppercase becomes lowercase and vice versa
Text Analysis Tools
10 toolsAnalyze any text block with 10 dedicated measurement tools. Word counter, character counter (with and without spaces), sentence counter, paragraph counter, reading time estimator (calculates '5 min read' at 200 wpm average), speaking time estimator for presentations and speeches, keyword density checker showing each word's percentage frequency, most frequent words finder listing the top N words by occurrence, unique word counter for distinct vocabulary size, and longest word finder — essential for SEO content writers, editors, and academics.
Word Counter
Count words, characters, sentences, and paragraphs in real time
Character Counter
Count characters with and without spaces, by type, and against platform limits
Sentence Counter
Count sentences accurately with abbreviation detection and sentence-type breakdown
Paragraph Counter
Count paragraphs in any text with average length and paragraph-by-paragraph breakdown
Reading Time Estimator
Calculate reading time for blog posts and articles with adjustable reading speed
Speaking Time Estimator
Calculate speaking time for presentations, speeches, and podcasts
Keyword Density Checker
Analyse keyword frequency and density percentage in any text for SEO
Most Frequent Words
Find and rank the most commonly used words in any text with frequency bar charts
Unique Word Counter
Count distinct unique words and measure vocabulary richness with type-token ratio
Longest Word Finder
Find the longest words in any text with highlights, character counts, and position tracking
Text Transform Tools
10 toolsReshape and restructure text with 13 bulk transformation tools. Reverse entire text or reverse word-by-word, repeat text N times, add sequential line numbers (1. 2. 3.) to each line, remove existing line numbers, remove duplicate lines, remove empty blank lines, remove extra double spaces, remove line breaks to join multiline text into a single line, add line breaks every N characters, reverse line order, sort lines alphabetically A→Z or Z→A, shuffle lines in random order, and truncate text to a specified word or character count.
Text Reverser
Reverse text character by character, word by word, or line by line online
Text Repeater
Repeat any text N times with a custom separator between repetitions
Add Line Numbers
Prefix each line of text or code with sequential line numbers
Remove Duplicate Lines
Remove duplicate lines from any list or text with case-sensitive options
Remove Empty Lines
Remove all blank lines or collapse multiple blank lines into one
Remove Extra Spaces
Trim leading and trailing spaces and collapse double spaces in text
Remove Line Breaks
Join multiline text into one line by removing newlines
Sort Lines Alphabetically
Sort lines of text A to Z, Z to A, numerically, or by line length
Shuffle Lines Randomly
Randomly shuffle the order of lines using Fisher-Yates algorithm
Truncate Text
Cut text to a specific word count or character count with a custom suffix
Text Cleaner Tools
8 toolsClean and normalize messy text with 9 targeted removal and conversion tools. Remove special characters and symbols, remove all numbers and digits from text, remove punctuation (commas, periods, semicolons, etc.), strip HTML tags from markup to extract plain text, remove accents and diacritics (café → cafe, naïve → naive, résumé → resume), remove leading and trailing whitespace, convert smart/curly quotes to straight quotes (" " → " "), convert tabs to spaces, and convert spaces back to tabs — perfect for cleaning scraped web content, OCR output, and pasted text from documents.
Remove Special Characters
Strip symbols, punctuation, emoji, and non-ASCII characters from any text
Remove Numbers from Text
Strip all numeric digits from any text while preserving all other characters
Remove Punctuation
Strip commas, periods, and all punctuation from text with granular keep options
Strip HTML Tags
Remove all HTML tags and extract clean plain text with entity decoding
Remove Accents & Diacritics
Convert accented characters to plain ASCII equivalents using Unicode NFD normalisation
Smart Quotes to Straight Quotes
Convert curly typographic quotes to straight ASCII quotes and vice versa
Tab to Space Converter
Replace tab characters with spaces or convert space indentation back to tabs
Space to Tab Converter
Replace space indentation with tab characters for code normalisation
Find & Replace Tools
3 toolsFind and replace text at any complexity level with 3 purpose-built tools. Simple text find and replace for straightforward substitutions with case-sensitive and case-insensitive matching, regex find and replace supporting full regular expression patterns with capture groups and backreferences, and bulk text replace for processing multiple find/replace pairs simultaneously in a single pass — essential for refactoring code, normalizing data exports, and batch-editing content.
Text Find & Replace
Find and replace any text string with case-sensitive and whole-word options
Regex Find & Replace
Find and replace text using JavaScript regular expressions with capture groups
Bulk Text Replace
Apply multiple find and replace rules to text in a single operation
List Tools
8 toolsManage, format, and transform lists with 10 dedicated tools. Sort a list A→Z, Z→A, or numerically, randomize and shuffle list items, deduplicate a list by removing repeated entries, reverse list order, generate a numbered list from 1 to N, alphabetize any list, convert a line-separated list to comma-separated values (one per line → a, b, c), convert comma-separated values back to a line-separated list, add sequential numbers (1. 2. 3.) to each line, and add bullet points (• ) to each line — the go-to tools for content creators, data wranglers, and developers working with enumerated data.
List Sorter
Sort any list A to Z, Z to A, numerically, or by length with delimiter support
List Deduplicator
Remove duplicate items from any list with case-sensitive matching and delimiter support
List to Comma Separated
Convert a line-by-line list to comma-separated values with quoting and custom delimiter
Comma Separated to List
Split comma-separated values or any delimited string into a line-by-line list
Numbered List Maker
Add sequential numbers to list items with configurable style, start number, and direction
Bulleted List Maker
Add bullet points to list items with multiple bullet styles and emoji support
List Randomizer / Shuffler
Randomly shuffle list items using Fisher-Yates algorithm with optional seed and pick-N mode
Number List Generator
Generate a sequential list of numbers between any two values with configurable step and format
Lorem Ipsum & Placeholder Tools
4 toolsGenerate realistic placeholder content for UI mockups, design prototypes, and development. Classic Lorem Ipsum generator for N words, sentences, or paragraphs, random English word generator, random sentence generator with natural-sounding syntax, random paragraph generator for filler body content, and a placeholder name generator for realistic-looking fake names (John Doe style) — all configurable by count and output length for instant dummy content without leaving your browser.
Lorem Ipsum Generator
Generate Lorem Ipsum placeholder text by words, sentences, or paragraphs instantly
Random Word Generator
Generate random English words filtered by type, length, and starting letter
Random Sentence Generator
Generate grammatically structured random English sentences with three complexity levels
Random Paragraph Generator
Generate random English paragraphs with configurable sentence count range and complexity
String Utilities
9 toolsDeveloper-focused string manipulation tools covering 11 common programming tasks. String length counter, text-to-slug converter (Hello World → hello-world) with hyphen/underscore/dot separators, slug-to-text reverser, text-to-hashtags converter for social media content, add prefix to each line, add suffix to each line, wrap each line in quotes, text-to-binary encoder (converts each character to 8-bit binary), binary-to-text decoder, text-to-Morse code converter with audio playback, and Morse code-to-text decoder with a full A–Z / 0–9 reference chart.
Text to Slug
Convert any text to a clean, URL-friendly slug instantly
Text to Hashtags
Convert words and phrases into ready-to-post #hashtags
Add Prefix to Each Line
Prepend any text before every line in a multi-line block
Add Suffix to Each Line
Append any text after every line in a multi-line block
Wrap Text in Quotes
Wrap each line or entire text in single, double, backtick, or custom quotes
Text to Binary
Convert any text to its 8-bit binary (0s and 1s) representation
Binary to Text
Decode binary (0s and 1s) back to readable text instantly
Text to Morse Code
Convert text to International Morse Code with audio playback
Morse Code to Text
Decode International Morse Code dots and dashes back to text
Writing & Content Tools
5 toolsAdvanced writing analysis and content quality tools for editors and content creators. Duplicate word highlighter that visually marks repeated words in a passage, palindrome checker (is 'racecar' a palindrome?), anagram checker to determine if two words use the same letters, side-by-side text comparison and diff tool for spotting changes between two versions of a document, whitespace visualizer that reveals hidden spaces and tab characters, and letter frequency counter showing the distribution of every letter (a–z) in your text — useful for cryptanalysis, Scrabble strategy, and linguistic analysis.
Duplicate Word Highlighter
Highlight repeated and overused words in text with colour-coded real-time analysis
Palindrome Checker
Check if any word or phrase reads the same forwards and backwards
Anagram Checker
Check if two words or phrases are anagrams with sorted letter comparison
Text Comparison / Diff
Compare two texts side by side and highlight additions, deletions, and unchanged lines
Letter Frequency Counter
Count how many times each letter appears in text with bar chart and English benchmark