• EasyStackTools191+ Free Tools
    • Word Counter
    • Character Counter
    • Text Case Converter
    • Slug Generator
    • Remove Duplicate Lines
    • Lorem Ipsum Generator
    • Reverse Text
    • Remove Extra Spaces
    • Line Break Remover
    • Word Frequency Counter
    • Randomcase Text
    • Invert Text Case
    • Repeat Text
    • Replace Text
    • Truncate Text
    • Trim Text
    • Left-Pad Text
    • Right-Pad Text
    • Rotate Text
    • Circularly Rotate Text Left
    • Circularly Rotate Text Right
    • Delete Empty Lines
    • Shuffle Text Lines
    • Reverse Text Lines
    • Convert Spaces to Tabs
    • Convert Tabs to Spaces
    • Center Text
    • Right-Align Text
    • Justify Text
    • Word Wrap
    • Split into Words
    • Number Text Lines
    • Prefix Text Lines
    • Suffix Text Lines
    • Prefix and Suffix Text Lines
    • Join Text Lines
    • Split Strings
    • Find Longest Text Line
    • Find Shortest Text Line
    • Format Text Columns
    • Sort Text
    • Sort Numbers
    • Sort Words
    • Sort Text by Length
    • Sort IP Addresses
    • Filter Text Lines
    • Grep Text
    • Head Text
    • Tail Text
    • Extract Line Range
    • Find Letter Frequency
    • Find Phrase Frequency
    • Extract All Emails
    • Extract All URLs
    • Extract All Numbers
    • Text Statistics
    • Convert Text to Binary
    • Convert Binary to Text
    • Convert Text to Octal
    • Convert Octal to Text
    • Convert Text to Decimal
    • Convert Decimal to Text
    • Morse Code
    • UTF-8 Encode/Decode
    • Base32 Encode/Decode
    • Uuencode / Uudecode
    • Strip HTML Tags
    • Convert Text to HTML Entities
    • Remove Text Character Accents
    • Remove Text Punctuation
    • Add Thousands Separators
    • Add Backslashes
    • Strip Backslashes
    • Extract Regex Matches
    • Replace Regex Matches
  1. Home
  2. Text Tools

Text Tools

Tools for text manipulation, counting, and formatting

Word Counter

Free online word counter tool. Count words, characters, sentences, and paragraphs instantly. Perfect for writers, students, and SEO professionals.

Character Counter

Free online character counter. Count characters with and without spaces, words, and lines. Ideal for Twitter, SMS, and character-limited content.

Text Case Converter

Convert text to uppercase, lowercase, title case, sentence case, and more. Free online text case converter tool.

Slug Generator

Generate SEO-friendly URL slugs from any text. Remove special characters, convert spaces to hyphens, and create clean URLs.

Remove Duplicate Lines

Remove duplicate lines from text instantly. Keep unique lines, sort alphabetically, and clean up your data.

Lorem Ipsum Generator

Generate Lorem Ipsum placeholder text for your designs and mockups. Choose paragraphs, sentences, or words.

Reverse Text

Reverse text by character, word, or line. Free online reverse text tool for writers and developers.

Remove Extra Spaces

Remove extra spaces and normalize whitespace. Trim and collapse multiple spaces into one.

Line Break Remover

Remove line breaks and join lines into one. Replace with space, nothing, or custom separator.

Word Frequency Counter

Count word frequency and analyze text. Find most common words. Useful for writers and SEO.

Randomcase Text

Convert text to random case. Each character is randomly set to uppercase or lowercase. Fun for memes and stylistic text.

Invert Text Case

Invert text case: uppercase becomes lowercase and lowercase becomes uppercase. Swap case for all letters instantly.

Repeat Text

Repeat text multiple times. Add optional separator between repetitions. Useful for generating sample data.

Replace Text

Find and replace text with optional regex support. Replace first match, all matches, or use regular expressions.

Truncate Text

Truncate text to a maximum length. Add optional ellipsis. Truncate by characters or words.

Trim Text

Trim whitespace from the start and end of text. Optionally trim each line. Clean up pasted text instantly.

Left-Pad Text

Pad text on the left to a minimum width. Choose padding character (space, zero, or custom). Align text for fixed-width formats.

Right-Pad Text

Pad text on the right to a minimum width. Choose padding character (space or custom). Align text for fixed-width formats.

Rotate Text

Rotate letters using ROT13 or custom Caesar shift. Encode and decode simple cipher text. Only letters are rotated.

Circularly Rotate Text Left

Circularly rotate text left: move each character one position left, first character wraps to end. No characters are lost.

Circularly Rotate Text Right

Circularly rotate text right: move each character one position right, last character wraps to start. No characters are lost.

Delete Empty Lines

Remove empty lines from text. Optionally remove lines that contain only whitespace. Clean up pasted content quickly.

Shuffle Text Lines

Randomly shuffle the order of lines. Fair shuffle using Fisher-Yates. Useful for randomizing lists.

Reverse Text Lines

Reverse the order of lines. Last line becomes first, first becomes last. Preserve line content.

Convert Spaces to Tabs

Convert spaces to tab characters. Set how many spaces equal one tab. Useful for code and config files.

Convert Tabs to Spaces

Convert tab characters to spaces. Set how many spaces per tab. Useful for code and consistent indentation.

Center Text

Center text within a line width. Pad each line so text is centered. Useful for titles and fixed-width output.

Right-Align Text

