📝 Text & List Tools

Free tools for everyday text tasks — word counts, case conversion, sorting, cleaning, generating and more. All tools run in your browser with no sign-up required.

74
Free tools
0
Sign-ups needed
100%
Free forever
Instant results
🌐

Subnet Calculator

Enter an IP and CIDR prefix to get the network address, broadcast, usable host range, subnet mask and host count instantly.

Use tool →
📊

Word Counter

Count words, characters, sentences, paragraphs and reading time instantly as you type. Includes keyword density analysis.

Use tool →
🔡

Case Converter

Convert text to UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case, kebab-case and more.

Use tool →
🔍

Find & Replace

Find and replace words or phrases in any text. Supports plain text and regular expressions. Live preview.

Use tool →
📋

List Sorter

Sort lists alphabetically, numerically or by length. Reverse, shuffle, deduplicate or number your items. Multiple separator options.

Use tool →
🎲

Random Picker

Pick random items from any list. Multi-pick, no repeats, full history log. Perfect for raffles, decisions and games.

Use tool →
🧹

Text Cleaner

Remove extra spaces, blank lines, HTML tags, special characters, URLs and more. Live preview with character count.

Use tool →
📄

Lorem Ipsum

Generate lorem ipsum placeholder text by paragraphs, sentences or words. Classic or random start. Instant copy.

Use tool →
🗑️

Duplicate Line Remover

Remove duplicate lines from any text. Case-sensitive options, sort results, show occurrence counts, find-only-duplicates mode.

Use tool →
⏱️

Countdown Timer

Set a countdown timer for any length of time. Audio alarm when done. Run multiple timers simultaneously.

Use tool →
🔢

Number to Words

Convert any number to English words. Cardinal, ordinal, currency (USD/GBP/EUR) and year formats. Up to trillions.

Use tool →
🪙

Coin Flip

Flip a fair digital coin. Multi-flip up to 100 coins at once. Heads/tails statistics and streak tracking.

Use tool →
🔐

Password Generator

Generate strong random passwords. Set length and character sets. Passphrase mode. Bulk generation. Runs entirely in your browser.

Use tool →
🔗

URL Encoder/Decoder

Encode text for safe use in URLs or decode percent-encoded strings. Supports full URIs and URL components. Live preview.

Use tool →
🔐

Base64 Encoder/Decoder

Encode text to Base64 or decode Base64 strings back to readable text. Supports standard and URL-safe Base64.

Use tool →
🎂

Age Calculator

Calculate your exact age in years, months and days. Shows total days, hours, next birthday countdown and zodiac sign.

Use tool →
📅

Days Between Dates

Find the exact number of days between any two dates. Shows working days, weekends, weeks and a full breakdown.

Use tool →
🔗

Slug Generator

Convert any text to a URL-friendly slug. Generates hyphen, underscore and constant-case variants. Handles accented characters automatically.

Use tool →
📏

Character Limit Checker

Check your text against 15+ platform character limits — Twitter, Instagram, LinkedIn, SMS, meta description and more. Live colour-coded counter.

Use tool →
📈

Text Statistics

Detailed text analysis — average word length, sentence length, syllable count, longest words and most frequent words.

Use tool →
🔢

Number Lines

Add line numbers to any text. Choose from 6 numbering styles, set start number, pad numbers for alignment. Great for code and documents.

Use tool →
🔀

Text Diff

Compare two texts side-by-side and see exactly what changed. Green highlights for additions, red for deletions. Word or line mode.

Use tool →
↩️

Reverse Text

Reverse characters, words, lines or sentences. Includes upside-down flip and mirror text modes. Live result, instant copy.

Use tool →
🧹

Whitespace Remover

Remove leading, trailing and extra whitespace from text. Convert tabs to spaces, remove blank lines, strip non-breaking spaces and more.

Use tool →
🔁

Duplicate Word Finder

Find duplicate or repeated words in any text. Shows which words appear more than once and how many times. Highlights overused words.

Use tool →

Text to Bullets

Convert any text into a bulleted list. Split by sentence, line break or custom delimiter. Clean copy-ready output.

Use tool →
🔡

HTML Encoder

Encode special characters to HTML entities and decode them back. Handles &, <, >, quotes and all standard HTML entities.

Use tool →
{}

JSON Formatter

Format, prettify and validate JSON. Minify JSON for production. Highlights syntax errors. Free and instant.

Use tool →
📋

Markdown to HTML

Convert Markdown to HTML instantly. Supports headings, bold, italic, links, lists, code blocks and tables. Free and instant.

Use tool →
🔊

Text to Speech

Convert text to spoken audio using your browser's speech synthesis. Choose voice, speed and pitch. Play, pause or download audio.

Use tool →
🔤

Letter Counter

Count how many times each letter appears in any text. Shows frequency table, percentage breakdown and a visual bar chart. Free.

Use tool →
📄

Text Summarizer

Summarize any text by extracting the most important sentences. Choose summary length. Runs in your browser.

Use tool →
🎲

Random Word Generator

Generate random English words. Filter by length, type or starting letter. Great for creative writing, word games and brainstorming.

Use tool →
🔄

Text Rotator

Generate multiple text variations using {option1|option2} spin syntax. Useful for content variation and SEO testing.

Use tool →
Aa

Case Converter

Convert text between UPPER CASE, lower case, Title Case, Sentence case, camelCase, snake_case and kebab-case. Instant.

Use tool →
#

Character Counter

Count characters, letters, numbers, spaces and special characters separately. Live update. Useful for social media and forms with limits.

Use tool →
🔁

Text Repeater

