Explore our professional tools for your daily tasks.
Fetch any URL server-side and instantly see its declared canonical tag, whether it matches the fetched URL, and whether the page redirected. Free online SEO tool.
Generate hreflang link tags, XML sitemap entries or an HTTP Link header for your multilingual pages. Language, script and region codes are checked against ISO 639-1, ISO 15924 and ISO 3166-1, and common mistakes like en-UK are caught.
Generate JSON-LD structured data markup for Article, Product, or FAQ schema types from a simple form. Free and runs entirely in your browser.
Generate hundreds of long-tail keyword suggestions and content ideas for free with our powerful SEO keyword generator. Simply enter a seed phrase and get instant variations.
Generate the title, meta description, canonical, robots, Open Graph and Twitter Card tags for your page, with live length guidance and validation, ready to paste into the HTML head. Runs in your browser.
Generate a valid robots.txt file with Allow/Disallow rules and a Sitemap directive from a simple form. Free and runs entirely in your browser.
Free robots.txt tester and validator. Paste your robots.txt, pick a user-agent, enter a URL path, and know in one click whether Google can crawl it — no file upload required.
Preview how your page title, URL and meta description may look in Google search results on desktop and mobile, with pixel-width measurements that show where they will be truncated. Runs in your browser.
Paste your sitemap.xml and instantly validate it against the sitemaps.org protocol, catching missing loc tags, bad priority values, and invalid changefreq entries. Free and runs entirely in your browser.
Enter a title, description, and image to see a live preview of how your page will look when shared on Facebook, Twitter/X, and LinkedIn. Free and runs entirely in your browser.
Convert any text into a clean, SEO-friendly URL slug. Perfect for blog posts, product pages, and website URLs.
Build a UTM-tagged tracking URL with source, medium, campaign, term, and content parameters for Google Analytics campaign tracking. Free and runs entirely in your browser.
Generate Apache mod_alias Redirect rules (301 or 302) for your .htaccess file from a simple form. Free and runs entirely in your browser.
Check whether any URL returns a working response or a broken status code, server-side. Free online link health checker.
Paste a raw Set-Cookie header string and instantly see its name, value, and every attribute (Expires, Domain, Path, Secure, HttpOnly, SameSite) broken down. Free and runs entirely in your browser.
View your own browser's HTTP headers or analyze the headers of any public website. Professional HTTP request and response header inspector.
Follow a URL's full redirect chain server-side and see every hop, status code, and the final destination. Free online redirect tracer.
Build a properly URL-encoded query string from key/value pairs using a simple form. Free and runs entirely in your browser.
Paste any URL and instantly see its protocol, host, port, path, query parameters, and hash broken down into readable parts. Free and runs entirely in your browser.
Paste any User-Agent string and instantly decode the browser, operating system, rendering engine, and device type. Free and runs entirely in your browser.
Discover how unique your browser is. Analyze and view the hardware, software, and behavioral signals that websites use to track you without cookies.
Inspect this page's live localStorage, sessionStorage, and accessible cookies in a readable table. Free and runs entirely in your browser.
Decode X.509 certificates and certificate signing requests (CSRs) in your browser: subject, issuer, validity, serial, public key, subject alternative names, key usage, extensions and SHA-1 and SHA-256 fingerprints. Certificate chains are supported. Nothing is uploaded.
Build a Content-Security-Policy header string from a checklist of common directives. Free and runs entirely in your browser.
Calculate CVSS v3.1 (and v3.0) base, temporal and environmental scores with severity ratings, build the vector string, or paste a vector to see its score. Follows the FIRST specification and runs in your browser.
Search the WHOIS database for domain registration details, registrar information, and expiration dates.
Generate an Apache .htpasswd line ({SHA} format) from a username and password, computed locally with the Web Crypto API. Free and runs entirely in your browser.
Audit password strength entirely in your browser with live entropy-bit calculation, crack-time estimates across hardware scales, and common pattern detection. 100% client-side, nothing is ever transmitted.
Check a website's HTTP security headers (HSTS, Content-Security-Policy, X-Content-Type-Options, Referrer-Policy, Permissions-Policy, cross-origin headers, cookies) and get a grade from A+ to F with plain-language advice. Or paste headers you already have.
Create a security.txt file that follows RFC 9116 with contact, expiry, encryption, policy, canonical and other fields, validated as you type, and download it ready to publish at /.well-known/security.txt.
Check any domain's SSL/TLS certificate details server-side — issuer, subject, expiry date, and SAN list. Free online SSL checker.
Defang URLs, domains, IP addresses and email addresses (hxxp://example[.]com) so they cannot be clicked by accident, and refang them back for analysis. Handles whole reports at once. Runs in your browser.
Free DKIM record generator. Create an RSA or Ed25519 DKIM key pair in your browser, or use your own public key, and get the selector._domainkey TXT record, split into 255-character strings, plus a BIND zone line.
Build a DMARC record with policy, subdomain policy, report addresses, alignment and percentage, with every tag validated and plain-language warnings, plus the ready-to-publish _dmarc TXT record. Runs in your browser.
Check a domain's SPF, DMARC, and MX DNS records to verify its email deliverability configuration. Free online email authentication checker.
Validate an email address's syntax and get a clear explanation of exactly why it's invalid if it fails. Free and runs entirely in your browser.
Paste raw email headers to identify the true sender, understand routing hops, and analyze email security protocols like SPF, DKIM, and DMARC.
Build an SPF record from your mail servers, IP ranges and providers like Google or Microsoft, see how many DNS lookups it uses against the limit of 10, and get the ready-to-publish TXT record. Runs in your browser.
Check the contrast ratio between two colors against WCAG AA and AAA accessibility standards, computed instantly in your browser.
Paste HTML and a CSS selector to instantly see how many elements match and preview each one. Free and runs entirely in your browser.
Free CSS unit converter. Convert px, rem, em, %, pt, pc, in, cm, mm, vw, vh, vmin and vmax with your own root font size, parent font size and viewport, plus a px-to-rem quick reference.
Easily convert your SRT (.srt) subtitle files to WebVTT (.vtt) format with our free online tool. Perfect for HTML5 video players and web accessibility.
Convert VTT to SRT instantly with our free VTT to SRT converter. Fast, secure, and 100% browser-based — no uploads, no signup required.
Convert an AVIF image to JPG or PNG entirely in your browser using the Canvas API. Free, fast, and 100% client-side.
Paste a Base64 string or data URI and convert it back into a downloadable image instantly in your browser. Free and 100% client-side.
Convert a HEIC/HEIF photo (the default iPhone camera format) to JPG or PNG entirely in your browser. Works in Safari; other browsers may not support HEIC decoding.
Convert an uploaded image into a Base64 data URI instantly in your browser, ready to paste into CSS, HTML, or JSON. Free and 100% client-side.
Combine JPG, PNG, WebP and other pictures into one PDF in your browser. Choose A4, Letter or fit-to-image pages, set margins, put the pages in any order, and keep JPEGs at their original quality. Nothing is uploaded.
Convert a JPG image to PNG format instantly in your browser, then download the result. Free and 100% client-side.
Convert a JPG image to WebP format instantly in your browser, then download the result. Free and 100% client-side.
Convert a PNG image to JPG format instantly in your browser, then download the result. Free and 100% client-side.
Convert a PNG image to WebP format instantly in your browser, then download the result. Free and 100% client-side.
Rasterize an uploaded SVG vector file into a PNG at a custom pixel size, then download the result. Free and 100% client-side.
Convert a WebP image to JPG format instantly in your browser, then download the result. Free and 100% client-side.
Convert a WebP image to PNG format instantly in your browser, then download the result. Free and 100% client-side.
Center-crop and resize an uploaded image to a common aspect ratio like 16:9, 4:3, or 1:1, then download the result. Free and 100% client-side.
Resize up to 200 photos at once in your browser: set a width, height, bounding box, percentage or longest side, pick JPEG, PNG or WebP, and download every result in one ZIP. High-quality downscaling, no uploads.
Remove EXIF, GPS location, camera serial number, XMP, IPTC and comments from JPEG, PNG and WebP photos in your browser. Byte-level removal keeps the picture exactly as it was, shows what was hidden in each file, and handles many files with one ZIP download.
Make a photo collage in your browser: place pictures in a grid, side by side or stacked, choose gaps, borders, cell shape and background colour (or transparency), reorder them, and download a PNG or JPEG. Nothing is uploaded.
Shrink an image's file size by re-encoding it at an adjustable quality level, then download the compressed result. Free and 100% client-side.
Drag to select a region of an uploaded image and crop it down, then download the result. Free and 100% client-side.
Flip an uploaded image horizontally or vertically to create a mirror image, then download the result. Free and 100% client-side.
Resize an uploaded image to exact pixel dimensions, with optional aspect-ratio lock, then download the result. Free and 100% client-side.
Rotate an uploaded image by 90, 180, or 270 degrees, then download the result. Free and 100% client-side.
Split an image into equal rows and columns -- perfect for Instagram grid posts or puzzle tiles -- and download each piece individually. Free and 100% client-side.
Overlay custom text as a semi-transparent watermark onto an uploaded image, then download the result. Free and 100% client-side.
Make a profile picture in your browser: drag and zoom your photo inside a circle, rounded square or square, add a border, choose 128 to 1024 pixels, and download a transparent PNG, WebP or JPEG. Nothing is uploaded.
Apply an adjustable Gaussian blur to an uploaded image, then download the result. Free and 100% client-side.
Adjust an uploaded image's brightness and contrast live with sliders, then download the result. Free and 100% client-side.
Convert an uploaded image to grayscale using perceptual luminance weighting, then download the result. Free and 100% client-side.
Apply a mosaic/pixelation effect to an uploaded image with an adjustable block size, then download the result. Free and 100% client-side.
Convert an uploaded image into text-based ASCII art with an adjustable width, then copy the result. Free and 100% client-side.
Simulate protanopia, deuteranopia, tritanopia and achromatopsia on any image in your browser, with an adjustable severity from mild to full, using the Machado 2009 model. Also check how a single colour appears, and download each simulated image.
Extract the most common colors from an uploaded image as a copyable hex swatch palette. Free and 100% client-side.
Click anywhere on an uploaded image to sample the exact pixel color as a hex and RGB value. Free and 100% client-side.
Instantly view an uploaded image's width, height, aspect ratio, megapixel count, file size, and type. Free and 100% client-side.
Center-crop and resize an uploaded image down to a square favicon PNG at a common icon size, then download it. Free and 100% client-side.
Extract text from images instantly with our free online OCR tool. No registration required, all processing happens safely in your browser.
Strip comments, metadata, and unnecessary whitespace from SVG markup to shrink file size. Free and runs entirely in your browser.
Free placeholder image generator. Create dummy images of any size with your own colours and text, preview them and download as PNG, JPEG, WebP or SVG, or copy an SVG data URI. Made in your browser.
Free PDF merger. Add two or more PDF files, put them in order and download one combined PDF. Everything happens in your browser, so your documents are never uploaded.
Free tool to add page numbers to a PDF. Choose the position, style such as Page 3 of 10, start number, size and colour, skip the first page, and optionally add a diagonal text watermark. Runs in your browser; nothing is uploaded.
Free PDF page organizer. See every page as a thumbnail, move pages earlier or later, rotate sideways scans, delete pages you do not need and save the result as a new PDF. Runs in your browser; nothing is uploaded.
Free PDF splitter. Extract page ranges such as 1-3, 5, 8-, split every N pages, or save every page as its own PDF. Several files download together as a ZIP. Runs in your browser; nothing is uploaded.
Free PDF to image converter. Turn some or all pages of a PDF into PNG or JPG pictures at 72 to 600 DPI. One page downloads as an image, several come in a ZIP. Runs in your browser; nothing is uploaded.
Convert ASCII character codes into their equivalent binary (Base-2) representation. Essential tool for studying character maps, digital encoding, and low-level computer science fundamentals.
Convert ASCII character codes (Base-10) back into human-readable text. Professional tool for restoring data from logs, debugging character streams, and interpreting legacy digital signals.
Decode Base32 (RFC 4648) strings back into readable plain text instantly in your browser. Perfect for verifying TOTP secrets and DNS-safe encoded data.
Encode plain text into Base32 (RFC 4648) format instantly in your browser. Ideal for TOTP/2FA secrets, DNS-safe identifiers, and case-insensitive data encoding.
Convert binary bitstreams (0s and 1s) back into standard ASCII decimal codes. Professional tool for deconstructing digital protocols, debugging data streams, and verifying register outputs.
Free binary to decimal converter. Convert any binary number to decimal instantly with bit/byte stats - built for networking, code, and CS students.
Convert binary code (0s and 1s) to hexadecimal format. Instant, free online tool for byte representation and memory analysis.
Convert binary numbers (Base-2) into octal (Base-8) format. Professional tool for legacy system analysis, file permission calculation, and bit grouping.
Decode binary code (0s and 1s) back into human-readable plain text. Professional tool for data recovery, debugging binary protocols, and understanding character encoding.
Convert decimal numbers (Base-10) to binary code (Base-2). Fast and accurate tool for system analysis, bitwise operation planning, and hardware interfacing.
Convert decimal numbers (Base-10) to hexadecimal (Base-16). Fast, free, and accurate online tool for developers, designers, and students.
Convert decimal numbers (Base-10) to octal (Base-8) format. Professional tool for system administration, legacy software maintenance, and mathematical exploration.
Convert a sequence of decimal numeric codes back into readable text.
Convert hexadecimal (HEX) values to binary code easily. Precision tool for software debugging, color analysis, and low-level computing.
Free hex to decimal converter. Convert any hex value to dec instantly with bit/byte breakdown - ideal for colors, memory addresses, and code.
Convert hexadecimal (Base-16) numbers into octal (Base-8) format. Professional tool for low-level system analysis, legacy code conversion, and bitwise mapping.
Convert hexadecimal strings back into readable plain text.
Decode HTML entities (&, <, &#xE9;, etc.) back into their original readable characters instantly in your browser.
Convert special characters into HTML entities (&, <, >, etc.) to safely embed text inside HTML markup. Free and runs entirely in your browser.
Translate International Morse Code back into readable plain text instantly in your browser. Supports letters, numbers, and common punctuation.
Translate plain text into International Morse Code instantly in your browser. Supports letters, numbers, and common punctuation.
Convert any text into the NATO phonetic alphabet (Alpha, Bravo, Charlie...) instantly in your browser. Useful for spelling names and codes clearly over radio or phone.
Free number base converter. Convert integers and fractions of any size between bases 2 and 36 (binary, octal, decimal, hexadecimal, base 36 and more), with exact repeating fractions and grouped binary output.
Convert a number into written-out English words -- perfect for checks, invoices, and legal documents. Free and runs entirely in your browser.
Convert octal numbers (Base-8) to binary code (Base-2). Professional tool for file permission analysis, digital circuit design, and bitwise operations.
Convert octal numbers (Base-8) to decimal numbers (Base-10). Professional tool for mathematical computing, system configuration analysis, and numerical base exploration.
Convert octal numbers (Base-8) to hexadecimal (Base-16). Professional tool for cross-platform data mapping, legacy system integration, and firmware analysis.
Convert octal number sequences (Base-8) back into readable plain text. Professional tool for forensic data recovery, legacy message decoding, and bitwise string analysis.
Convert human-readable text strings into their standard ASCII decimal codes (Base-10). Professional tool for investigating character encoding, preparing data for scripts, and understanding computer science mapping.
Convert plain text strings into binary code (Base-2). Professional tool for understanding digital data representation, encoding messages, and exploring computer science fundamentals.
Convert plain text strings into a sequence of decimal numeric codes (Base-10). Professional tool for auditing character encodings, debugging string data, and learning numeric mapping.
Convert plain text strings into hexadecimal code (Base-16). Professional tool for auditing character encodings, debugging web data, and learning hexadecimal mapping.
Convert plain text strings into a sequence of octal numbers (Base-8). Professional tool for analyzing legacy encoding schemes, file permission mapping, and computer science study.
Convert Unix epoch timestamps to human-readable dates and back, live, in your browser. Instantly see the ISO 8601, UTC, local, and relative time for any timestamp.
Decode percent-encoded (URL-encoded) text back into its original readable form instantly in your browser. Free and private.
Percent-encode text or full URLs for safe use in query strings, links, and API requests. Fast, free, and runs entirely in your browser.
Quickly decode your Base64 strings back to plain text with our free online tool. Safe, fast, and secure processing entirely within your browser.
Quickly encode your plain text or binary data into Base64 format with our free online tool. Perfect for data transmission and storage.
Generate a standard .ics calendar event file from a title, date, time, and location -- importable into Google Calendar, Outlook, and Apple Calendar. Free and 100% client-side.
Generate a standard vCard (.vcf) contact file from a name, phone, email, and address -- ready to import into any contacts app. Free and 100% client-side.
Encrypt and decrypt text with the Caesar cipher using any shift from 0 to 25. See all 26 possibilities at once and detect the likely shift automatically from letter frequencies. Free and private.
Convert colors between HEX, RGB, HSL, and CMYK formats with our free online tool. Accurate color translations for web design and digital art.
Convert text into bold, italic, script, fraktur, double-struck, monospace, circled, small caps, upside-down and more with copy-and-paste Unicode. Works in bios, posts and chats. Free.
Convert HEX color codes to RGB values instantly. Our free tool provides accurate RGB components for any valid hexadecimal color string.
Convert RGB values to HEX color codes instantly. Our free tool provides accurate hexadecimal translations for any valid RGB component combination.
Encode or decode text with ROT13 or a custom Caesar cipher shift, computed instantly in your browser. Free and works entirely client-side.
Free Unicode inspector. Paste text to see every character's code point, general category, script, UTF-8 bytes, UTF-16 code units and escapes for JavaScript, Python, HTML, CSS and URLs, plus NFC/NFD/NFKC/NFKD normalization.
Convert any unit instantly. Free unit conversion calculator for length, mass, temperature, area, and volume — bidirectional, shareable links, works entirely in your browser.
Look up the Autonomous System Number (ASN) and owning organization for any public IP address. Free online ASN lookup tool.
Check a DNS record against Google, Cloudflare, Quad9, and OpenDNS public resolvers simultaneously to see if a change has fully propagated. Free online DNS propagation tool.
Look up A, AAAA, MX, TXT, NS, or CNAME DNS records for any domain in real time. Free online DNS lookup tool.
Check whether an IPv4 address is listed on major public DNSBL/RBL spam blocklists (Spamhaus, SpamCop, Barracuda). Free online IP reputation checker.
Measure the server-side HTTP round-trip time to any website — a browser-friendly substitute for ping. Free online latency checker.
Check your IP address or query any IPv4/IPv6 address to find its geographic location, ASN, and proxy status.
Look up the manufacturer of a MAC address or OUI in the IEEE registry (MA-L, MA-M and MA-S), for one address or a whole list. Recognises randomised, multicast and broadcast addresses and accepts colon, hyphen, Cisco-dot and plain formats.
Determine if an IP address belongs to a known Proxy, VPN, Tor exit node, or data center.
Perform a reverse DNS lookup to find the hostname associated with any IPv4 or IPv6 address. Quick, accurate, and free PTR record check.
Resolve a shortened URL (bit.ly, t.co, tinyurl, and more) to its final destination server-side before clicking it. Free online link expander.
Instantly find out your public IPv4 or IPv6 address, geographic location, ASN, and proxy status.
Merge a list of CIDR blocks into the minimal set of covering supernets. Free and runs entirely in your browser.
Convert a CIDR block (e.g. 10.0.0.0/24) into its network, broadcast, and usable IP range instantly. Free and runs entirely in your browser.
Sort a list of IPv4 addresses numerically (not alphabetically), with optional deduplication and descending order. Free and runs entirely in your browser.
Convert a dotted-decimal IPv4 address to hexadecimal notation, or decode a hex value back to an IP address. Free and runs entirely in your browser.
Check whether IPv4 or IPv6 addresses fall inside CIDR ranges, for many addresses and ranges at once, or compare two ranges to see if one contains the other or they overlap. Runs in your browser.
Convert a first-last IP address range into the minimal set of covering CIDR blocks. Free and runs entirely in your browser.
Validate an IPv4 address and classify it as public, private, loopback, link-local, multicast, or reserved. Free and runs entirely in your browser.
Convert a dotted-decimal IPv4 address to its 32-bit binary octet representation, or back again. Free and runs entirely in your browser.
Compress a full-form IPv6 address to its shortest valid :: representation. Free and runs entirely in your browser.
Expand a compressed IPv6 address (using ::) to its full 8-group form. Free and runs entirely in your browser.
Validate an IPv6 address and classify it as global unicast, unique local, link-local, multicast, or loopback. Free and runs entirely in your browser.
Convert between a dotted-decimal subnet mask (255.255.255.0) and CIDR prefix notation (/24) instantly. Free and runs entirely in your browser.
Convert an internationalized domain name (IDN) with non-ASCII characters to its ASCII Punycode (xn--) form. Free and runs entirely in your browser.
Generate a random IPv6 Unique Local Address /48 prefix (fdxx:xxxx:xxxx::/48) with its /64 subnets, using a secure random Global ID or the RFC 4193 algorithm, and compute EUI-64, link-local and SLAAC addresses from a MAC.
Normalize a MAC address between colon, hyphen, Cisco-dot, and plain notation instantly. Free and runs entirely in your browser.
Decode a Punycode (xn--) ASCII hostname back to its original Unicode internationalized domain name. Free and runs entirely in your browser.
Generate a random IPv4 address, optionally constrained to a specific CIDR range. Free and runs entirely in your browser.
Generate a cryptographically random MAC address, with an optional locally-administered or multicast bit. Free and runs entirely in your browser.
Generate a firewall-rule-ready list of ports from single values and ranges, with automatic compression. Free and runs entirely in your browser.
Look up the meaning and category of any HTTP status code, from 100 to 599. Free and runs entirely in your browser.
Look up a MIME type from a file extension, or find the file extension(s) for a MIME type. Free and runs entirely in your browser.
Look up the standard service name for a well-known TCP/UDP port, or search ports by service name. Free and runs entirely in your browser.
Convert Comma Separated Values (CSV) to structured JSON data easily.
Compare two JSON objects and see exactly which keys were added, removed, or changed -- ignores key order. Free and runs entirely in your browser.
A lightweight, simple tool to edit and refine your JSON data directly.
Prettify and format messy JSON instantly. Free, browser-based JSON formatter with syntax highlighting and error detection.
Compress your JSON data to the smallest size for optimal storage and transport. Remove all unnecessary whitespace instantly.
Free JSON Schema validator. Paste a schema and a JSON document to check types, required properties, enums, formats, patterns, $ref and combinators, with every error listed by JSON Pointer path. Draft-07, 2019-09 and 2020-12.
Flatten JSON arrays into Comma Separated Values (CSV).
Convert a JSON array of objects into ready-to-use HTML table markup instantly in your browser. Perfect for quickly embedding structured data into a web page.
Convert JSON data into plain, human-readable text.
Convert JSON arrays into Tab Separated Values (TSV).
Generate TypeScript interfaces or type aliases from sample JSON. Arrays of objects are merged with optional properties, nested objects get their own named types and identical shapes are reused. Runs in your browser.
Convert JSON data structures into XML formats.
Convert JSON data into clean, indented YAML instantly in your browser. Perfect for Kubernetes manifests, CI/CD configs, and Docker Compose files.
Check if your JSON is valid according to RFC 8259 standards. Get detailed error reports and syntax validation instantly.
View, explore, and prettify JSON data with syntax highlighting.
Test JSONPath expressions against your JSON with live results, normalized paths and clear syntax errors. Implements the RFC 9535 standard: filters, slices, recursive descent and functions. Runs in your browser.
Generate realistic fake JSON test data — names, emails, dates, prices, and more — with a field picker and an optional seed for reproducible results. Free and runs entirely in your browser.
Convert Tab Separated Values (TSV) to structured JSON data efficiently.
Transform structured XML data into the more flexible JSON format.
Convert YAML configuration files into standard JSON instantly in your browser. Ideal for feeding YAML config into JSON-only APIs or scripts.
Validate YAML syntax instantly in your browser and get a clear error message with line number if something's wrong. Free and private.
Beautify and pretty-print raw, minified CSS with proper indentation. Free and runs entirely in your browser.
Beautify and pretty-print raw, minified HTML with proper indentation. Free and runs entirely in your browser.
Free HTML to Markdown converter. Paste HTML from a web page, CMS or email and get clean Markdown with headings, links, lists, code blocks and GitHub-flavoured tables. Runs in your browser.
Beautify and pretty-print raw, minified JavaScript with proper indentation. Free and runs entirely in your browser.
Convert Markdown to HTML and HTML back to Markdown in real time with a live preview. 100% client-side, nothing you type is ever saved or tracked.
Beautify and pretty-print raw, minified SQL queries with proper indentation and keyword casing. Free and runs entirely in your browser.
Format XML with the indentation you choose, minify it, or validate that it is well-formed, with clear line and column error messages. Text content is never altered. Runs in your browser.
Generate a combined .gitignore file from common languages, frameworks, and editors with a simple checklist. Free and runs entirely in your browser.
Convert Unix file permissions between checkboxes, octal (755) and symbolic (rwxr-xr-x), handle setuid, setgid and sticky bits, apply chmod expressions like u+x,g-w and copy the command. Free.
Paste a 5-field cron expression and get a plain-English explanation plus the next 5 scheduled run times. Free and runs entirely in your browser.
Convert CSV or TSV into a GitHub-flavoured Markdown table with aligned columns and your choice of alignment, or convert a Markdown table back into CSV. Handles quotes, pipes and line breaks in cells. Runs in your browser.
Free CSV to SQL converter. Paste CSV and get a CREATE TABLE with inferred column types plus batched INSERT statements for PostgreSQL, MySQL, SQLite or SQL Server, with correct quoting and escaping.
Convert comma-separated values (CSV) into tab-separated values (TSV) instantly in your browser. Useful for pasting data into spreadsheet tools that expect tabs.
Build a properly shell-escaped curl command from a method, URL, headers, and request body. Free and runs entirely in your browser.
Free curl converter. Paste a curl command, for example from your browser's "Copy as cURL", and get equivalent code for JavaScript fetch, Python requests, Node.js axios or Go net/http, with headers, body, auth and cookies.
Free Excel to CSV converter. Open XLSX, XLS, XLSB or ODS files and export any sheet as CSV, TSV or JSON, or turn CSV data into an Excel .xlsx file. Files are processed in your browser and never uploaded.
Convert tab-separated values (TSV) into comma-separated values (CSV) instantly in your browser. Useful for preparing spreadsheet exports for CSV-only import tools.
Quickly convert text to UPPER CASE, lower case, Sentence case, Capitalized Case, camelCase, PascalCase, or snake_case with our free online tool.
Find and replace text online with a live preview and match count. Supports plain text, regular expressions with capture groups, case matching and whole-word matching. Free and private.
Find hidden Unicode in text and code: zero-width spaces, bidirectional overrides, non-breaking spaces, control codes and mixed Latin/Cyrillic look-alike words. See each one and clean it. Free and private.
Randomly shuffle the lines of a pasted list using the Fisher-Yates algorithm. Free, fast, and runs entirely in your browser.
Free Lorem Ipsum generator for designers and developers. Create custom paragraphs, sentences, or words of placeholder text instantly.
Generate random words instantly for brainstorming, creative writing, or learning. Choose the number of words and word types with our free online tool.
Check how easy your writing is to read with Flesch Reading Ease, Flesch-Kincaid, Gunning Fog, SMOG, Coleman-Liau and ARI. Includes reading time. Free, private and instant.
Remove duplicate lines from any list, or show only the repeated or only the unique lines. Optional case-insensitive matching and whitespace trimming. Free and runs in your browser.
Quickly remove or replace line breaks in your text. Perfectly format text copied from PDFs, emails, or websites with our free online tool.
Sort lines of text A to Z, Z to A, numerically, in natural order or by length. Optional case-insensitive sorting and empty-line removal. Free and runs in your browser.
Escape and unescape strings for JSON, JavaScript, Python, SQL, regular expressions, POSIX shell and CSV. Handles quotes, backslashes, newlines and Unicode. Free and runs in your browser.
Compare two blocks of text line by line and instantly see what was added, removed, or unchanged. Free and runs entirely in your browser.
Extract email addresses, URLs, IPv4 addresses, phone numbers, numbers, hashtags, @mentions or hex colours from any text. Remove duplicates and sort. Free and runs in your browser.
Count words, characters, sentences, and paragraphs in real-time. Estimate reading and speaking time for your content with our free online tool.
Count how often each word or 2-3 word phrase appears in your text, with keyword density percentages and optional stop-word filtering in English, Spanish or French. Free and private.
Free AES text encryption tool. Encrypt a message with a password using AES-256-GCM and a PBKDF2-SHA-256 key (600,000 rounds), then decrypt it later with the same password. Runs entirely in your browser.
Generate bcrypt hashes with a cost factor from 4 to 14 and the $2a$, $2b$ or $2y$ prefix, and verify a password against an existing bcrypt hash. Runs in your browser; passwords are never sent.
Calculate MD5, SHA-1, SHA-256, SHA-384, SHA-512 and CRC-32 checksums of one or many files and compare them with a published value. The files stay on your device.
Generate MD5, SHA-1, SHA-256, and SHA-512 hashes from any text, computed locally with the Web Crypto API. Free and runs entirely in your browser.
Generate HMAC-SHA1, SHA-256, SHA-384 and SHA-512 from a message and secret key, with hex or base64 output and a built-in check against an expected value. Runs in your browser; your key is never sent.
Decode a JWT's header and payload instantly and check its expiration, computed locally in your browser. Free, no signup, and your token is never sent to a server.
Free JWT generator and verifier. Create HMAC-signed JSON Web Tokens (HS256, HS384, HS512) from your own claims and secret, add iat and exp, or check a token's signature and expiry. Uses Web Crypto in your browser.
Free key pair generator. Create Ed25519, ECDSA (P-256, P-384) or RSA (2048-4096) key pairs with Web Crypto and export them as PEM (SPKI and PKCS#8) and as an OpenSSH public key with its SHA256 fingerprint. Keys never leave your browser.
Generate high-entropy, secure passwords instantly with our free online tool. Customize length and characters to protect your digital accounts.
Test JavaScript regular expressions in real time with live match highlighting, capturing group breakdowns, and instant replacement previews. 100% client-side.
Generate time-based one-time passwords (TOTP, RFC 6238) from a Base32 secret with a live countdown, make random secrets and otpauth:// QR codes, and test 2FA setups. Runs in your browser.
Generate cryptographically random RFC 4122 v4 UUIDs online, one at a time or in bulk. Free, fast, and runs entirely in your browser.
Flip a virtual coin and keep a running tally of heads versus tails. Free and 100% client-side.
Get a random classic pun-style dad joke with a punchline reveal. Free and 100% client-side.
Free lottery number generator. Get random lines for Powerball, Mega Millions, EuroMillions, Eurojackpot, UK Lotto, La Primitiva, Loto or a custom game, drawn with a cryptographic random generator, and see the jackpot odds.
Ask a yes-or-no question and get a random fortune-telling style answer, just like a classic Magic 8-Ball. Free and 100% client-side.
Enter a list of options and spin an animated wheel to pick one at random. Free and 100% client-side.
Generate a random inspirational, wise, or funny quote with attribution, filterable by category. Free and 100% client-side.
Enter a list of names and randomly split them into evenly-sized teams. Free and 100% client-side.
Enter a list of participant names and randomly assign gift-giving pairs, with nobody assigned to themselves. Free and 100% client-side.
Generate a standard single-elimination tournament bracket with proper seeding and byes from a list of participants. Free and 100% client-side.
Get a random trivia question with a reveal-on-demand answer, filterable by category. Free and 100% client-side.
Get a random creative writing prompt to spark a short story, filterable by genre. Free and 100% client-side.
Turn any word into a fun backronym by expanding each letter into a random positive word. Free and 100% client-side.
Generate random baby name suggestions from a curated list of popular names, filterable by gender and starting letter. Free and 100% client-side.
Free email signature generator. Fill in your name, role and contact details, pick a style and colour, and copy a table-based HTML signature that works in Gmail, Outlook, Apple Mail and Thunderbird.
Generate a set of relevant hashtags from a topic, combining input-derived tags with curated category suggestions. Free and 100% client-side.
Generate a unique, deterministic identicon avatar from any text seed, then download it as a PNG. Free and 100% client-side.
Generate random full names from curated first and last name lists, filterable by gender. Free and 100% client-side.
Generate unique username suggestions from an adjective-noun combination or based on your own name, with an optional random number. Free and 100% client-side.
Turn any word or short phrase into large block-letter ASCII art, ready to paste into code comments, READMEs, or chat. Free and 100% client-side.
Generate a downloadable barcode (CODE128, EAN-13, or UPC) from text or numbers. Free and 100% client-side.
Add classic bold, white, black-outlined top and bottom text to any image and download the result. Free and 100% client-side.
Generate a downloadable QR code from any text or URL, with adjustable size and error correction level. Free and 100% client-side.
Upload an image containing a QR code to decode its text content, then copy the result. Free and 100% client-side.
Generate a random, harmonious color palette using complementary, analogous, triadic, or monochromatic color schemes. Free and 100% client-side.
Free online signature maker. Draw your signature with a mouse, stylus or finger, or type it in a handwriting font, then download a transparent PNG trimmed to the ink or copy it to the clipboard. Nothing is uploaded.
Build a CSS border-radius with independently adjustable corners and a live preview. Free and 100% client-side.
Build a CSS box-shadow with adjustable offset, blur, spread, color, and opacity, with a live preview. Free and 100% client-side.
Free CSS clamp() generator for fluid typography. Enter a minimum and maximum size and the viewport range to get a clamp() value with rem and vw, a size table for common breakpoints, a live preview and a zoom accessibility check.
Build a linear or radial CSS gradient with a live preview, then copy the generated CSS. Free and 100% client-side.
Free CSS Grid generator. Set columns, rows, track sizes and gaps or build a responsive auto-fit card grid, see a live preview, and copy clean CSS and HTML.
Free cubic-bezier() generator. Drag two control points to design a CSS easing curve, compare it with linear in a live animation, start from presets like ease-in-out or easeOutBack, and copy the timing function.
Free dead pixel test. Fill your monitor, laptop, TV or phone screen with solid black, white, red, green, blue and more to spot dead, stuck or hot pixels and backlight bleed. Works in any browser.
Free online keyboard tester. Press each key to light it up on an on-screen layout, see key, code and keyCode values, measure rollover (keys held at once) and detect chatter, where a worn switch types a letter twice.
Free online metronome. Set any tempo from 20 to 300 BPM or tap it in, choose beats per bar and subdivisions (eighths, triplets, sixteenths), accent the downbeat and follow the visual beat. Sample-accurate Web Audio timing.
Free online microphone test. See a live level meter in dBFS and the waveform, check sample rate and noise processing, switch microphones, and record five seconds to hear yourself. Audio stays on your device.
Free online tone generator. Play sine, square, sawtooth or triangle waves from 20 Hz to 20 kHz, pan left or right to test each speaker, sweep the hearing range and see the nearest musical note.
Free online webcam test. Check that your camera works before a video call, switch between cameras, see the real resolution, aspect ratio and frame rate, and take a snapshot. The video never leaves your device.
Free printable bingo card generator. Make up to 100 unique 75-ball cards with a free centre and a random caller's sheet, or build word bingo from your own list for classrooms, parties and team events.
A free online countdown timer with an alarm, a countdown to any date and time, and a stopwatch with lap times. Accurate even when the tab is in the background, with the remaining time shown in the tab title.
Generate a random, memorable multi-word passphrase from a curated word list using cryptographically secure randomness. Free and 100% client-side.
Create a professional invoice in your browser: add line items, tax, discount and shipping, pick from 19 currencies, set payment terms and print it or save it as a PDF. Totals are exact, and your details never leave your device.
Free maze generator. Create random printable mazes from 4×4 to 80×80, show or hide the solution, reuse a maze by its number, and print or download it as a PNG. Great for kids and puzzle fans.
Run a work/break countdown timer using the Pomodoro Technique, with adjustable interval lengths and a session counter. Free and 100% client-side.
Generate a Sudoku puzzle with a guaranteed unique solution at three difficulty levels -- print it, solve it in your browser, or reveal the answer. Free and 100% client-side.
Test your typing speed in words per minute with a timed 30, 60 or 120 second test or a single passage. See your net WPM, raw speed, accuracy and errors, with character-by-character feedback and a personal best kept on your device.
Make a word search puzzle from your own words: choose the grid size and difficulty (across and down, diagonals, or backwards), see the answers, and print it. Seeded, so you can recreate any puzzle. Free, in your browser.