Free Online Text Tools
18 text tools for writers, content creators, and developers. Count words and characters, convert text case, generate URL slugs, sort and deduplicate lines, estimate reading time, reverse text, and more.
All text tools process your input locally in your browser. You can paste confidential text without it leaving your device.
Free Online Text Tools
19+ free text tools for writers, developers, and content creators. Word count, case convert, sort, clean, and transform text — all in your browser.
Browse Text Tools
All Text Tools (43)
Counters(6)
Character Counter
Count total characters, letters, digits, special chars, and spaces. Includes character frequency breakdown. Live stats as you type.
Keyword Counter
Count how many times specific keywords appear in your text. Track keyword frequency and density instantly.
Line Counter
Count total and non-empty lines in text instantly.
Reading Time Calculator
Estimate reading time from word count and adjustable reading speed.
Sentence Counter
Count sentences in your text accurately. See average sentence length and readability hints. Free, browser-based.
Word Counter
Count words, characters, sentences, and paragraphs in your text.
Case & Format(8)
Case Converter
Convert text between UPPER, lower, Title, camelCase, snake_case and more.
Fancy Text Generator
Generate fancy Unicode text in bold, italic, script, fraktur, circled, strikethrough, tiny caps, upside-down, and ZALGO styles.
Flip Text
Flip, mirror and reverse text. Upside down text for social media.
Morse Code
Translate text to Morse code and Morse code to text instantly.
Number to Words
Convert numbers to words in English. Supports up to trillions.
Roman Numerals
Convert numbers to Roman numerals and Roman numerals to numbers.
Slug Generator
Turn any text into a URL-friendly slug. Perfect for blog posts and URLs.
Unicode Text Converter
Convert text to Unicode escapes (\u{XXXX}), HTML entities, and code points. Decode Unicode escapes back to text.
Writing Tools(7)
Citation Generator
Generate APA, MLA, and Chicago citations for books, websites, and articles. Copy formatted references instantly.
Lorem Ipsum Generator
Generate placeholder lorem ipsum text. Choose paragraphs, sentences or words.
Markdown Editor
Write Markdown with live side-by-side HTML preview. Copy HTML or download .md. Supports headings, lists, links, and more.
Paraphrasing Tool
Rephrase sentences using synonym substitution. Compare original and paraphrased text side by side. 100% browser-based.
Random Text Generator
Generate lorem ipsum sentences, creative sentences, random names, emails, numbers, and words. Free, browser-based.
Speech to Text
Convert speech to text in real time using your microphone. Supports 12 languages. Copy or download transcript. Free.
Text to Speech
Convert text to speech and listen in your browser. 40+ voices and languages.
Utility Tools(12)
Duplicate Line Remover
Remove duplicate lines from text. Sort and clean lists instantly.
Remove Empty Lines
Remove blank lines from text to clean up copied lists and code.
Remove Extra Spaces
Remove extra spaces and normalize whitespace in any text instantly.
Text Cleaner
Clean text by removing extra spaces, empty lines, HTML tags, URLs, punctuation, numbers, emojis, and more. 13 operations.
Text Diff Checker
Compare two texts and highlight differences line by line.
Text Encryptor
Encrypt and decrypt text using Caesar cipher, Vigenère cipher, ROT13, Atbash, and Base64. Educational ciphers. Free.
Text Merger
Merge multiple text blocks into one with a custom separator. Choose newline, comma, pipe, or any custom delimiter.
Text Repeater
Repeat any text or character a custom number of times instantly.
Text Reverser
Reverse text by characters or lines with one click.
Text Sorter
Sort lines alphabetically (A-Z/Z-A) and organize text lists quickly.
Text Splitter
Split any text by line, sentence, paragraph, comma, custom delimiter, or fixed word/character chunks. Free, browser-based.
Whitespace Remover
Remove extra spaces, tabs, leading/trailing whitespace, and blank lines from any text. 7 operations, real-time preview.
Advanced Tools(10)
Anagram Generator
Check if two words are anagrams and generate letter scrambles from any word. Free, browser-based anagram tool.
Grammar Checker
Check for common grammar errors: double spaces, missing caps, confusables (their/there, your/you're), passive voice, and long sentences.
N-Gram Analyzer
Count word and character N-grams in any text. Bigrams, trigrams, and custom N. Export results as TSV. Free.
Palindrome Checker
Check if any word or phrase is a palindrome. Ignores spaces, punctuation, and case. Also finds palindrome words in text.
Passive Voice Checker
Detect passive voice sentences in your text. Highlights passive constructions and suggests active alternatives.
Plagiarism Checker
Compare two texts for similarity and shared phrases using cosine similarity. Browser-based — does not search the web.
Readability Checker
Analyze text readability with Flesch-Kincaid score, grade level, and improvement suggestions. Free, browser-based.
Spell Checker
Check your text for common spelling mistakes. Flags misspelled words with corrections. Replace all with one click.
Text Hash Generator
Generate SHA-1, SHA-256, SHA-512, CRC-32, and Adler-32 hashes from any text. Results update in real time. Free.
Text Statistics Analyzer
Deep text analysis: word count, unique words, syllables, Flesch readability score, reading time, and top 10 words.
Tools for Writers & Content Creators
Text Cleaning Tools
When you copy text from PDFs, web pages, or spreadsheets, it often comes with unwanted formatting — extra spaces, duplicate lines, blank lines, or inconsistent capitalization. These tools clean it up instantly.
Frequently Asked Questions
Is my text sent to a server?
No. Every text tool processes your input using JavaScript running in your browser. Nothing is transmitted to any server. This is particularly important for text tools where you might paste sensitive content like API keys, passwords, or confidential document text.
How does the word counter count words?
Words are counted by splitting text on whitespace (spaces, tabs, newlines). Consecutive whitespace counts as a single separator. Reading time is estimated at 200 words per minute, a widely used average for adult reading speed.
What naming conventions does the Case Converter support?
camelCase, PascalCase, snake_case, kebab-case, UPPER_CASE, Title Case, Sentence case, lower case, and UPPER CASE. Useful for converting between coding conventions when switching languages or frameworks.
What does the Slug Generator do?
It converts any text to a URL-friendly slug: lowercase letters, numbers, and hyphens. Strips special characters, normalizes spaces, and removes leading/trailing hyphens. Useful for blog post URLs, product SKUs, and database keys.
Can I use text-to-speech for long documents?
Yes. The Text to Speech tool supports long text using the browser's Web Speech API, which handles chunking internally. Available voices depend on your operating system and browser.
