FreeTextUtils

freetextutils.com · 2026-07-31 · by Long Nguyen ·generic
60 free text tools for writers, developers, and students. Word counter, case converter, base64, regex, JSON converter, and more. No signup.

FreeTextUtils

↓ 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.

Words

0

Characters

0

No Spaces

0

Lines

0

Sentences

0

Paragraphs

0

📖 Read the Guide →

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.

UPPERCASE lowercase Title Case Sentence case tOGGLE

Output will appear here

📋 Copy 🗑️ Clear

📖 Read the Guide →

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.

Keep First Keep Last

Output will appear here

📋 Copy 🗑️ Clear

📖 Read the Guide →

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.

Encode to Base64 Decode from Base64

Output will appear here

📋 Copy 🗑️ Clear

📖 Read the Guide →

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.

Encode for URL Decode from URL

Output will appear here

📋 Copy 🗑️ Clear

📖 Read the Guide →

Reverse Text

What it does: Reverse text by characters, words, or lines independently. Perfect for: Puzzles, creative writing, palindrome creation, or debugging text issues.

Reverse Chars Reverse Words Reverse Lines

Output will appear here

📋 Copy 🗑️ Clear

📖 Read the Guide →

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.

Trim Edges Remove Extra Spaces Remove All Spaces Single Space

Output will appear here

📋 Copy 🗑️ Clear

📖 Read the Guide →

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.

Sort A–Z Sort Z–A By Length (Short) By Length (Long)

Output will appear here

📋 Copy 🗑️ Clear

📖 Read the Guide →

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.

Text to Binary Binary to Text

Output will appear here

📋 Copy 🗑️ Clear

📖 Read the Guide →

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.

Remove Accents

Output will appear here

📋 Copy 🗑️ Clear

📖 Read the Guide →

Find and Replace

What it does: Find specific text and replace it with something else. Perfect for: Editing documents, fixing typos, batch text replacement.

Replace

Output will appear here

📋 Copy 🗑️ Clear

📖 Read the Guide →

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.

Remove All Line Breaks Replace with Single Space

Output will appear here

📋 Copy 🗑️ Clear

📖 Read the Guide →

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.

Remove All Empty Lines Trim + Remove Empty

Output will appear here

📋 Copy 🗑️ Clear

📖 Read the Guide →

Shuffle Lines

What it does: Randomly shuffle the order of lines in your text. Perfect for: Randomizing lists, creating random orders, games, and raffles.

🔀 Shuffle Lines

Output will appear here

📋 Copy 🗑️ Clear

📖 Read the Guide →

Number Lines

What it does: Add line numbers to each line of your text. Perfect for: Code, lists, reference material, or any numbered content.

1. 2. 3. 1) 2) 3) 01. 02. 03. #1 #2 #3

Output will appear here

📋 Copy 🗑️ Clear

📖 Read the Guide →

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.

Results will appear here

📋 Copy 🗑️ Clear

📖 Read the Guide →

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.

Words

0

Characters

0

Sentences

0

Slow (150 wpm)

0s

Average (250 wpm)

0s

Fast (350 wpm)

0s

📖 Read the Guide →

Regex Find & Replace

What it does: Find and replace text using regular expression patterns. Perfect for: Advanced text manipulation, data cleaning, pattern-based editing.

Replace Replace (flags: gi)

Output will appear here

📋 Copy 🗑️ Clear

📖 Read the Guide →

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.

Add Prefix Add Suffix Add Both

Output will appear here

📋 Copy 🗑️ Clear

📖 Read the Guide →

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.

Slug will appear here

📋 Copy 🗑️ Clear

📖 Read the Guide →

❌ 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

📋 Copy 🗑️ Clear

📖 Read the Guide →

🔢 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

📋 Copy 🗑️ Clear

📖 Read the Guide →

🌐 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

📋 Copy 🗑️ Clear

📖 Read the Guide →

↩️ 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.

Line width: characters

Result will appear here

📋 Copy 🗑️ Clear

📖 Read the Guide →

📝 Word Wrap

What it does: Wraps text at a specified column width, breaking at word boundaries. Preserves readability by not splitting words.

Column width: characters

Result will appear here

📋 Copy 🗑️ Clear

📖 Read the Guide →

📄 Lorem Ipsum Generator

What it does: Generates standard lorem ipsum placeholder text. Choose paragraph count and length. Essential for designers and layout previews.

Paragraphs: 🎲 Generate

Result will appear here

📋 Copy 🗑️ Clear

📖 Read the Guide →

🔑 Password Generator

What it does: Generates strong random passwords with customizable length and character types (uppercase, lowercase, numbers, symbols).

Length: A-Z a-z 0-9 !@#$ 🎲 Generate

