Free Toolkit

Text Tools

105 tools available

Count words, convert case, find & replace, generate text, encode/decode strings, and more.

Word Counter

Count words, unique words, characters, and see word frequency in any text.

Character Counter

Count characters with and without spaces, plus word, line, and paragraph counts.

Sentence Counter

Count the number of sentences in your text with accurate detection.

Paragraph Counter

Count paragraphs in your text, separated by blank lines.

Line Counter

Count the number of lines in any text, including blank and non-blank lines.

Reading Time Calculator

Estimate how long it takes to read any text based on average reading speed.

Speaking Time Calculator

Estimate how long it takes to speak any text aloud at various speeds.

Uppercase Converter

Convert text to UPPERCASE letters instantly.

Lowercase Converter

Convert text to all lowercase letters instantly.

Title Case Converter

Convert text to Title Case with proper capitalization rules.

Sentence Case Converter

Convert text to sentence case — capitalize the first letter of each sentence.

camelCase Converter

Convert text to camelCase for JavaScript variables and function names.

PascalCase Converter

Convert text to PascalCase for class names and component naming.

snake_case Converter

Convert text to snake_case for Python variables and database columns.

kebab-case Converter

Convert text to kebab-case for CSS classes, URLs, and file names.

CONSTANT_CASE Converter

Convert text to CONSTANT_CASE (SCREAMING_SNAKE_CASE) for constants.

dot.case Converter

Convert text to dot.case format for configuration keys and properties.

path/case Converter

Convert text to path/case format with forward slashes between words.

Find and Replace

Find and replace text with support for regex, case sensitivity, and bulk operations.

Text Reverser

Reverse any text character by character.

Text Truncator

Truncate text to a specific length with customizable suffix.

String Repeater

Repeat any text string a specified number of times with custom separator.

Text Diff Checker

Compare two texts side by side and see differences highlighted.

Sort Lines A→Z

Sort lines of text alphabetically from A to Z.

Sort Lines Z→A

Sort lines of text in reverse alphabetical order from Z to A.

Sort Lines by Length

Sort lines of text by their character length, shortest or longest first.

Remove Duplicate Lines

Remove duplicate lines from text, keeping unique lines only.

Remove Empty Lines

Remove blank lines and whitespace-only lines from text.

Remove Extra Spaces

Remove extra whitespace — collapse multiple spaces to single spaces.

Add Line Numbers

Add sequential line numbers to each line of text.

Remove Line Numbers

Strip line numbers from numbered text to restore the original content.

Lorem Ipsum Generator

Generate Lorem Ipsum placeholder text in paragraphs, sentences, or words.

Random String Generator

Generate cryptographically random strings with customizable character sets.

Random Number Generator

Generate random numbers within a custom range with unique-only option.

UUID Generator

Generate cryptographically secure UUID v4 identifiers.

ULID Generator

Generate sortable ULID identifiers with embedded timestamps.

Slug Generator

Generate URL-friendly slugs from text with customizable separators.

Excerpt Generator

Generate excerpts from text with smart truncation at word or sentence boundaries.

Text to Binary

Convert text to binary (0s and 1s) representation.

Binary to Text

Convert binary code (0s and 1s) back to readable text.

Text to Octal

Convert text to octal (base-8) representation.

Octal to Text

Convert octal (base-8) values back to readable text.

Text to Hex

Convert text to hexadecimal representation.

Hex to Text

Convert hexadecimal values back to readable text.

ROT13 Encoder/Decoder

Apply ROT13 cipher — shift each letter by 13 positions. Encoding and decoding are the same operation.

Pig Latin Converter

Convert English text to Pig Latin word game language.

Morse Code Encoder

Convert text to Morse code (dots and dashes).

Morse Code Decoder

Decode Morse code (dots and dashes) back to readable text.

NATO Phonetic Alphabet

Convert text to NATO phonetic alphabet for clear communication.

Braille Translator

Convert text to Braille Unicode characters.

Unicode Text Generator

Convert text to Unicode styled variants — bold, italic, script, fraktur, and more.

Upside Down Text

Flip text upside down using Unicode characters.

Bubble Text Generator

Convert text to circled (bubble) Unicode characters.

Square Text Generator

Convert text to squared Unicode characters.

Invisible Text Generator

Generate invisible Unicode characters — zero-width spaces, joiners, and more.

Zero-Width Character Detector

Detect and remove hidden zero-width and invisible characters in text.

Homoglyph Detector

Detect look-alike characters (homoglyphs) from different Unicode scripts.

Text to ASCII Art

Convert text to large ASCII art letters using the Standard font.

ASCII Art Generator

Generate ASCII art text with multiple font styles — Standard, Banner, Doom, Big, Slant.

