144 free browser-based utilities. No account required.
Convert text to UPPERCASE, lowercase, Title Case, or Sentence case.
Eliminate duplicate lines from any block of text instantly.
Search for text or regex patterns and replace them in bulk.
Check whether a word, phrase, or sentence is a palindrome.
Randomly shuffle the capitalisation of every character in your text.
Reverse a string character-by-character or line-by-line.
Remove extra whitespace, blank lines, special characters, and HTML tags.
Sort lines alphabetically, by length, or in reverse order.
Count words, characters, sentences, paragraphs, and reading time.
Detailed text metrics: frequency distribution, average word length, and more.
Convert paragraphs or lines into clean bulleted or numbered lists.
Convert text to correct Title Case following standard style rules.
Wrap long lines to a specified character width.
Remove hard line breaks to restore paragraph formatting.
Repeat any text or character a specified number of times.
Add a prefix, suffix, or both to every line of text.
Add sequential line numbers to every line of text.
Pad text to a fixed width with a chosen character on the left, right, or both sides.
Truncate text to a maximum length with a custom ellipsis.
Encode or decode text using the ROT13 substitution cipher.
Translate English text into Pig Latin.
Convert text to leet speak (1337 5p34k) substitutions.
Split camelCase or snake_case identifiers into readable words.
Generate acronyms from multi-word phrases instantly.
Check whether two words or phrases are anagrams of each other.
Extract all email addresses from any block of text.
Extract all hashtags from social media posts or any text.
Strip HTML tags and extract the plain text content.
Extract values from JSON by key path.
Extract all numbers (integers and decimals) from text.
Extract phone numbers from any text or document.
Extract all regex pattern matches from a block of text.
Extract @mentions and social media handles from text.
Extract all URLs and links from any block of text.
Extract text content from XML tags.
Extract all date patterns from a block of text.
Extract all IPv4 and IPv6 addresses from text or logs.
Extract all hex, RGB, and HSL color codes from CSS or text.
Extract all emojis from text with counts and Unicode code points.
Extract all hyperlinks from HTML source code.
Extract all links from Markdown text.
Extract all unique keys from a JSON object or array.
Detect and highlight credit card numbers in text.
Automatically redact emails, phone numbers, SSNs, and card numbers from text.
Convert Markdown to HTML instantly.
Convert HTML markup to clean Markdown syntax.
Convert CSV data into a JSON array of objects.
Flatten a JSON array of objects into a CSV spreadsheet.
Convert XML documents to a JSON representation.
Convert a JSON object or array to an XML document.
Encode text as a Base64 string.
Decode a Base64 string back to plain text.
Encode text as International Morse Code.
Decode International Morse Code back to plain text.
Convert YAML configuration to JSON format.
Format and validate CSV data with custom delimiter options.
Beautify, minify, and validate JSON with syntax highlighting.
Encode special characters to HTML entities and decode them back.
Percent-encode URLs and query strings, or decode them.
Convert JSON to YAML format instantly.
Convert CSV data into a formatted Markdown table.
Convert Markdown tables back to CSV format.
Extract data from HTML tables and convert to CSV or JSON.
Convert a JSON array of objects to an HTML table.
Convert numbers between binary, octal, decimal, and hexadecimal.
Convert Unix timestamps to human-readable dates and vice versa.
Parse and explain cron expressions in plain English.
Decode and inspect JSON Web Token header, payload, and signature.
Convert INI configuration files to JSON format.
Convert TOML configuration files to JSON format.
Format and beautify SQL queries for readability.
Convert colour values between Hex, RGB, HSL, and HSB formats.
Convert between Arabic and Roman numerals.
Convert between bytes, KB, MB, GB, TB and calculate string byte sizes.
Compare two JSON objects side by side and highlight all differences.
Generate TypeScript interfaces from any JSON object automatically.
Generate Python dataclasses or TypedDicts from any JSON object.
Compare two blocks of text and highlight the differences.
Test regular expressions against sample text with live match highlighting.
Generate one or many UUIDs (v4) instantly.
Count characters against Twitter, LinkedIn, and SMS limits.
Generate MD5, SHA-1, SHA-256, SHA-512 hashes from text.
Escape special characters for JSON strings, or unescape JSON string values.
Minify HTML by removing whitespace, comments, and optional attributes.
Format messy CSS or minify it for production.
Format and beautify JavaScript code with Prettier.
Format, beautify, and validate XML documents.
Validate YAML syntax and format errors with line numbers.
Calculate Unix file permissions using checkboxes and see the numeric value.
Check WCAG AA and AAA contrast ratios for foreground and background colours.
Look up every HTTP status code with description and usage notes.
Look up MIME types by file extension or search by keyword.
Reference for escape sequences in major programming languages.
Generate placeholder lorem ipsum text by word, sentence, or paragraph.
Generate strong, random passwords with configurable rules.
Convert any title or phrase into a clean URL slug.
Generate QR codes for URLs, text, WiFi credentials, and more.
Generate realistic fake names, emails, addresses, phone numbers, and more.
Generate random colours in hex, RGB, and HSL formats.
Generate harmonious colour palettes from a base colour.
Generate random integers or floats in a specified range.
Generate strong, memorable passwords that are easier to say aloud.
Generate cryptographically secure tokens, API keys, and secrets.
Generate .gitignore files for any language, framework, or IDE.
Generate MIT, Apache 2.0, GPL, ISC, and other open source licenses.
Generate professional README.md templates for your projects.
Convert between length, weight, temperature, volume, area, and more.
Format numbers with locale-specific separators, currency, and scientific notation.
Calculate percentages, percentage change, and percentage of a total.
Calculate the number of days, weeks, or months between two dates.
Calculate exact age from a date of birth to today or a specific date.
Calculate mean, median, mode, standard deviation, and more from a dataset.
Generate Fibonacci sequences up to N terms or up to a maximum value.
Check if a number is prime and generate prime numbers in a range.
Calculate the Greatest Common Divisor and Least Common Multiple.
Calculate compound interest with configurable frequency and time period.
Calculate tip amount and split the bill between any number of people.
Calculate and convert image or video aspect ratios.
Generate HTML meta tags for SEO, viewport, charset, and more.
Generate Open Graph meta tags for social media sharing.
Generate Twitter Card meta tags for rich link previews on X (Twitter).
Build UTM-tagged URLs for campaign tracking in Google Analytics.
Parse and break down URLs into their component parts.
Analyse keyword frequency and density in your content.
Generate a robots.txt file for your website.
Count characters for page titles, meta descriptions, and social posts with visual limits.
Extract and visualise the heading hierarchy (H1–H6) from HTML.
Generate linear, radial, and conic CSS gradients with live preview.
Create CSS box shadows with live preview and code output.
Generate CSS border-radius values visually.
Generate CSS text-shadow effects with live preview.
Convert image files to Base64-encoded data URLs.
Convert Base64-encoded data URLs back to viewable and downloadable images.
Simulate how images appear under different types of colour blindness.
Generate a harmonious typographic scale with CSS variables.
Generate a consistent spacing scale for your design system.
Generate HMAC signatures using SHA-256, SHA-512, and other algorithms.
Check password strength against security criteria and estimate crack time.
Validate credit card numbers using the Luhn algorithm.
Validate and parse International Bank Account Numbers (IBANs).
Validate ISBN-10 and ISBN-13 numbers and convert between them.
Encode text to hexadecimal or decode hex back to text.
Encrypt and decrypt text using the Caesar (ROT-N) substitution cipher.
Encrypt and decrypt text using the Vigenère polyalphabetic cipher.