Draw text as ASCII art using FIGlet fonts, directly in your browser.
Convert an image file (PNG/JPEG/WebP/GIF/SVG/BMP) to a Base64 string, with optional data URL output.
Preview and download an image from a Base64 string or an image data URL.
Decode a Base64 string back to text (supports URL-safe input).
Encode a string into Base64 (with optional URL-safe output).
Generate a Basic Authorization header from a username and password.
Hash and compare text strings using bcrypt (a Blowfish-based password hashing function).
Compare multiple benchmark suites by computing mean and variance, and export the results as Markdown.
Generate a BIP39 passphrase (mnemonic) from a random or existing entropy, or extract entropy from a mnemonic.
Take screenshots or record videos from your camera and microphone, directly in your browser.
Convert a string to camelCase, PascalCase, snake_case, kebab-case, and more.
Calculate chmod octal and symbolic permissions for owner, group, and public.
A simple stopwatch to measure elapsed time in your browser.
Convert colors between hex, rgb(), hsl(), and basic CSS color names.
Validate a cron expression and convert it into a human readable description.
Convert epoch to human-readable date and vice versa.
View common screen and browser/device information directly in your browser.
Convert a docker run command into a docker-compose.yml file.
Normalize email addresses to a consistent, standard format.
Browse, search, and copy emojis with their Unicode and code points.
Encrypt and decrypt plain text using AES, TripleDES, Rabbit, or RC4.
Escape and unescape common HTML entities like <, >, &, " and '.
Estimate a task end time based on a consumption rate.
Preview system fonts, Google Fonts, and local font files in your browser. Everything runs locally for privacy.
A quick reference of common Git commands for daily use.
Hash a text string with MD5, SHA1, SHA256, SHA224, SHA512, SHA384, SHA3, or RIPEMD160.
Compute HMAC (hash-based message authentication code) using a secret key and your preferred hash function.
Edit rich text visually and export the corresponding HTML.
Browse and search common HTTP (and WebDAV) status codes with their meaning.
Validate and parse an IBAN number. Check validity, detect QR-IBAN, extract country code and BBAN, and get a friendly formatted IBAN.
Convert integers between bases (2–64), including binary, octal, decimal, hexadecimal, and base64 digits.
Convert an IPv4 address to decimal, hexadecimal, binary, and IPv6 (including mapped short form).
Given a start and end IPv4 address, compute a valid IPv4 network in CIDR notation that covers the whole range.
Calculate network address, netmask, wildcard mask, usable host range, and broadcast information from an IPv4 address in CIDR notation.
Generate your own local, non routable IPv6 address prefix according to RFC 4193.
Compare two JSON objects and list the differences between them.
Minify a JSON string by removing all unnecessary whitespace.
Prettify a JSON string with custom indentation and optional key sorting.
Convert a JSON array of objects into a CSV string with automatic header detection.
Convert a JSON document into TOML.
Convert JSON to XML.
Convert JSON to YAML.
Decode a JSON Web Token (JWT) and inspect its header and payload claims.
Press any key and instantly view its key, code, keyCode, location, and modifier keys.
Convert a newline-separated list by trimming, sorting, removing duplicates, wrapping items, and joining with a custom separator.
Generate random lorem ipsum text for placeholders, with configurable paragraphs, sentences, and words.
Generate random MAC addresses with an optional prefix.
Look up the vendor/manufacturer from a MAC address (OUI).
Convert Markdown to HTML and print it as PDF.
Evaluate math expressions with functions like sqrt, cos, sin, abs, and more.
Convert mime types to extensions, and file extensions to mime types.
Generate numeronyms like i18n, a11y, l10n from a word.
Generate Open Graph and social HTML meta tags for your website.
Generate and inspect TOTP codes from a base32 secret, with QR code and key URI.
Estimate password strength and brute force crack time from entropy.
Inspect and verify PDF digital signatures and certificates.
Easily calculate percentages from values, or values from percentages.
Parse, validate, and format phone numbers. Get details like country code, type, and common formats.
Generate and download QR codes from text or URLs, with customizable colors and error correction level.
Generate a random port number outside the well-known range (0-1023).
Javascript Regex/Regular Expression cheatsheet.
Test a JavaScript regular expression against text and inspect matches, captures, and named groups.
Convert numbers to Roman numerals and Roman numerals back to Arabic numbers.
Generate a random RSA public/private key pair in PEM format.
Decode Outlook SafeLink links and extract the original URL.
Ensure a string is URL-, filename-, and id-safe by converting it to a slug.
Format and prettify your SQL queries (supports multiple SQL dialects).
Obfuscate a string by replacing middle characters, while keeping the beginning and the end visible.
Generate an SVG image placeholder and export as SVG or Base64.
Convert temperatures between Kelvin, Celsius, Fahrenheit, Rankine, Delisle, Newton, Réaumur and Rømer.
Compare two texts and see the differences between them.
Count characters, words, lines, and UTF-8 size for any text.
Convert text to 8-bit ASCII binary and decode ASCII binary back to text.
Convert text into its NATO phonetic alphabet representation (Alpha, Bravo, Charlie...).
Convert text into Unicode numeric entities (e.g. A) and decode them back into text.
Generate random tokens using uppercase, lowercase, numbers, and symbols.
Parse TOML and convert it to clean, formatted JSON.
Parse TOML and convert it to clean YAML.
Generate ULIDs (Universally Unique Lexicographically Sortable Identifiers) in raw or JSON format.
Free online tool to easily decode percent-encoded URL strings (decodeURIComponent). Safely convert encoded URIs back to readable text in your browser.
Free online tool to safely encode text using URL percent-encoding (encodeURIComponent). Prepare data for query strings or API requests quickly and securely.
Parse a URL string to extract protocol, host, port, credentials, path and query parameters.
Parse a user agent string to detect browser, engine, OS, CPU, and device information.
Generate UUIDs (NIL, v1, v3, v4, v5) and batch output them line by line.
Generate and download a QR code for quickly connecting to a WiFi network.
Prettify XML strings into a readable, indented format.
Convert XML to JSON using a compact representation.
Prettify and format YAML strings into a readable, indented format.
Convert YAML to JSON.
Convert YAML to TOML.