Text Tools
37 free text tools for writers, developers, and gamers β generate fancy Unicode text, convert case, count words, create stylish names, encode data, and much more. All run in your browser.
Lorem Ipsum Generator
Generate classic lorem ipsum placeholder text with a paragraph count slider. Shuffled on every click, copy instantly.
Text Case Converter
Convert text between UPPERCASE, lowercase, Title Case, sentence case, camelCase, snake_case, and kebab-case.
Word Counter
Count words, characters, sentences, and paragraphs. Get reading time, speaking time, and top keyword density.
Plagiarism Checker
Check your content for plagiarism and duplicate phrases. Get exact match and partial match scores with a downloadable PDF report.
Fancy Text Generator
Convert text into 19 Unicode font styles β bold, italic, script, fraktur, bubble, small caps, upside down, and more. Copy any style instantly.
Bold Text Generator
Generate Unicode bold text that works in Instagram bios, Twitter, Discord, and anywhere plain text appears β no formatting tags needed.
Italic Text Generator
Generate Unicode italic and cursive text for Instagram bios, Twitter posts, Discord nicknames, and more β paste anywhere, no markdown needed.
Strikethrough Text Generator
Add Unicode strikethrough, underline, double strikethrough, or overline to any text. Works in Instagram, Twitter, Discord, WhatsApp, and more.
Stylish Name Generator
Turn any name into a stylish Unicode username for Instagram, Discord, TikTok, and gaming profiles. 19 font styles plus 16 decorative border templates.
Free Fire Name Generator
Create stylish Garena Free Fire names with 19 Unicode font styles and 20 FF border templates β κ§κ§ ΰΌ β¬ and more. Copy-paste ready.
PUBG Name Generator
Generate stylish PUBG Mobile and BGMI usernames with 19 Unicode font styles and elite border templates. Find your unique player name instantly.
Password Generator
Generate strong random passwords with custom length and character sets β uppercase, lowercase, numbers, and symbols. Strength indicator included.
Hashtag Generator
Generate relevant hashtags from any topic or description. Includes curated hashtag banks for Fitness, Food, Travel, Tech, Gaming, and more.
Reverse Text Generator
Reverse characters, words, or lines in any text. Great for puzzles, fun social media posts, and text manipulation tasks.
Text Repeater
Repeat any text up to 50 times with custom separators β none, space, new line, comma, or your own custom delimiter.
Random Name Generator
Generate random full names, usernames, fantasy names, and baby names. Filter by gender and generate up to 20 names at once.
JSON Formatter
Prettify, format, and minify JSON with one click. Validates your JSON and shows clear error messages for malformed input.
Base64 Encoder / Decoder
Encode plain text to Base64 or decode Base64 strings back to text. Live conversion as you type, with error handling for invalid input.
URL Encoder / Decoder
Encode special characters in URLs using encodeURIComponent or decode percent-encoded strings back to readable text. Instant, in-browser.
UUID Generator
Generate cryptographically random UUID v4 identifiers. Create up to 20 at once, copy individually or all at once.
Diff Checker
Compare two blocks of text and highlight added, removed, and unchanged lines. See a summary of exactly what changed between versions.
Leet Speak Generator
Convert text to leet speak (1337) at Basic, Medium, or Extreme substitution levels. Classic internet culture cipher for usernames and fun.
Morse Code Converter
Convert text to Morse code or decode Morse back to text. Includes a Web Audio API player to listen to the beeps in real time.
Emoji Text Converter
Transform your text into fun emoji styles β regional indicator flags, clap beat, sparkle wrap, and fire mode. Copy any variant instantly.
ROT13 / Caesar Cipher
Encode or decode text with ROT13 or a custom Caesar cipher shift 1β25. Bidirectional β ROT13 is its own inverse.
Markdown Preview
Paste Markdown and see a live rendered preview side by side. Supports headers, bold, italic, code blocks, lists, links, and blockquotes.
HTML Encoder / Decoder
Encode special characters to HTML entities (<, >, &) and decode them back. Essential for safely embedding HTML inside HTML.
Regex Tester
Test regular expressions against sample text with live match highlighting. See match count, captured groups, and character indices. Supports all JS regex flags.
Number to Words
Convert any number up to one quadrillion into English words. Supports integers, decimals, negatives, and ordinal form. Great for cheques and legal documents.
ASCII Art Generator
Convert any text into ASCII art using classic block character rendering. Choose from multiple character sets and adjust output width. Copy-paste anywhere.
Character Frequency Counter
Count how often each character appears in your text. Sort by frequency or alphabet. Toggle case sensitivity and whitespace inclusion. Visual bar chart.
Text to Slug Converter
Convert any text to a URL-friendly slug. Strips accents, punctuation, and special characters. Choose hyphens or underscores as separators.
Readability Score Checker
Analyse text readability with Flesch-Kincaid Grade Level, Reading Ease, Coleman-Liau, and Gunning Fog indices. Paste any text for an instant score.
Syllable Counter
Count syllables in any word or block of text. Shows total syllable count, syllable breakdown per word, and average syllables per word.
Reading Time Estimator
Estimate how long it takes to read any text at slow, average, and fast reading speeds. Enter a word count or paste full text.
Sentence Counter
Count sentences in any text. Shows sentence count, average words per sentence, longest and shortest sentences, and paragraph count.
Text to Speech
Convert text to speech using your browser's built-in voices. Choose voice, adjust speed and pitch. Free, works offline β no audio sent anywhere.
About these text tools
All tools run entirely in your browser β nothing is uploaded or sent to a server. The collection covers everything from everyday writing utilities (word counter, case converter, lorem ipsum) to creative tools (fancy Unicode fonts, emoji text, ASCII art, Morse code) to technical utilities (regex tester, diff checker, Base64, URL encoder, UUID generator, Markdown preview). Every tool processes your text locally and instantly.
Which tool should I use to fix my text for a URL?
Use Text to Slug when you need a clean URL path from a title or heading β it lowercases, strips accents and punctuation, and joins words with hyphens or underscores. Use URL Encoder when you need to percent-encode a full URL or query-string parameter for safe use in a link or API call. They solve different problems.
How does the Regex Tester handle catastrophic backtracking?
The Regex Tester uses JavaScript's native RegExp engine which can hang on poorly-written patterns against long input. If you notice the page freeze, reload and simplify your pattern β for example, avoid nested quantifiers like (a+)+.
Which case format should I use in my code?
Convention varies by language: JavaScript and TypeScript use camelCase for variables and PascalCase for classes; Python uses snake_case for variables and CONSTANT_CASE for module-level constants; CSS and HTML attributes prefer kebab-case; database column names traditionally use snake_case. The Case Converter handles all of these with one click.