Result will appear here

📋 Copy 🗑️ Clear

📖 Read the Guide →

🎲 Random Number Generator

What it does: Generates random numbers within a specified range. Supports integers and decimals. Useful for raffles, sampling, or testing.

Min: Max: 🎲 Generate

Result will appear here

📋 Copy 🗑️ Clear

📖 Read the Guide →

📧 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

📋 Copy 🗑️ Clear

📖 Read the Guide →

🔗 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

📋 Copy 🗑️ Clear

📖 Read the Guide →

📏 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.

Platform:

Characters

0

Limit: 63,206

Status

Start typing

📖 Read the Guide →

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.

→ JSON → YAML → TOML

Converted output will appear here

📋 Copy 🗑️ Clear

📖 Read the Guide →

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.

→ CSV → TSV

Converted output will appear here

📋 Copy 🗑️ Clear

📖 Read the Guide →

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.

Encode → Entities Decode → Text

Converted output will appear here

📋 Copy 🗑️ Clear

📖 Read the Guide →

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.

Number of UUIDs:

Generate UUIDs

Click Generate to create UUIDs

📋 Copy 🗑️ Clear

📖 Read the Guide →

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.

MD5

—

SHA-1

—

SHA-256

—

SHA-512

—

📖 Read the Guide →

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.

Salt Rounds: (4-16, higher = slower but more secure)

Generate Bcrypt Hash

Click Generate to create hash

📋 Copy 🗑️ Clear

📖 Read the Guide →

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.

Convert

Converted date will appear here

📋 Copy 🗑️ Clear

📖 Read the Guide →

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.

Color Value:

HEX

#ff0000

RGB

rgb(255,0,0)

HSL

hsl(0,100%,50%)

📖 Read the Guide →

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.

Convert

Converted value will appear here

📋 Copy 🗑️ Clear

📖 Read the Guide →

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.

→ Text → Morse Code

Output will appear here

📋 Copy 🗑️ Clear

📖 Read the Guide →

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.

🪙

Tap to Flip

🪙 Flip Coin

📋 Copy 🗑️ Clear

📖 Read the Guide →

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.

🎲 Randomize ↩️ Reset

Output will appear here

📋 Copy 🗑️ Clear

📖 Read the Guide →

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.

Output will appear here

📋 Copy 🗑️ Clear

📖 Read the Guide →

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.

Tab width:

⇥ Tabs → Spaces ⇤ Spaces → Tabs

Output will appear here

📋 Copy 🗑️ Clear

📖 Read the Guide →

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.

N value: Min frequency:

📊 Generate N-grams

Output will appear here

📋 Copy 🗑️ Clear

📖 Read the Guide →

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.

Output will appear here

📋 Copy 🗑️ Clear

📖 Read the Guide →

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.

Output will appear here

📋 Copy 🗑️ Clear

📖 Read the Guide →

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.

Output will appear here

📋 Copy 🗑️ Clear

📖 Read the Guide →

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.

Output will appear here

📋 Copy 🗑️ Clear

📖 Read the Guide →

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.

Indent:

Pretty Print Minify

Output will appear here

📋 Copy 🗑️ Clear

📖 Read the Guide →

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.

Ignore whitespace Compare

Differences will appear here

📋 Copy 🗑️ Clear

📖 Read the Guide →

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.

Count: Min length: Max length:

Generate Words

Click Generate to create random words

📋 Copy 🗑️ Clear

📖 Read the Guide →

Sentence Counter

What it does: Count sentences, paragraphs, average words per sentence, and get readability hints. Perfect for: Writers assessing readability, students, editors.

Sentences

0

Paragraphs

0

Words

0

Avg Words/Sentence

0

Longest Sentence

0

Readability

—

📖 Read the Guide →

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.

Sort by count Sort A-Z

Letter frequencies will appear here

📋 Copy 🗑️ Clear

📖 Read the Guide →

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.

Highlight Censor (\\\*

Case-insensitive Use regex

Output will appear here

📋 Copy 🗑️ Clear

📖 Read the Guide →

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.

Spaces: Use tabs instead

Indent → ← Outdent

Output will appear here

📋 Copy 🗑️ Clear

📖 Read the Guide →

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.

Extract (Original Order) Sort by Frequency

Hashtags will appear here

📋 Copy 🗑️ Clear

📖 Read the Guide →

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.

Type: Count:

Generate Names

Click Generate to create random names

📋 Copy 🗑️ Clear

📖 Read the Guide →

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.

Input base:

Binary (2)

—

Octal (8)

—

Decimal (10)

—

Hexadecimal (16)

—

📖 Read the Guide →

freetextutils.com · 3 images · 68 links

Comments (0)

No comments yet