FreeTextUtils
Free Professional Text Tools for Writers, Developers & Students
š 100% Private ⢠No Signup ⢠Browser-Based
ā Scroll for more tools ā
Word & Character Counter
What it does: Instantly counts words, characters, lines, sentences, and paragraphs in your text in real-time.
Perfect for: Writers tracking article length, students meeting essay requirements, or anyone needing quick text statistics.
Perfect for: Writers tracking article length, students meeting essay requirements, or anyone needing quick text statistics.
Words
0
Characters
0
No Spaces
0
Lines
0
Sentences
0
Paragraphs
0
Convert Text Case
What it does: Transform text between UPPERCASE, lowercase, Title Case, Sentence case, or tOGGLE case.
Perfect for: Fixing formatting issues, preparing text for different contexts, or styling content.
Perfect for: Fixing formatting issues, preparing text for different contexts, or styling content.
Output will appear here
Remove Duplicate Lines
What it does: Instantly removes duplicate lines while keeping either the first or last occurrence.
Perfect for: Cleaning data, removing redundant entries from lists, or preparing data for analysis.
Perfect for: Cleaning data, removing redundant entries from lists, or preparing data for analysis.
Output will appear here
Base64 Encode & Decode
What it does: Convert text to Base64 encoding or decode Base64 strings back to plain text.
Perfect for: API development, email encoding, secure data transmission, or obfuscating sensitive information.
Perfect for: API development, email encoding, secure data transmission, or obfuscating sensitive information.
Output will appear here
URL Encode & Decode
What it does: Encode special characters for safe URL usage or decode encoded URLs back to readable text.
Perfect for: Web development, API calls, query parameters, or fixing URL encoding issues.
Perfect for: Web development, API calls, query parameters, or fixing URL encoding issues.
Output will appear here
Reverse Text
What it does: Reverse text by characters, words, or lines independently.
Perfect for: Puzzles, creative writing, palindrome creation, or debugging text issues.
Perfect for: Puzzles, creative writing, palindrome creation, or debugging text issues.
Output will appear here
Trim Whitespace
What it does: Remove extra spaces, blank lines, and clean up messy formatting.
Perfect for: Cleaning text from PDFs, fixing formatting issues, or preparing text for processing.
Perfect for: Cleaning text from PDFs, fixing formatting issues, or preparing text for processing.
Output will appear here
Sort Text Lines
What it does: Sort lines alphabetically, reverse alphabetically, by length (shortest or longest first).
Perfect for: Organizing lists, sorting data, preparing content for analysis, or alphabetizing.
Perfect for: Organizing lists, sorting data, preparing content for analysis, or alphabetizing.
Output will appear here
Text to Binary Converter
What it does: Convert text to binary (8-bit ASCII) or decode binary back to readable text.
Perfect for: Learning binary, computer science, or encoding data.
Perfect for: Learning binary, computer science, or encoding data.
Output will appear here
Remove Accents & Diacritics
What it does: Remove accents, diacritics, and special characters from text for plain ASCII output.
Perfect for: Converting international text, URL slugs, database compatibility, or text normalization.
Perfect for: Converting international text, URL slugs, database compatibility, or text normalization.
Output will appear here
Find and Replace
What it does: Find specific text and replace it with something else.
Perfect for: Editing documents, fixing typos, batch text replacement.
Perfect for: Editing documents, fixing typos, batch text replacement.
Output will appear here
Remove Line Breaks
What it does: Remove all line breaks from text, joining lines into a single paragraph.
Perfect for: Cleaning text copied from PDFs, emails, or code blocks.
Perfect for: Cleaning text copied from PDFs, emails, or code blocks.
Output will appear here
Remove Empty Lines
What it does: Remove all blank and whitespace-only lines from your text.
Perfect for: Cleaning up messy lists, code, or text exports.
Perfect for: Cleaning up messy lists, code, or text exports.
Output will appear here
Shuffle Lines
What it does: Randomly shuffle the order of lines in your text.
Perfect for: Randomizing lists, creating random orders, games, and raffles.
Perfect for: Randomizing lists, creating random orders, games, and raffles.
Output will appear here
Number Lines
What it does: Add line numbers to each line of your text.
Perfect for: Code, lists, reference material, or any numbered content.
Perfect for: Code, lists, reference material, or any numbered content.
Output will appear here
Word Frequency Analyzer
What it does: Count how many times each word appears in your text, sorted by frequency.
Perfect for: SEO keyword analysis, content optimization, writing style analysis.
Perfect for: SEO keyword analysis, content optimization, writing style analysis.
Results will appear here
Reading Time Calculator
What it does: Estimate how long it takes to read your text at different reading speeds.
Perfect for: Bloggers estimating read time, speech writers, content planning.
Perfect for: Bloggers estimating read time, speech writers, content planning.
Words
0
Characters
0
Sentences
0
Slow (150 wpm)
0s
Average (250 wpm)
0s
Fast (350 wpm)
0s
Regex Find & Replace
What it does: Find and replace text using regular expression patterns.
Perfect for: Advanced text manipulation, data cleaning, pattern-based editing.
Perfect for: Advanced text manipulation, data cleaning, pattern-based editing.
Output will appear here
Add Prefix or Suffix to Lines
What it does: Add custom text to the beginning (prefix) or end (suffix) of each line.
Perfect for: Formatting lists, preparing data, adding markup to text.
Perfect for: Formatting lists, preparing data, adding markup to text.
Output will appear here
URL Slug Generator
What it does: Convert any text into a clean, URL-friendly slug.
Perfect for: SEO-friendly URLs, permalink creation, blog post slugs.
Perfect for: SEO-friendly URLs, permalink creation, blog post slugs.
Slug will appear here
ā Remove Punctuation
What it does: Removes all punctuation marks from text ā periods, commas, quotes, exclamation marks, and more. Leaves letters, numbers, and spaces intact.
Result will appear here
š¢ Remove Numbers
What it does: Removes all numeric digits from text. Useful for cleaning text exports that contain IDs, phone numbers, or numerical codes.
Result will appear here
š Remove HTML Tags
What it does: Strips all HTML tags from text, leaving only the visible content. Perfect for cleaning copied web pages or email HTML.
Result will appear here
ā©ļø Add Line Breaks
What it does: Inserts line breaks at a specified character width. Useful for formatting text to fit email columns, code comments, or narrow layouts.
characters
Result will appear here
š Word Wrap
What it does: Wraps text at a specified column width, breaking at word boundaries. Preserves readability by not splitting words.
characters
Result will appear here
š Lorem Ipsum Generator
What it does: Generates standard lorem ipsum placeholder text. Choose paragraph count and length. Essential for designers and layout previews.
Result will appear here
š Password Generator
What it does: Generates strong random passwords with customizable length and character types (uppercase, lowercase, numbers, symbols).
Result will appear here
š² Random Number Generator
What it does: Generates random numbers within a specified range. Supports integers and decimals. Useful for raffles, sampling, or testing.
Result will appear here
š§ Extract Emails
What it does: Extracts all email addresses from text. Scans for valid email patterns and returns a clean list. Great for processing contact lists or exports.
Result will appear here
š Extract URLs
What it does: Extracts all URLs and web links from text. Finds http, https, www links and returns them as a clean list.
Result will appear here
š Character Limit Checker
What it does: Check if your text fits within character limits for different social media platforms.
Perfect for: Social media managers, content creators, marketers planning posts for Facebook, LinkedIn, Twitter, Instagram, and more.
Perfect for: Social media managers, content creators, marketers planning posts for Facebook, LinkedIn, Twitter, Instagram, and more.
Characters
0
Limit: 63,206
Status
Start typing
JSON / YAML / TOML Converter
What it does: Convert data between JSON, YAML, and TOML formats instantly.
Perfect for: Developers switching config formats, data serialization, API development, and configuration file conversion.
Perfect for: Developers switching config formats, data serialization, API development, and configuration file conversion.
Converted output will appear here
CSV / TSV Converter
What it does: Convert between comma-separated (CSV) and tab-separated (TSV) formats.
Perfect for: Spreadsheet data exchange, database imports/exports, and data preparation for analysis.
Perfect for: Spreadsheet data exchange, database imports/exports, and data preparation for analysis.
Converted output will appear here
HTML Entities Converter
What it does: Encode special characters to HTML entities and decode them back to plain text.
Perfect for: Web developers escaping HTML content, preventing XSS, and working with encoded text.
Perfect for: Web developers escaping HTML content, preventing XSS, and working with encoded text.
Converted output will appear here
UUID Generator
What it does: Generate random UUID v4 identifiers for use in databases, APIs, and distributed systems.
Perfect for: Developers needing unique IDs, database primary keys, API resource identifiers, and distributed system tokens.
Perfect for: Developers needing unique IDs, database primary keys, API resource identifiers, and distributed system tokens.
Click Generate to create UUIDs
Hash Generator
What it does: Generate MD5, SHA-1, SHA-256, and SHA-512 hashes from any text using the Web Crypto API.
Perfect for: Verifying file integrity, password storage, digital signatures, and data deduplication.
Perfect for: Verifying file integrity, password storage, digital signatures, and data deduplication.
MD5
ā
SHA-1
ā
SHA-256
ā
SHA-512
ā
Bcrypt Generator
What it does: Generate bcrypt password hashes with configurable salt rounds for secure password storage.
Perfect for: Developers implementing authentication, security professionals testing password policies, and backend password hashing.
Perfect for: Developers implementing authentication, security professionals testing password policies, and backend password hashing.
(4-16, higher = slower but more secure)
Click Generate to create hash
Timestamp Converter
What it does: Convert between Unix timestamps, ISO 8601, and human-readable date formats.
Perfect for: Developers debugging logs, database timestamps, API date handling, and timezone conversion.
Perfect for: Developers debugging logs, database timestamps, API date handling, and timezone conversion.
Converted date will appear here
Color Converter
What it does: Convert colors between HEX, RGB, HSL, and named color formats with live preview.
Perfect for: Web designers, graphic designers, frontend developers, and anyone working with digital colors.
Perfect for: Web designers, graphic designers, frontend developers, and anyone working with digital colors.
HEX
#ff0000
RGB
rgb(255,0,0)
HSL
hsl(0,100%,50%)
Epoch Converter
What it does: Convert Unix epoch timestamps (seconds/milliseconds) to human-readable dates and vice versa.
Perfect for: Developers working with system time, log analysis, database timestamps, and API debugging.
Perfect for: Developers working with system time, log analysis, database timestamps, and API debugging.
Converted value will appear here
Morse Code Converter
What it does: Convert between text and Morse code instantly.
Perfect for: Amateur radio enthusiasts, cryptogram solvers, learning Morse code, and secret messaging.
Perfect for: Amateur radio enthusiasts, cryptogram solvers, learning Morse code, and secret messaging.
Output will appear here
Coin Flip
What it does: Flip a virtual coin with heads or tails results.
Perfect for: Making decisions, settling disputes, classroom activities, or probability demonstrations.
Perfect for: Making decisions, settling disputes, classroom activities, or probability demonstrations.
šŖ
Tap to Flip
List Randomizer
What it does: Randomly shuffle any comma or newline-separated list.
Perfect for: Randomizing teams, raffle entries, study order, or any set of items.
Perfect for: Randomizing teams, raffle entries, study order, or any set of items.
Output will appear here
Roman Numeral Converter
What it does: Convert between Roman numerals and Arabic numbers.
Perfect for: Learning Roman numerals, understanding historical dates, clock faces, and movie copyright years.
Perfect for: Learning Roman numerals, understanding historical dates, clock faces, and movie copyright years.
Output will appear here
Tabs to Spaces
What it does: Convert tabs to spaces or spaces to tabs with configurable width.
Perfect for: Developers fixing indentation, code formatting, preparing text for consistent display.
Perfect for: Developers fixing indentation, code formatting, preparing text for consistent display.
Output will appear here
N-gram Generator
What it does: Generate word N-grams from any text for analysis and pattern recognition.
Perfect for: SEO keyword research, text analysis, linguistic studies, and content optimization.
Perfect for: SEO keyword research, text analysis, linguistic studies, and content optimization.
Output will appear here
Camel Case Converter
What it does: Convert any text to camelCase format (e.g. "hello world" becomes "helloWorld").
Perfect for: JavaScript variable naming, programming identifiers, API parameter formatting.
Perfect for: JavaScript variable naming, programming identifiers, API parameter formatting.
Output will appear here
Snake Case Converter
What it does: Convert any text to snake_case format (e.g. "hello world" becomes "hello_world").
Perfect for: Python variable naming, database column names, configuration keys, file naming conventions.
Perfect for: Python variable naming, database column names, configuration keys, file naming conventions.
Output will appear here
Kebab Case Converter
What it does: Convert any text to kebab-case format (e.g. "hello world" becomes "hello-world").
Perfect for: URL slugs, CSS class names, HTML IDs, npm package names, command-line flags.
Perfect for: URL slugs, CSS class names, HTML IDs, npm package names, command-line flags.
Output will appear here
Pascal Case Converter
What it does: Convert any text to PascalCase format (e.g. "hello world" becomes "HelloWorld").
Perfect for: C#/.NET class names, TypeScript type names, React component names, OOP class naming.
Perfect for: C#/.NET class names, TypeScript type names, React component names, OOP class naming.
Output will appear here
JSON Formatter
What it does: Format (pretty-print) or minify JSON data with indent control and validation with error line numbers.
Perfect for: Developers debugging APIs, config files, or any JSON data.
Perfect for: Developers debugging APIs, config files, or any JSON data.
Output will appear here
Text Diff / Compare
What it does: Compare two texts side-by-side with line-by-line highlighting of additions, removals, and changes.
Perfect for: Code review, document comparison, finding differences between versions.
Perfect for: Code review, document comparison, finding differences between versions.
Differences will appear here
Random Word Generator
What it does: Generate random words with filters for word length and part of speech.
Perfect for: Creative writing prompts, vocabulary building, word games, testing.
Perfect for: Creative writing prompts, vocabulary building, word games, testing.
Click Generate to create random words
Sentence Counter
What it does: Count sentences, paragraphs, average words per sentence, and get readability hints.
Perfect for: Writers assessing readability, students, editors.
Perfect for: Writers assessing readability, students, editors.
Sentences
0
Paragraphs
0
Words
0
Avg Words/Sentence
0
Longest Sentence
0
Readability
ā
Letter Frequency Analyzer
What it does: Analyze letter frequency with A-Z table, percentages, and visual bar chart.
Perfect for: Cryptography analysis, frequency ciphers, linguistics, puzzle solving.
Perfect for: Cryptography analysis, frequency ciphers, linguistics, puzzle solving.
Letter frequencies will appear here
Highlight Text / Censor
What it does: Highlight all occurrences of a search term or censor words by replacing with *** or custom characters.
Perfect for: Text review, content moderation, censoring profanity, finding patterns.
Perfect for: Text review, content moderation, censoring profanity, finding patterns.
Output will appear here
Indent / Outdent Lines
What it does: Indent or outdent lines by N spaces or tabs. Configurable indent level and mode.
Perfect for: Code formatting, adjusting indentation, preparing text for display.
Perfect for: Code formatting, adjusting indentation, preparing text for display.
Output will appear here
Extract Hashtags
What it does: Extract all hashtags from text with deduplication, frequency count, and sorting options.
Perfect for: Social media managers, content creators, hashtag research.
Perfect for: Social media managers, content creators, hashtag research.
Hashtags will appear here
Random Name Generator
What it does: Generate random first names, last names, or full names from diverse cultures.
Perfect for: Fiction writing, game character creation, testing, placeholder data.
Perfect for: Fiction writing, game character creation, testing, placeholder data.
Click Generate to create random names
Number Base Converter
What it does: Convert numbers between binary, octal, decimal, and hexadecimal. Shows all bases simultaneously.
Perfect for: Developers, computer science students, networking professionals.
Perfect for: Developers, computer science students, networking professionals.
Binary (2)
ā
Octal (8)
ā
Decimal (10)
ā
Hexadecimal (16)
ā