Fancy Text Generator

Apply fancy text styles — strikethrough, underline, fullwidth, small caps, and more.

Emoji Remover

Strip all emojis and emoticons from your text instantly.

Diacritics Remover

Remove accents and diacritical marks from text (é→e, ñ→n, ü→u).

Smart Quotes Converter

Convert between straight quotes and typographic smart quotes.

HTML Entity Encoder

Encode special characters as HTML entities for safe HTML insertion.

HTML Entity Decoder

Decode HTML entities back to their original characters.

URL Encoder

Encode text for safe use in URLs with percent-encoding.

URL Decoder

Decode percent-encoded URL strings back to readable text.

Markdown to HTML

Convert Markdown syntax to clean HTML markup.

HTML to Markdown

Convert HTML markup to clean Markdown syntax.

Markdown Table Generator

Build Markdown tables visually with a spreadsheet-like editor.

Markdown Link Extractor

Extract all links from Markdown text including inline and reference links.

CSV to Markdown Table

Convert CSV data to a formatted Markdown table.

Markdown Preview

Live preview of Markdown rendered as HTML with full formatting.

BBCode to HTML

Convert BBCode forum markup to HTML.

HTML to BBCode

Convert HTML markup to BBCode forum syntax.

JSON Escape/Unescape

Escape text for JSON strings or unescape JSON string values.

String Escape/Unescape

Escape or unescape special characters in strings (newlines, tabs, quotes).

Regex Tester

Test regular expressions with live matching, highlighting, and group extraction.

Regex Generator

Browse and copy common regex patterns for emails, URLs, phones, and more.

Email Extractor

Extract all email addresses from text and list unique results.

URL Extractor

Extract all URLs (http/https) from text and list unique results.

Phone Number Extractor

Extract phone numbers from text with international format support.

IP Address Extractor

Extract IPv4 and IPv6 addresses from text.

Hashtag Extractor

Extract all #hashtags from text and list unique results.

Mention Extractor

Extract all @mentions from text and list unique results.

Number Extractor

Extract all numbers from text with sum, average, min, and max statistics.

Word Frequency Counter

Count word frequencies and show percentage breakdown.

Anagram Checker

Check if two words or phrases are anagrams of each other.

Palindrome Checker

Check if a word or phrase is a palindrome (reads the same forwards and backwards).

Text Statistics

Get comprehensive text statistics including characters, words, sentences, and more.

Whitespace Visualizer

Make invisible whitespace characters visible with symbolic markers.

Tab to Spaces Converter

Convert tab characters to spaces with configurable tab width.

Spaces to Tab Converter

Convert leading spaces to tab characters with configurable tab width.

Line Ending Converter

Convert between line endings: LF (Unix), CRLF (Windows), CR (Classic Mac).

Text Columns Merger

Merge two text columns side by side with a custom separator.

Text Columns Splitter

Split delimited text into separate columns.

Wrap Text at Width

Wrap text at a specified character width with word boundary respect.

Indent/Dedent Text

Add or remove indentation from text with spaces or tabs.

Prefix/Suffix Lines

Add a prefix and/or suffix to each line of text.

Compare Text Side by Side

Compare two texts line by line with visual difference highlighting.

Text to Speech

Convert text to spoken audio using the Web Speech API.

Number to Words

Convert numbers to their English word representation.

Words to Number

Convert English number words back to numeric values.

Roman Numeral Converter

Convert between Arabic numbers and Roman numerals.

Emoji Picker/Search

Search and pick emojis by name with one-click copy.

About Text Tools

Our text tools collection offers a comprehensive suite of browser-based utilities designed to handle everyday tasks without any software installation. Every tool processes your data entirely on your device — nothing is uploaded to a server, keeping your files completely private.

Whether you're a professional needing quick conversions, a student working on assignments, or anyone who values privacy, these 105+ free tools are ready to use instantly. No signup, no downloads, no limits.

Common Use Cases

  • Quick file processing without installing software
  • Privacy-sensitive work that can't be uploaded to cloud services
  • Batch operations on multiple files at once
  • Cross-format conversions for compatibility
  • On-the-go editing from any device with a browser

Frequently Asked Questions

Are these text tools really free?

Yes, every tool is 100% free with no hidden fees, no premium tiers, and no usage limits.

Is my data safe when using these tools?

Absolutely. All processing happens directly in your browser. Your files are never uploaded to any server.

Do I need to create an account?

No. Every tool works instantly without any signup or registration.

Can I use these tools on mobile?

Yes! All tools are fully responsive and work on phones, tablets, and desktops.

What browsers are supported?

Our tools work on all modern browsers including Chrome, Firefox, Safari, and Edge.