All Text Tools

Browse our complete collection of free online text tools, organized by category.

Text Case Converters

Convert text between uppercase, lowercase, title case, sentence case, camelCase, snake_case, and more. Instantly transform the capitalization of any text with these free online case converters. Perfect for developers formatting variable names, writers fixing capitalization, and anyone who needs quick text case transformations.

Text Formatting

Generate bold, italic, strikethrough, underline, and other Unicode-styled text that works on social media, messaging apps, and more. These text generators use special Unicode characters that display as formatted text anywhere — no HTML or Markdown needed. Ideal for standing out on Instagram, Twitter, Discord, and other platforms.

Text Manipulation

Sort lines, remove duplicates, find and replace, add line numbers, trim whitespace, and perform other bulk text operations. These tools handle tedious text editing tasks in seconds, saving you time on data cleanup, list processing, and content preparation. All operations run instantly in your browser.

Remove Duplicate Lines

Remove duplicate lines from your text instantly. Free online tool that filters out repeated lines and keeps only unique content.

Remove Duplicate Words

Remove duplicate words from your text while preserving order. Free online tool to eliminate repeated words and clean up content.

Remove Line Breaks

Remove line breaks from text and merge into a single line. Free online tool that strips newlines and joins text into continuous paragraphs.

Remove Extra Whitespace

Remove extra whitespace, leading/trailing spaces, and blank lines from text. Free online tool for cleaning up messy text formatting.

Remove Text Formatting

Strip HTML tags, convert entities, and normalize text to plain format. Free online tool to remove formatting and extract clean plain text.

Remove Specific Characters

Remove specific characters from your text. Free online tool that strips any user-defined characters from text content.

Sort Lines Alphabetically

Sort text lines alphabetically, numerically, or in reverse order. Free online line sorting tool with multiple sorting options.

Repeat Text Generator

Repeat text multiple times with a custom separator. Free online tool to duplicate and repeat text content with configurable count.

Find and Replace Text

Find and replace text with support for case-insensitive and regex matching. Free online find-and-replace tool for quick text editing.

Add Line Numbers

Add line numbers to each line of text with customizable formatting. Free online tool to number lines with configurable start, separator, and padding.

Add Prefix & Suffix to Lines

Add a custom prefix and/or suffix to every line of text. Free online tool for bulk line formatting with custom text wrapping.

Truncate Text

Truncate text to a specific character or word count with optional ellipsis. Free online text truncation tool for content previews.

Text Analysis

Count words, characters, and sentences. Analyze word frequency, estimate reading time, and compare text differences side by side. Essential tools for writers checking content length, students meeting word count requirements, and editors reviewing text metrics and readability.

Code Formatters

Format and beautify JSON, HTML, CSS, JavaScript, SQL, XML, YAML, and Markdown code with customizable indentation and style options. Powered by Prettier and dedicated parsers, these formatters turn minified or messy code into clean, readable output. Great for debugging API responses, cleaning up config files, and standardizing code style.

Encoding & Decoding

Encode and decode Base64, URL, HTML entities, hex, binary, ROT13, Morse code, and more. Convert between CSV and JSON formats, generate MD5 hashes, create URL slugs, and inspect UTF-8 byte representations. All encoding tools run client-side for maximum privacy with sensitive data.

Base64 Encoder / Decoder

{}

Encode text to Base64 or decode Base64 strings back to plain text instantly. Free online Base64 conversion tool with full Unicode support.

URL Encoder / Decoder

{}

Encode special characters for URLs or decode percent-encoded URL strings back to readable text. Free online URL encoding tool.

HTML Entity Encoder / Decoder

{}

Encode special characters as HTML entities or decode HTML entities back to characters. Prevent XSS and display special symbols safely.

Hex to Text / Text to Hex Converter

{}

Convert text to hexadecimal representation or decode hex values back to readable text. Supports multiple separator formats.

Binary to Text / Text to Binary Converter

{}

Convert text to binary (0s and 1s) or decode binary strings back to readable text. 8-bit binary representation with optional separators.

ROT13 Encoder / Decoder

{}

Apply ROT13 cipher to text — shift each letter by 13 positions. Applying ROT13 twice returns the original text.

MD5 Hash Generator

{}

Generate MD5 hash digests from any text input. Produces a 128-bit hexadecimal fingerprint for checksums and data verification.

Morse Code Translator

{}

Convert text to Morse code (dots and dashes) or decode Morse code back to text. Supports letters, numbers, and common punctuation.

URL Slug Generator

{}

Convert text to clean URL slugs — lowercase, hyphen-separated, with special characters removed. Perfect for creating SEO-friendly URLs.

CSV to JSON Converter

{}

Convert CSV data to JSON format instantly. Parses headers as keys, handles quoted fields and commas within values.

JSON to CSV Converter

{}

Convert JSON arrays of objects to CSV format. Extracts keys as headers and values as rows with proper escaping.

UTF-8 Byte Inspector

{}

Inspect the UTF-8 byte representation and Unicode code points of each character in your text. Useful for debugging encoding issues.