Tools
Upload CSV data and create interactive visualizations — histograms, scatter plots, time series, and descriptive statistics.
Encode text to Base64 or decode Base64 back to text, with full UTF-8 support.
Upload a CSV and build interactive line, bar, scatter, area, pie, histogram or box charts, then download them as PNG or SVG images.
Convert colors between HEX, RGB and HSL and preview the result.
Upload CSV data, pick a numeric column, and see its distribution as a histogram or box plot.
Beautify, minify and validate JSON instantly.
Generate strong random passwords and see their entropy, strength rating, and estimated time to crack.
Upload CSV data, pick X and Y columns, and instantly visualize relationships with Pearson correlation and optional linear regression.
Upload CSV data and get a full statistical summary of every numeric column with mini-histograms and a correlation matrix.
Upload CSV with a date column, plot values over time with optional moving averages.
Count words, characters, sentences, paragraphs and reading time as you type.
Decode a Base64 string or data URL into an image.
Create CSS box-shadow code with a live preview.
Convert text to UPPERCASE, lowercase, Title Case, camelCase, snake_case and more.
Check the contrast ratio between two colors against WCAG AA and AAA.
Generate color harmony palettes from a base color.
Translate a cron expression into plain English.
Build a CSS flex container with a live preview.
Beautify and indent CSS with one click.
Create linear or radial CSS gradients with a live preview.
Convert CSV data to JSON, with optional header row.
Look up and validate a domain's DKIM public-key record.
Look up and validate a domain's DMARC record.
Check NS, A, AAAA, MX, SPF and DMARC for a domain at once.
Look up A, AAAA, MX, TXT and more via Cloudflare DoH.
Generate fake people for testing and seed data.
Generate multi-size PNG favicons from a single image.
Find and replace text, with case-insensitive and regex options.
Generate SHA-1, SHA-256, SHA-384 and SHA-512 hashes of any text.
Compute an HMAC message authentication code from a key and message, in hex or Base64.
Beautify and indent HTML, in your browser.
Validate any IBAN with the ISO 13616 checksum.
Compress JPG, PNG or WebP images in your browser.
Convert PNG, JPG and WebP images in your browser.
Resize an image to any width and height.
Convert an image to a Base64 data URL.
Combine JPG and PNG images into a single PDF.
Extract text from an image or screenshot with OCR.
Geolocate any IP address: country, city, ISP and ASN.
Compare two JSON documents and see exactly what changed.
Convert a JSON array of objects to CSV.
Generate TypeScript interfaces from a JSON sample.
Convert JSON data to formatted XML.
Decode a JSON Web Token to read its header and payload.
Sign a JWT payload with HS256, HS384 or HS512.
Generate placeholder paragraphs, sentences or words for mockups.
Turn CSV or tab-separated data into a Markdown table.
Convert Markdown to HTML with a side-by-side live preview.
Generate the SEO meta tags for your <head>.
Build the og:* meta tags with a social-card preview.
Estimate password entropy and crack time.
Merge multiple PDF files into one, in your browser.
Extract page ranges from a PDF, in your browser.
Create QR codes for text, URLs, WiFi networks and vCards.
Scan a QR code with your camera or by uploading an image.
Generate random integers in a range, optionally with no repeats.
Query RDAP for a domain, IP or ASN — the modern WHOIS.
Compute Flesch, Flesch–Kincaid, Gunning Fog, ARI and SMOG.
Test a regular expression against text and see every match.
Remove duplicate lines, sort, trim and delete empty lines from a list.
Generate an RSA public/private key pair in PEM format.
Generate schema.org JSON-LD for articles, products, FAQs and more.
Turn any title or text into a clean, URL-safe slug.
Look up and validate a domain's SPF record.
Calculate IPv4 subnet details from a CIDR notation.
Build a Tailwind-style 50–950 colour scale from any hex.
Validate the checksum of a Turkish national ID number.
Compare two texts and highlight added and removed lines.
Encrypt and decrypt text with a passphrase using AES-256-GCM.
Convert Unix epoch timestamps to dates and dates back to timestamps.
Convert times between IANA time zones, side by side.
Percent-encode text for URLs or decode an encoded URL back to plain text.
Tag a URL with Google Analytics utm_* parameters.
Generate random version-4 UUIDs in bulk, with formatting options.
See your public IP address plus location, ISP and ASN.
Format and indent XML with a clean structure.
Convert XML to JSON in your browser.
Convert between YAML and JSON, both directions.
Decode and encode 32-bit ARINC 429 avionics data-bus words.
Render text as 5-row ASCII block letters.
Full ASCII table with decimal, hex, octal and binary.
Encode and decode Atbash — the A↔Z substitution cipher.
How long will this file take to download at this speed?
Encode text to Base32 or decode Base32 back to text (RFC 4648).
Encode text to Base58 or decode Base58 back to text.
Hash and verify passwords with bcrypt.
Look up or build a domain's BIMI record.
Add, subtract, AND, OR, XOR and shift binary numbers.
Bold the first half of every word to aid skim-reading.
Create CSS border-radius code with a live preview.
Shift letters by any amount to encode or decode a Caesar cipher, or apply ROT13.
Flip one or many coins and count heads vs tails.
Blend two colors and get the mixed hex code.
Generate tints and shades of any color.
Preview an image as seen with red/green/blue colour blindness.
Compute the CRC-32 checksum of any text.
Check a card number with the Luhn algorithm and detect its brand.
Preview the next N execution times of a cron expression.
Generate a fluid responsive CSS clamp() value.
Pick a clip-path shape and copy the CSS.
Frosted-glass backdrop-filter CSS with a live preview.
Minify CSS by removing comments and unnecessary whitespace.
Build neumorphic soft-shadow CSS with a live preview.
Generate a CSS triangle with the border trick.
Edit a CSS cubic-bezier() easing curve visually.
Calculate the McCabe cyclomatic complexity of source code or a control-flow graph.
Roll any number of dice with any number of sides.
Build a DMARC TXT record from a simple form.
Compute days, hours, minutes and seconds between two times.
Trace an email's delivery path and check SPF, DKIM and DMARC results.
Strip emoji and pictographic symbols from your text.
Lint a .env file for bad keys, duplicates and quoting issues.
Remove EXIF, GPS and other metadata from JPEG and PNG.
Turn text into bold, italic, monospace and other Unicode styles.
Tick languages, OSes and editors to build a .gitignore.
Build an Apache .htaccess redirect block visually.
Escape text to HTML entities or decode HTML entities back to text.
Convert HTML back to Markdown, in your browser.
Strip HTML tags to get clean, readable plain text.
Search and look up HTTP status codes and their meanings.
Generate IBANs with valid checksums for testing.
Extract a dominant-colour palette from any image.
Crop images with an aspect-ratio preset.
Convert any image to ASCII art in your browser.
Classify an IPv4 or IPv6 address (private, loopback, multicast, …).
Convert IPv4 between dotted, decimal, hex and binary.
Convert IPv4 addresses to IPv4-mapped and 6to4 IPv6, and back.
Expand an IPv6 CIDR to its address range, or collapse a range into CIDR blocks.
Expand or compress an IPv6 address into canonical form.
Remove or replace line breaks to join wrapped text into one block.
Add sequential line numbers to a list of lines.
Pick random lottery numbers for Powerball, EuroMillions and more.
Generate random dummy MAC addresses with a custom prefix, format and case.
Validate and normalise an Ethernet MAC address.
Ask a yes/no question and shake the ball.
Generate Modified Condition/Decision Coverage test cases from a boolean expression.
Find the MIME (content) type for a file extension and vice versa.
Generate Minecraft color and format codes with a live styled preview.
Translate text to Morse code and Morse code back to text.
Open many URLs at once, each in its own new browser tab.
Browse and search the 148 CSS named colors.
Generate compact, URL-safe unique IDs.
Spell text using the NATO phonetic alphabet (Alfa, Bravo, Charlie…).
Convert numbers between binary, octal, decimal and hexadecimal.
Spell out any whole number in English words.
A free distraction-free notepad that autosaves in your browser.
Check whether a word or phrase reads the same backwards.
Find the closest Pantone PMS color from a HEX, RGB, CMYK or HSV value.
Rotate PDF pages 90, 180 or 270 degrees, in your browser.
Stamp a text watermark on every page of a PDF.
Approximate latency to common hosts from your browser.
Generate lightweight SVG placeholders at any size.
A simple 25/5/15 Pomodoro timer with rounds.
The classic Pong, playable in your browser.
Search common TCP/UDP port assignments.
Convert internationalized domains between Unicode and Punycode (xn--).
Build a URL-encoded query string from key=value lines.
Calculate usable capacity, redundancy and fault tolerance for RAID 0, 1, 5, 6 and 10 arrays.
Generate random hex colors with one click.
Pick random items or winners from a list.
Generate random strings or tokens with chosen length and character sets.
Estimate how long a piece of text takes to read.
Searchable JavaScript regex reference.
Convert accented text to plain ASCII letters.
Search Google, Bing, Yandex and TinEye by a public image URL.
Build a robots.txt file with crawl rules and sitemaps.
Preview how your title, URL and meta description look in Google results.
Build an XML sitemap from a list of URLs.
Strip comments and whitespace to minify SQL.
Millisecond-precision stopwatch with lap times.
Escape text for JSON/JavaScript strings or unescape it back.
Strip metadata and shrink SVG files in your browser.
Estimate syllables in English text for haiku and poetry.
Repeat any text a chosen number of times with an optional separator.
Reverse text by characters, words or line order.
Create CSS text-shadow code with a live preview.
Sort lines alphabetically, by length or numerically, with reverse option.
Convert text to binary and binary back to text (UTF-8).
Convert text to hexadecimal and hex back to text (UTF-8).
Add daily clock-in/out times and breaks to total weekly hours and pay.
Build twitter:* meta tags with a card preview.
Generate a random RFC 4193 Unique Local Address prefix (fd00::/8) for private IPv6 networks.
Generate ULIDs — sortable, time-based unique identifiers.
Inspect each character's Unicode code point, decimal value and UTF-8 bytes.
Convert many Unix timestamps to human dates at once.
Flip your text upside down (˙uʍop ǝpᴉsdn) for fun social posts.
Break a URL into its parts and list its query parameters.
Generate Apache and nginx rewrite rules from a pretty URL pattern.
Parse a browser user-agent string into browser, OS and device.
See each character's code point and UTF-8 / UTF-16 bytes.
See your viewport size, screen resolution and DPR.
Encode and decode with a polyalphabetic keyword cipher.
Trim lines, collapse spaces, remove blank lines or strip all whitespace.
Count how often each word appears in your text, ranked by frequency.
See the current time in major cities at a glance.