ToolFlect Home › Text Tools

Text Tools

Count, clean, format and convert text and data. Every tool is free, runs in your browser, and is verified to keep your text on your device.

109 free tools — no account needed
Word Counter Count words, characters, sentences, paragraphs and lines instantly as you type — private, accurate and free. Open tool → Character Counter Count characters with or without spaces, plus letters, numbers, symbols, words, sentences and paragraphs — instantly and privately. Open tool → Letter Counter Count letters, uppercase, lowercase, digits, spaces, punctuation and symbols — with full Unicode support for every language. Open tool → Sentence Counter Count sentences accurately — including Arabic punctuation, repeated marks like !!! and abbreviations that should not split. Open tool → Paragraph Counter Count paragraphs and lines in any text — robust against blank lines, pasted content and mixed Windows or Unix line endings. Open tool → Reading Time Calculator Turn word counts into minutes — at your own reading speed, plus slow and fast comparisons and speaking time for scripts. Open tool → Case Converter Switch any text between 13 letter cases — UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case and more — instantly and privately. Open tool → Uppercase Converter Turn any text into CAPITAL LETTERS instantly — headlines, titles, acronyms and emphasis, right in your browser. Open tool → Lowercase Converter Fix SHOUTING TEXT in one paste — convert any capitals to clean lowercase instantly, privately and free. Open tool → Title Case Converter Capitalize headlines the right way — Every Important Word Starts Big while small words like “of” and “the” stay lowercase. Open tool → Sentence Case Converter Turn messy capitalization into calm sentence case — only the first letter of each sentence gets a capital. Open tool → Capitalized Case Converter Give every single word a capital letter — including small words — great for form labels, lists and product names. Open tool → Alternating Case Generator Create the famous mocking aLtErNaTiNg text for memes and chat — every other letter flips between lower and UPPER. Open tool → Inverse Case Converter Flip every letter's case in one paste — CAPITALS become small letters and small letters become CAPITALS. Open tool → camelCase Converter Convert any phrase into perfect camelCase for JavaScript variables, JSON keys and Java methods — first word small, rest capped. Open tool → PascalCase Converter Turn any phrase into PascalCase — Every Word Capitalized and joined — perfect for C# classes, React components and types. Open tool → snake_case Converter Join words with underscores in lowercase — the naming style of Python variables, Ruby methods, SQL columns and config keys. Open tool → kebab-case Converter Join words with hyphens in lowercase — clean slugs, CSS class names, CLI flags and file names in one paste. Open tool → dot.case Converter Join lowercase words with dots — handy for config keys, namespaced event names and dotted labels like app.theme.color. Open tool → CONSTANT_CASE Converter Turn any phrase into SCREAMING_SNAKE_CAPS for environment variables, C/Java constants and configuration flags. Open tool → Text Cleaner Clean messy text in one paste — extra spaces, blank lines, broken formatting and more. Choose from 14 cleaning actions, all offline. Open tool → Remove Extra Spaces Collapse double, triple and tab-width spaces into single spaces across your whole text — line structure untouched. Open tool → Remove Empty Lines Delete every blank line from your text — even lines full of invisible spaces — keeping your content tight and continuous. Open tool → Remove Duplicate Lines Deduplicate any list with control — case-sensitive matching and optional A→Z / Z→A sorting on top of order-preserving dedupe. Open tool → Trim Lines Strip invisible leading and trailing whitespace from every line — perfect before comparing, importing or publishing text. Open tool → Remove Line Breaks Melt broken lines into one flowing paragraph — the classic fix for text copied from PDFs, emails and subtitles. Open tool → Normalize Line Endings Convert Windows CRLF and old Mac CR line endings to clean Unix LF — fix diffs, git warnings and parser errors. Open tool → Remove Leading Spaces Strip spaces and tabs from the start of every line — clean copied outlines, emails and code comments in one paste. Open tool → Remove Trailing Spaces Delete invisible trailing spaces and tabs from every line — kill diff noise, linter warnings and hidden CSV bugs. Open tool → Collapse Blank Lines Squeeze runs of blank lines down to one clean paragraph gap — readable structure without the vertical sprawl. Open tool → Remove Punctuation Strip commas, periods, quotes and all Unicode punctuation from text — clean input for keyword lists and analysis. Open tool → Keep Letters Only Filter any text down to pure letters — digits, punctuation and symbols vanish while words and lines survive. Open tool → Keep Numbers Only Pull every digit out of messy text — prices, IDs, phone fragments and measurements, nothing else. Open tool → Keep Letters & Numbers Strip everything except letters and digits — perfect for usernames, SKUs and alphanumeric codes. Open tool → Remove Duplicate Words Strip repeated words from any text — case-sensitive toggle and optional A→Z sorting included, all processed locally. Open tool → Remove Duplicate Sentences Detect and delete repeated sentences from essays, spin-tax output or scraped content — smart Unicode sentence detection included. Open tool → Text Sorter The power sorter: order lines or words alphabetically, numerically or by length — ascending or descending, case-sensitive optional. Open tool → Alphabetize Text Put words into clean A→Z order instantly — perfect for vocabulary lists, name lists and index building. Open tool → Sort Lines Put any list into A→Z order line by line — names, emails, tasks, inventory — with descending and case-sensitive options. Open tool → Sort Words Rearrange every word in a sentence or list alphabetically — handy for puzzles, anagram bases and vocabulary drills. Open tool → Numeric Sorter Sort numbers by real value, not alphabetically — 10 correctly comes after 2, with ascending and descending modes. Open tool → Sort by Length Order lines from shortest to longest (or the reverse) — ideal for word games, design copy fitting and data cleanup. Open tool → Reverse Sort Flip any list into Z→A descending order — instant reverse-alphabetical sorting with a case-sensitive option. Open tool → Reverse Text Flip any text backwards character by character — emoji-safe, so 👨‍👩‍👧 and accents stay intact while everything mirrors. Open tool → Reverse Words Flip the order of words in any sentence — 'hello world' becomes 'world hello' in one paste. Open tool → Reverse Lines Flip the order of lines in any list — last line first, first line last. Perfect for logs, chat exports and stacked lists. Open tool → Reverse Sentences Flip the order of sentences within any text — smart Unicode detection handles . ! ? ؟ ۔ and abbreviations. Open tool → Text Scrambler Jumble the letters inside every word while keeping first & last letters — the readable 'Cmabrigde' scramble effect. Open tool → Text Repeater Repeat any text up to 1000 times with your choice of separator — new lines, spaces, commas or nothing at all. Open tool → Text Shuffler Randomize the order of lines or words with true crypto randomness — perfect for draws, quiz orders and brainstorm mixing. Open tool → Lorem Ipsum Generator Generate classic Latin filler text — 1 to 50 paragraphs, sentences or words — for mockups, wireframes and print layouts. Open tool → Random Text Generator Generate readable English filler text on demand — paragraphs, sentences or word lists for demos, tests and mockups. Open tool → Random Words Generator Generate 1–50 random English words in one click — for brainstorming, games, naming sessions and test data. Open tool → Random Sentences Generator Create grammatical sample sentences on demand — perfect for UI string tests, typography samples and teaching demos. Open tool → Random Paragraph Generator Generate readable English paragraph blocks instantly — 1 to 50 paragraphs of natural-shaped filler for any layout. Open tool → Placeholder Text Generator Generate friendly placeholder lines that say exactly what they are — clearer than lorem for client-facing wireframes. Open tool → Text Formatter Five formatting actions in one tool — strip markup, merge broken lines, rewrap at a width, tidy whitespace or normalize Unicode. Open tool → Plain Text Formatter Turn HTML and markdown into clean plain text — tags stripped, entities decoded, emphasis and links flattened. Open tool → Line Formatter Re-flow any text into even lines at your chosen width — 10 to 500 characters, paragraph breaks preserved. Open tool → Paragraph Formatter Join hard-wrapped lines into clean paragraphs — the classic fix for PDF and email paste with ragged line breaks. Open tool → Whitespace Formatter Tame invisible chaos — collapse space runs, trim line edges, squeeze blank-line sprawl and unify line endings. Open tool → Text Normalizer Normalize text to a clean, portable baseline — NFC composition, smart quotes to straight, zero-width & control characters removed. Open tool → Find and Replace Swap any phrase across your whole text in one paste — with match-case, whole-word and live replacement counting. Open tool → Replace All Swap every single occurrence at once — bulk find-and-replace across huge documents with a live hit counter. Open tool → Advanced Find & Replace Power replacing for developers: full regular expressions with capture groups ($1…$9), whole-word mode and case control — crash-proof. Open tool → Email Extractor Paste any text and pull every email address out instantly — deduplicated, in order, ready to copy. Open tool → URL Extractor Collect every http(s) and www link from any document — trailing punctuation trimmed, duplicates optional. Open tool → Number Extractor Lift integers, decimals, negatives and thousand-grouped figures out of any messy text. Open tool → Phone Number Extractor Find phone numbers in any layout — international, bracketed area codes, dots, dashes or spaces. Open tool → Hashtag Extractor Collect every #hashtag from posts, captions and campaigns — Unicode tags included. Open tool → Mention Extractor Pull every @handle out of threads and transcripts — email addresses are never mistaken for mentions. Open tool → Domain Extractor Harvest domain names from URLs, emails and bare mentions — lowercased, deduplicated, www-free. Open tool → IP Address Extractor Pull IPv4 and full-form IPv6 addresses from logs and configs — octets range-validated. Open tool → Base64 Encoder Turn any text — Arabic, emoji, accented letters — into standard UTF-8 Base64, instantly and privately. Open tool → Base64 Decoder Decode Base64 strings back to readable text — whitespace tolerant, malformed input never crashes the page. Open tool → URL Encoder Percent-encode text for query strings and URL segments — spaces become %20, Arabic and emoji become %-sequences. Open tool → URL Decoder Decode percent-encoded text back to readable characters — UTF-8 sequences from URLs and query strings handled. Open tool → HTML Encoder Escape & < > " ' into HTML entities so text renders safely inside web pages. Open tool → HTML Decoder Convert HTML entities back to readable text — named and numeric entities (decimal and hex) both supported. Open tool → Unicode Encoder Convert text into \uXXXX escapes — Arabic, emoji and control characters become JavaScript-compatible escapes. Open tool → Unicode Decoder Turn \uXXXX escapes (including surrogate pairs) back into readable text. Open tool → JSON Formatter Indent, validate and debug JSON in one paste — choose 2-space, 4-space or tab indentation. Open tool → JSON Validator Instantly confirm your JSON is well-formed — precise inline errors point straight at the problem. Open tool → JSON Beautifier Turn minified JSON into clean, readable, indented output in one paste. Open tool → JSON Minifier Strip all insignificant whitespace from JSON — smaller payloads, faster transfers, same data. Open tool → CSV Formatter Re-encode messy CSV into clean, quoted, consistently-delimited output — exports that every tool reads. Open tool → CSV Validator Confirm your CSV parses cleanly — quote balance, structure and row count in one glance. Open tool → CSV to JSON Turn CSV with headers into a clean JSON array of objects — quoted fields and embedded commas handled. Open tool → JSON to CSV Flatten an array of objects into spreadsheet-ready CSV — column order follows first appearance. Open tool → TSV to CSV Convert tab-delimited data to comma-separated CSV — quotes preserved where needed. Open tool → CSV to TSV Convert comma-separated data to tab-delimited TSV — quote-aware and lossless. Open tool → Text Diff Compare two texts and see exactly what changed — additions, removals and unchanged lines, all in your browser. Open tool → Line Diff Compare two texts line by line with line numbers — spot exactly where each change landed. Open tool → Find Differences Word-level difference analysis: added and removed words, similarity and changed regions between two texts. Open tool → Compare Text Side-by-side comparison with a similarity score and per-side statistics — no accounts, no uploads. Open tool → Common Lines Instantly find the lines that appear in both of your texts — deduplicated, ordered, counted. Open tool → Unique Lines Two-input set difference: lines that exist in only one of your texts, split by side and counted. Open tool → Keyword Density Checker See exactly how often each word appears in your text and its share of the total word count. Open tool → Word Frequency Counter Rank every word in your text by how often it appears — spot habits, repetition and overused terms. Open tool → Readability Score Calculator Flesch Reading Ease, Flesch-Kincaid Grade, Gunning Fog and Coleman-Liau — the standard English readability metrics. Open tool → Unique Words Counter How many distinct words does your text use? Unique count, ratio and an alphabetical list. Open tool → Syllable Counter Total syllables, average per word and a full breakdown by syllable count. Open tool → Text Statistics Analyzer Every metric in one report: characters, letters, digits, words, sentences, paragraphs, lines, averages and reading time. Open tool → Markdown to HTML Turn Markdown into clean, safe HTML — headings, lists, tables, code and links, instantly. Open tool → HTML to Markdown Paste HTML and get readable Markdown — headings, links, lists, tables and code preserved. Open tool → Markdown Table Generator Paste comma-, semicolon- or tab-separated rows and get a clean GFM pipe table. Open tool → HTML Table to Markdown Extract the first table from an HTML snippet and render it as a GFM pipe table. Open tool → Markdown List Converter Turn plain lines into bulleted, numbered or task-list Markdown in one click. Open tool → Markdown Previewer & Formatter Type Markdown and watch a live rendered preview while the formatter normalizes your source. Open tool →

Your files are processed in this browser and are not uploaded. We use Google Analytics to count visits; until you choose it runs without cookies and stores nothing on your device. · Privacy Policy