Repeat any text or character N times with a custom separator. Generates repeated patterns, dividers and test data. Free.

Use tool →
•–

Morse Code

Translate text to Morse code and Morse code back to text. Plays audio beeps. Shows dot-dash representation for every character. Free.

Use tool →
🔄

ROT13

Encode and decode text with ROT13 cipher. Also supports Caesar cipher with any shift (1–25). Free and instant.

Use tool →
🐷

Pig Latin

Translate any English text to Pig Latin and back. Handles punctuation and capitalisation. Learn the Pig Latin rules. Free.

Use tool →
↔️

Palindrome Checker

Check if any word, phrase or number is a palindrome. Ignores spaces and punctuation. Also finds palindromes within longer text. Free.

Use tool →
🔤

Anagram Solver

Find all anagrams of any word or phrase. Rearranges letters to find real English words. Useful for word games and puzzles. Free.

Use tool →

Text Diff

Compare two pieces of text and highlight the differences. See additions in green and deletions in red. Useful for editing and proofreading. Free.

Use tool →
01

Text ↔ Binary

Convert plain text to binary code (0s and 1s) and binary back to text. Shows ASCII values for each character. Free.

Use tool →
🎨

ASCII Art

Convert any text to ASCII art in multiple fonts. Great for banners, terminal headers and creative text effects. Free.

Use tool →
🔢

Base Converter

Convert numbers between binary (2), octal (8), decimal (10) and hexadecimal (16). Shows working for each conversion. Free.

Use tool →
#️⃣

Hashtag Generator

Convert any text or topic into relevant hashtags. Remove stop words, format with # and generate variations. Free.

Use tool →
{}

CSV → JSON

Convert CSV data to JSON format. Handles quoted fields, custom delimiters and nested structures. Free and instant.

Use tool →
📋

JSON → CSV

Convert JSON arrays to CSV format. Flatten nested objects, choose columns and download as a spreadsheet-ready file. Free.

Use tool →
⬅️

String Reverser

Reverse any text, word order or individual words. Reverse by character, word, sentence or line. Free and instant.

Use tool →
🔤

Slug to Title

Convert URL slugs back to readable titles. Turn kebab-case and snake_case into Title Case text. Free and instant.

Use tool →
📊

Word Frequency

Count how often each word appears in any text. See frequency as a number, percentage and bar chart. Filter stop words. Free.

Use tool →
🔢

Line Counter

Count lines in any text. Add or remove line numbers. Remove blank lines. Sort lines alphabetically. Free.

Use tool →
📝

Sentence Counter

Count sentences, find the longest and shortest, and see average sentence length. Useful for writing analysis. Free.

Use tool →
📄

HTML to Text

Strip HTML tags from any HTML code and extract plain text. Preserves line breaks and paragraph structure. Free.

Use tool →
.*

Regex Tester

Test and debug regular expressions against any text. Highlights all matches, shows capture groups and flags. JavaScript regex engine. Free.

Use tool →
#

Hash Generator

Generate MD5, SHA-1, SHA-256 and SHA-512 hashes of any text. Runs entirely in your browser — no data is sent anywhere. Free.

Use tool →
🔑

JWT Decoder

Decode and inspect JSON Web Tokens (JWTs). Shows header, payload and signature sections. Checks expiry. Runs in browser — token never sent anywhere.

Use tool →

To Roman

Convert any number (1–3999) to Roman numerals instantly. Free.

Use tool →

Tab ↔ Spaces

Convert tabs to spaces and spaces to tabs in any code or text. Choose tab size (2, 4 or 8 spaces). Free.

Use tool →

Text to Columns

Split text into columns by any delimiter (comma, tab, pipe, space). Preview as a table. Copy as CSV. Free.

Use tool →
🔄

Case Converter

Convert between camelCase, PascalCase, snake_case and kebab-case. Handles all common programming naming conventions. Free.

Use tool →
🌐

IP Validator

Validate IPv4 and IPv6 addresses. Check if an IP is public or private, classify its range. Free.

Use tool →
&

HTML Entities

Convert special characters to HTML entities (&, <, >, ") and back. Shows the entity name, number and character. Free.

Use tool →

Diff Checker

Compare two texts side-by-side. Highlights additions, deletions and changes line-by-line. Free.

Use tool →
{ }

JSON Validator

Validate and check JSON syntax. Detailed error reporting with line numbers. Free.

Use tool →

YAML to JSON

Convert between YAML and JSON. Pretty-print both formats. Free.

Use tool →

HTML to Markdown

Convert HTML to clean Markdown. Preserves headings, lists, links, code blocks. Free.

Use tool →

SQL Formatter

Format and beautify SQL queries. Indent, uppercase keywords, line break clauses. Free.

Use tool →
</>

XML Formatter

Format, indent and pretty-print XML. Validate well-formedness. Free.

Use tool →

Sort Lines

Sort lines alphabetically, reverse, by length, randomly. Removes duplicates optionally. Free.

Use tool →

Remove Duplicates

Remove duplicate lines from any text. Preserve first or last occurrence. Case options. Free.

Use tool →

Remove Line Breaks

Strip line breaks from text. Keep paragraph breaks or strip everything. Convert to single line. Free.

Use tool →
🌐

OG Preview

Preview how a URL will look on Facebook, Twitter, LinkedIn and Slack. Build Open Graph tags. Free.

Use tool →

Crontab

Build cron expressions visually. Translate cron syntax to plain English and back. Free.

Use tool →

Looking for sports tools?

Our football and fitness tools have moved to their own home — 247SportTools.com — with league tables, formation builders, tournament brackets, pace calculators and more.

Visit 247SportTools.com →