Right-align text within a line width. Pad each line on the left so text aligns to the right.

Justify Text

Justify text so each line (except the last) spans the full width. Add spaces between words for alignment.

Word Wrap

Wrap text to a maximum line length. Break at word boundaries. Prevent long lines from overflowing.

Split into Words

Split text into words and show one word per line. Split on whitespace. Useful for word lists.

Number Text Lines

Add line numbers to text. Prefix each line with 1., 2., 3., etc. Customize format and start number.

Prefix Text Lines

Add a prefix to the start of each line. Bulk prefix with bullet, quote, or custom text.

Suffix Text Lines

Add a suffix to the end of each line. Bulk suffix with comma, semicolon, or custom text.

Prefix and Suffix Text Lines

Add both a prefix and suffix to each line. Wrap lines with custom text at start and end.

Join Text Lines

Join lines into one text with a separator. Choose newline, space, comma, or custom separator.

Split Strings

Split text by a delimiter. Comma, newline, tab, or custom. Output one item per line or keep separator.

Find Longest Text Line

Find the longest line in text. Show the line and its length. Useful for validating line length limits.

Find Shortest Text Line

Find the shortest non-empty line in text. Show the line and its length. Exclude empty lines optionally.

Format Text Columns

Align text into columns by delimiter. Pad columns to fixed width for readable tables.

Sort Text

Sort lines of text alphabetically. A-Z or Z-A. Case sensitive or insensitive. Clean and organize lists.

Sort Numbers

Sort lines as numbers. Ascending or descending. Handles integers and decimals. One number per line.

Sort Words

Sort words within each line or the whole text. Alphabetically A-Z or Z-A. One word per line or rejoin.

Sort Text by Length

Sort lines by length. Shortest first or longest first. Useful for finding shortest or longest lines.

Sort IP Addresses

Sort IPv4 addresses numerically. One IP per line. Correct numeric order (e.g. 2.0.0.1 before 10.0.0.1).

Filter Text Lines

Filter lines by text or regex. Include only matching lines or exclude matching lines. Keep or remove.

Grep Text

Search text for lines matching a pattern. Regex support. Show only matching lines or show line numbers.

Head Text

Extract the first N lines from text. Like the head command. Useful for previewing or trimming from the start.

Tail Text

Extract the last N lines from text. Like the tail command. Useful for viewing the end of logs or lists.

Extract Line Range

Extract a range of lines by start and end line number. 1-based. Get lines 5-10, 1-3, etc.

Find Letter Frequency

Count how often each character appears in text. Letter frequency analysis for cryptography and linguistics.

Find Phrase Frequency

Count frequency of phrases (2-word, 3-word, etc.). N-gram analysis for SEO and content analysis.

Extract All Emails

Extract all email addresses from text. One per line. Useful for scraping or cleaning contact lists.

Extract All URLs

Extract all URLs from text. http, https, and common patterns. One per line. Remove duplicates optionally.

Extract All Numbers

Extract all numbers from text. Integers and decimals. One per line or comma-separated. Optional duplicates removal.

Text Statistics

Get full text statistics: word count, character count, lines, paragraphs, sentences, and reading time. One dashboard.

Convert Text to Binary

Convert text to binary. Each character to 8-bit binary. Useful for learning and encoding.

Convert Binary to Text

Convert binary string to text. Groups of 8 bits to UTF-8 characters. Decode binary data.

Convert Text to Octal

Convert text to octal. Each character to octal representation. Useful for Unix permissions and encoding.

Convert Octal to Text

Convert octal string to text. Groups of 3 octal digits to characters. Decode octal data.

Convert Text to Decimal

Convert text to decimal character codes. Each character to its Unicode code point. Useful for encoding.

Convert Decimal to Text

Convert decimal character codes to text. Space or comma separated numbers to UTF-8 text.

Morse Code

Encode text to Morse code or decode Morse to text. Dots and dashes. Supports letters, numbers, and basic punctuation.

UTF-8 Encode/Decode

Encode text to UTF-8 bytes (hex) or decode UTF-8 hex to text. Handle Unicode and special characters.

Base32 Encode/Decode

Encode text to Base32 or decode Base32 to text. RFC 4648 alphabet. No padding option.

Uuencode / Uudecode

Encode text with Uuencode or decode Uuencoded text. Classic Unix encoding for binary in text.

Strip HTML Tags

Remove all HTML tags from text. Keep only the text content. Useful for converting HTML to plain text.

Convert Text to HTML Entities

Encode text to HTML entities. & to &amp;, < to &lt;, > to &gt;, " to &quot;. Safe for use in HTML.

Remove Text Character Accents

Remove accents and diacritical marks from text. é to e, ñ to n. Normalize to ASCII base characters.

Remove Text Punctuation

Remove punctuation from text. Keep letters, numbers, and spaces. Optional: keep or remove specific characters.

Add Thousands Separators

Add thousands separators to numbers in text. 1000000 to 1,000,000. Comma, space, or period. Preserve decimals.

Add Backslashes

Escape special characters with backslashes. For use in regex, strings, or paths. Reverse with strip backslashes.

Strip Backslashes

Remove backslash escaping. Convert \n to newline, \t to tab, \" to quote. Unescape strings.

Extract Regex Matches

Extract all regex matches from text. Show each match on a new line. Optional capture groups. Test and extract.

Replace Regex Matches

Replace all regex matches with a replacement string. Use $1, $2 for capture groups. Full regex replace.