TextTools helps with common writing, editing and cleanup tasks: count words, compare drafts, remove duplicate lines, sort lists, convert case, generate slugs, encode URLs, build Markdown tables, estimate reading time and more. Most tools work entirely on the page after it loads.
Private by design for pasted text
For normal tool use, the text you paste is processed in your browser by local JavaScript. OpenSled does not require an account, saved workspace or uploaded document to use TextTools.
Converters
Case Converter
Convert text to uppercase, lowercase, title case, sentence case, camelCase, PascalCase, snake_case and kebab-case.
Morse Code Converter
Convert plain text to Morse code and decode Morse back into readable text.
Reverse Text
Reverse characters, reverse word order, or reverse the characters inside each word.
Text Case Converter
Convert text into snake_case, kebab-case, camelCase and PascalCase for filenames, URLs and code labels.
Slug Generator
Turn titles and headings into lowercase URL slugs with clean separators.
URL Encoder/Decoder
Encode text for URL query values and decode percent-encoded URL text.
Base64 Encoder/Decoder
Encode text to Base64 and decode Base64 back to readable text.
Analysis
Character Counter
Count characters, characters without spaces, lines and UTF-8 bytes.
Palindrome Checker
Check whether a word, phrase or number sequence reads the same forward and backward after cleanup.
Readability Checker
Estimate Flesch Reading Ease and Flesch-Kincaid Grade for English text.
Reading Time Calculator
Estimate reading time from word count with an adjustable words-per-minute speed.
Sentence Counter
Count sentences, paragraphs, words and lines in pasted text.
Text Diff Checker
Compare two text blocks line by line and show added, removed and unchanged lines.
Vowel Counter
Count English vowels and consonants in a text sample.
Word Counter
Count words, characters and estimated reading time in pasted text.
Word Frequency Analyzer
Show the top words in text with counts and percentages.
Word Frequency Counter
Create an alphabetical frequency list for every unique word in a text sample.
Cleanup
Line Break Remover
Remove line breaks, reduce repeated breaks, or keep paragraph breaks while fixing wrapped text.
Remove Duplicate Lines
Remove duplicate lines while preserving the first occurrence and original order.
Sort Lines
Sort pasted lines alphabetically, reverse alphabetically or numerically.
Whitespace Remover
Trim each line, collapse extra spaces and blank lines, or remove all whitespace.
Generators
Merge Words
Combine two word lists into every possible pair in list order.
Signature Generator
Generate simple text signature styles from a name or phrase.
Text Repeater
Repeat a text block a chosen number of times, one repetition per line.
Markdown Table Generator
Convert comma-separated or tab-separated rows into a Markdown table.
Lorem Ipsum Generator
Generate sample filler text for layout drafts, mockups and content spacing checks.
Tiny Text Generator
Convert ordinary text into a tiny Unicode-style variant.