EncodeDesk
Get Pro
238 tools, all free, all in your browser

The developer
tools tab.

Format JSON, decode JWTs, test regex, convert CSV, and 200+ more browser utilities. Nothing leaves your machine.

Press ⌘Kanywhere to search  · ↑↓navigate  ·  open

Free forever · No account needed · Nothing sent to servers

Built for how developers actually work

No-nonsense tools that respect your time, your privacy, and your workflow.

Also: dark mode · offline support · tool history · keyboard shortcuts · shareable URLs

Privacy-first by design

Every tool runs entirely in your browser. No data is ever sent to our servers, not even for analytics. Safe for API keys, tokens, PII, and any sensitive payload.

100% client-side · no server round-trips

Zero install. Zero setup.

Open a URL and start working. No npm installs, no Docker containers, no virtual environments. Close the tab when you're done.

works in any modern browser

REST API for automation

All 238 tools available via POST /api/tools/{slug}. Integrate into CI pipelines, shell scripts, or internal apps: curl, Node, Python, Go, anything that speaks HTTP.

Pro & Team plans · OpenAPI 3.1 spec

Free forever, no credit card

All browser tools are permanently free with no account required. No trial periods, no paywalled features, no friction. Upgrade when you need history and API access.

free tier has no expiry

Built-in analysis

Your tools explain themselves.

Paste SQL, JSON, or code and get a structured breakdown instantly: query type, clause counts, potential issues, and more. No AI, no network calls, no cost. Pattern analysis that runs entirely in your browser.

Also on Regex Tester and JWT Decoder · zero cost · always instant

curl -X POST https://encodedesk.com/api/tools/json \
  -H "Authorization: Bearer $ENCODEDESK_KEY" \
  -H "Content-Type: application/json" \
  -d '{"input": "{\"name\":\"alice\",\"active\":true}"}'

Response

{
  "output": "{\n  \"name\": \"alice\",\n  \"active\": true\n}",
  "meta": { "bytes": 36, "keys": 2 }
}

All 238 tools, available via REST API.

Integrate any tool into your pipeline without opening a browser. One endpoint per tool, consistent JSON in and out, API key authentication.

  • POST /api/tools/{slug}, same output as the browser tool, every time
  • 2,50,000 calls/month on Pro, 12,50,000 on Team plans
  • Works with curl, Node, Python, Go, or anything that makes HTTP requests

All tools

Search or filter by category

JSON Formatter

Format, minify, or sort JSON with syntax highlighting. Detects errors with exact position.

Open

JSON Diff

Compare two JSON objects side by side. Highlights added, removed, and changed keys with a semantic path-based diff.

Open

JSON to YAML

Convert between JSON and YAML with syntax highlighting on both panels. Supports both directions with a one-click swap.

Open

JSON to XML

Convert between JSON and XML with syntax highlighting on both panels. Supports both directions with a one-click swap.

Open

JSONPath Query

Query JSON with JSONPath expressions. Supports filters, deep scan, array slices, and more.

Open

JSON Schema Generator

Infer a JSON Schema (draft-07) from a sample JSON object. Options for required fields and strict mode.

Open

JSON Tree Viewer

Visualise JSON as an interactive collapsible tree. Click to expand/collapse, hover to copy JSONPath.

Open

JSON to JSONL

Convert between JSON arrays and newline-delimited JSON (JSONL/NDJSON) with record count and syntax highlighting.

Open

TOML Viewer

Convert between TOML and JSON with syntax highlighting on both panels. Supports both directions with a one-click swap.

Open

JSON Key Sorter

Sort JSON object keys alphabetically (ascending or descending), recursively through nested objects.

Open

JSON Flatten / Unflatten

Flatten nested JSON to dot-notation keys, or restore a flat object back to nested structure.

Open

JSON Repair

Fix common JSON errors: trailing commas, single quotes, unquoted keys, JS comments.

Open

JSON Minifier

Strip whitespace from JSON. Optionally remove nulls and sort keys.

Open

JSON Array Tools

Sort, filter, deduplicate, pluck, paginate, and transform JSON arrays.

Open

Word Counter

Count words, characters, unique words, sentences, paragraphs, reading time, and see top word frequency.

Open

Text Diff

Compare two texts with LCS line diff, word-level inline highlighting, and split/unified view modes.

Open

Text Case Converter

Convert text to camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, Title Case, and 4 more, all 10 formats shown at once.

Open

Line Sorter

Sort lines A to Z, Z to A, reverse, or shuffle. Options: deduplicate, case-insensitive, trim whitespace, remove blank lines.

Open

Extract Links

Extract all URLs from a block of text or HTML.

Open

String Escape

Escape or unescape strings for JSON, HTML, URL, or Unicode.

Open

Slugify

Convert text to a URL-safe, lowercase slug.

Open

Markdown Preview

Render Markdown to HTML with a live preview.

Open

Lorem Ipsum Generator

Generate lorem ipsum placeholder text by paragraphs, words, or sentences.

Open

Token Counter

Estimate LLM token count using the ~4 chars/token heuristic (approximate).

Open

HTML Entities

Encode characters to HTML entities or decode HTML entities to characters.

Open

Meta Tag Generator

Generate SEO, Open Graph, and Twitter Card meta tags.

Open

HTML to Markdown

Convert HTML to clean Markdown. Handles headings, links, lists, code blocks, tables, and images.

Open

HTML to Plain Text

Strip all HTML tags and return clean plain text. Decodes HTML entities and preserves paragraph breaks.

Open

Open Graph Preview

Parse OG and Twitter Card meta tags from HTML. Shows what Google, Twitter, and LinkedIn will display.

Open

Text Reverser

Reverse characters, words, or lines. Includes Unicode flip mode (ʇxǝʇ uʍop ǝpısdn).

Open

Text Repeater

Repeat any text N times with a custom separator or one per line.

Open

Morse Code

Encode text to Morse code or decode Morse back to text. Letters separated by spaces, words by /.

Open

Palindrome Checker

Check if text is a palindrome or find all palindromes within a block of text. Configurable case and punctuation.

Open

Character Frequency

Count the frequency of each character in your text. Shows count, percentage, and a visual bar chart.

Open

Markdown Table Generator

Convert CSV to a Markdown table, parse one back to CSV, or convert data pasted from Excel or Sheets to Markdown. Optional header row and bold styling.

Open

Markdown Table of Contents

Auto-generate a linked table of contents from Markdown headings with configurable depth and list style.

Open

Readability Statistics

Analyze text readability with Flesch Reading Ease, Flesch–Kincaid Grade, Gunning Fog, SMOG, and ARI scores.

Open

Bulk Find & Replace

Apply multiple find-and-replace rules to text at once. Supports plain text and regex patterns.

Open

Mustache Template Renderer

Render Mustache templates with JSON data. Supports {{variable}}, {{{unescaped}}}, {{#section}}...{{/section}}, and {{^inverted}}.

Open

Word Frequency Counter

Count word frequencies in text. Remove common stop words, filter by minimum length, and export as table, JSON, or CSV.

Open

Text Similarity

Measure similarity between two texts using Levenshtein distance, Jaro-Winkler, cosine similarity, and longest common subsequence.

Open

Base64 Encode / Decode

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

Open

CSV to JSON

Convert CSV to JSON array or JSON array back to CSV. RFC 4180 compliant, handles quoted fields with commas.

Open

CSV / Excel to Array

Convert a CSV or tab-separated table to a 2D JSON array.

Open

URL Encode / Decode

Percent-encode or decode URL components. Supports Component, Full URL, and Form (+) encoding variants.

Open

Query String Parser

Parse a query string into JSON, or stringify a JSON object to a query string.

Open

Image to Base64 Converter

Convert an image file to base64, a data: URI, or ready-made HTML, CSS, and Markdown snippets.

Open

Base64 to Image Converter

Paste a base64 string or data URI to preview, rotate, zoom, download, or print the image, or copy it as HTML, CSS, or Markdown.

Open

SVG to Data URI Converter

Convert SVG markup to a URL-encoded or base64 data URI, ready to embed in CSS, HTML, or Markdown.

Open

MIME Type Lookup

Look up the MIME type for a file extension, or the extension for a MIME type.

Open

JSON to SQL

Convert a JSON array of objects to SQL INSERT statements. Supports MySQL, PostgreSQL, SQLite, and batch inserts.

Open

CSV to SQL

Convert CSV data to SQL INSERT statements. Auto-detects column headers and infers data types.

Open

XML Formatter

Format, minify, or validate XML. Detects syntax errors with line and column numbers.

Open

XML to CSV

Convert XML to CSV. Auto-detects the repeating row element or specify a dot-notation path.

Open

XPath Query

Run XPath 1.0 expressions against XML, returns matching elements, attributes, or text nodes.

Open

YAML Formatter

Format, validate, or convert YAML to JSON. Detects duplicate keys and syntax errors.

Open

Text to Binary

Convert text to binary (0s and 1s) or decode binary back to text. UTF-8 aware.

Open

Hex Encode / Decode

Encode text to hexadecimal bytes or decode hex back to text. Supports space, comma, and 0x separators.

Open

Punycode Converter

Convert internationalized domain names to Punycode (ACE) and back. Encode/decode individual labels or full domains.

Open

Base32 Encode / Decode

Encode or decode Base32 in RFC 4648, Base32hex, Crockford, or z-base-32 variants.

Open

Base58 Encode / Decode

Encode or decode Base58 using Bitcoin, IPFS, or Flickr alphabets.

Open

URL Parser

Break a URL into its components: scheme, host, port, path, query parameters, and hash. Useful for debugging API endpoints and link structures.

Open

.env Parser / Converter

Parse and validate .env files, or convert them to JSON, shell export statements, or docker run -e flags.

Open

TOML to YAML Converter

Convert TOML to YAML using a pure-TypeScript parser with no external dependencies. For the reverse direction, see YAML to TOML.

Open

CSV Validator

Validate CSV structure: check for consistent column counts, duplicate headers, empty headers, and infer column data types.

Open

YAML to .env Converter

Convert YAML configuration to .env format or vice versa. Nested YAML keys are flattened with _ separators.

Open

HTML Table Extractor

Extract tables from HTML and export as JSON, CSV, or Markdown. Handles rowspan/colspan and nested tags.

Open

HTML Meta Extractor

Extract all <meta> tags, <title>, Open Graph, Twitter Card, canonical links, and JSON-LD from an HTML document.

Open

XML Validator

Validate XML well-formedness: check tag matching, unclosed tags, attribute quoting, and unescaped special characters.

Open

SQL Schema Generator

Generate a CREATE TABLE SQL statement from a JSON object or CSV sample. Infers column types, adds id and timestamp columns.

Open

SQL SELECT Builder

Build a SELECT query visually: choose columns, add JOINs, WHERE clauses, GROUP BY, ORDER BY, and LIMIT.

Open

JSON to CSV

Convert a JSON array to CSV with configurable delimiter and null handling.

Open

XML to JSON

Convert XML to JSON. Attributes are prefixed with @, text nodes use #text.

Open

XML to YAML

Convert XML documents to YAML format.

Open

XML Minifier

Remove whitespace and comments from XML to reduce file size.

Open

XML Escape / Unescape

Escape or unescape XML special characters: &, <, >, ", &apos;.

Open

YAML to JSON

Convert YAML documents to JSON format.

Open

YAML to TOML

Convert YAML configuration files to TOML format.

Open

SQL INSERT Generator

Generate SQL INSERT statements from CSV or JSON data with dialect support.

Open

TSV to CSV Converter

Convert between Tab-Separated Values and Comma-Separated Values.

Open

CSV Column Filter

Pick, reorder, and rename columns from a CSV file.

Open

INI / Properties Parser

Parse INI / .properties files to JSON, or convert JSON back to INI format.

Open

Excel Parser

Parse a real .xlsx Excel file and export its sheets as JSON or CSV. Reads the actual binary spreadsheet format, not pasted text. 100% client-side.

Open

JSON to Excel Converter

Convert a JSON array of objects into a real, downloadable .xlsx spreadsheet with proper column headers. 100% client-side, nothing is uploaded.

Open

Code Beautifier

Format JS, TS, JSX, TSX, CSS, SCSS, Less, HTML, Markdown, GraphQL, YAML, JSON, or XML using Prettier.

Open

SQL Formatter

Format and beautify SQL queries. Supports SQL, MySQL, PostgreSQL, and SQLite dialects.

Open

SQL Minifier

Minify SQL queries to a single line, stripping comments and collapsing whitespace. Reduces size for embedding in code.

Open

SQL Escape String

Escape strings for safe use in SQL queries, shows dialect-specific escaping for MySQL, PostgreSQL, and SQLite.

Open

Regex Tester

Test regular expressions with live match highlighting, capture groups, and named groups, all client-side.

Open

JWT Decoder

Decode a JWT token: header, payload, claims, and expiry. No secret required.

Open

cURL Builder

Build a cURL command from URL, method, headers, and body, with flag toggles and instant preview.

Open

Git Commit Linter

Lint and compose Conventional Commits: type picker, scope, breaking-change flag, live validation.

Open

Cron Expression Parser

Parse a cron expression: plain-English description, field breakdown, next N scheduled runs, @preset shortcuts.

Open

SemVer Parser

Parse and compare semantic version strings: major/minor/patch breakdown, pre-release flags, two-version comparison.

Open

Expression Evaluator

REPL-style math evaluator powered by mathjs: units, matrices, trig, stats, complex numbers.

Open

CSS Minifier

Minify CSS by removing comments, collapsing whitespace, shortening hex colors, and stripping zero units.

Open

CSS Specificity Calculator

Calculate the specificity of CSS selectors, shows (a, b, c) breakdown and numeric score. Supports multiple selectors.

Open

CSS to JS

Convert CSS property declarations to a camelCase JavaScript object, useful for React inline styles.

Open

CSS Unit Converter

Convert CSS values between px, rem, em, pt, vh, vw, cm, mm, in and more. Shows all units at once.

Open

CSS Variables Extractor

Extract all CSS custom properties (--variables) from a stylesheet. Export as JSON, SCSS variables, or JS tokens.

Open

HTML Formatter

Format or minify HTML using Prettier. Fixes indentation, attribute ordering, and self-closing tags.

Open

cURL to Fetch Converter

Convert a cURL command to fetch(), axios, Python requests, or Node.js http. Handles headers, body, auth, and flags.

Open

.gitignore Generator

Generate .gitignore files for 24 stacks: Node, Python, Go, Rust, React, Next.js, Django, Rails, Flutter, Docker, and more.

Open

Git Diff Viewer

Parse and display git diff output as a structured, colored side-by-side or unified diff.

Open

Dockerfile Generator

Generate production-ready Dockerfiles for Node, Python, Go, Rust, Java, PHP, Ruby, Deno, and Bun.

Open

Docker Compose Generator

Generate docker-compose.yml with services for Postgres, MySQL, MongoDB, Redis, Nginx, MinIO, and more.

Open

Docker Run Builder

Build a docker run command interactively: ports, volumes, env vars, networks, and restart policy.

Open

.dockerignore Generator

Generate .dockerignore files for common stacks to speed up Docker builds.

Open

grep Command Builder

Build grep, ripgrep (rg), or ag (The Silver Searcher) commands with flags explained.

Open

find Command Builder

Build find commands with type, name, size, mtime, and exec filters.

Open

Shell String Escaper

Escape strings for Bash, PowerShell, single-quote, double-quote, and ANSI-C quoting. Warns about injection risks.

Open

GraphQL Formatter

Format, minify, or validate GraphQL queries and schema definitions.

Open

JSON to Go Struct

Convert a JSON object to Go structs with json tags. Supports nested types, arrays, and omitempty.

Open

JSON to Python Class

Convert a JSON object to TypedDict, dataclass, or Pydantic model with type annotations.

Open

JSON to Zod Schema

Generate a Zod schema from a JSON object or array with type inference for emails, URLs, UUIDs, and dates.

Open

nginx Config Generator

Generate nginx server blocks for static sites, SPAs, reverse proxies, and PHP apps with SSL and security headers.

Open

package.json Generator

Generate a package.json with correct scripts and dependencies for Node, React, Next.js, a library, or a CLI.

Open

HTML Preview

Live HTML/CSS/JS editor with a sandboxed iframe preview. Switch between split, code-only, and preview-only views.

Open

Kubernetes Deployment Generator

Generate a production-ready Kubernetes Deployment YAML with resource limits, health probes, env vars, and rolling update strategy.

Open

Kubernetes Service Generator

Generate a Kubernetes Service YAML (ClusterIP, NodePort, LoadBalancer) with optional Ingress and TLS configuration.

Open

Kubernetes ConfigMap / Secret

Generate Kubernetes ConfigMap or Secret YAML from key=value pairs. Secret values are automatically base64-encoded.

Open

.htaccess Generator

Generate Apache .htaccess rules for HTTPS redirects, www/non-www, SPA/WordPress routing, caching, GZIP, and security headers.

Open

MySQL to PostgreSQL

Convert MySQL DDL and DML to PostgreSQL syntax. Handles type mapping, AUTO_INCREMENT, backtick identifiers, and MySQL-specific functions.

Open

HTML Minifier

Minify HTML by removing comments, collapsing whitespace, and collapsing boolean attributes. Preserves <script>, <style>, and <pre> content.

Open

HTML to JSX

Convert HTML to JSX: rename class to className, for to htmlFor, convert inline styles to objects, and handle void elements.

Open

JavaScript Minifier

Minify JavaScript by removing comments and collapsing whitespace. Preserves string literals and template literals.

Open

JSON to TypeScript

Generate TypeScript interfaces or types from a JSON sample.

Open

PostgreSQL to MySQL

Convert PostgreSQL SQL to MySQL: type mapping, SERIAL to AUTO_INCREMENT, double quotes to backtick identifiers.

Open

JavaScript to TypeScript

Add TypeScript annotations to JavaScript: types on params, return types, convert require() to import.

Open

.editorconfig Generator

Generate .editorconfig files with root style rules and per-language overrides for Markdown, Python, Go, Make, YAML, and JSON.

Open

GitHub Actions Workflow Generator

Generate a GitHub Actions CI workflow for Node, Python, Go, or Docker projects: checkout, install, test, build, and optional Docker push.

Open

CHANGELOG Generator

Convert Conventional Commits (paste your git log) into a Keep a Changelog formatted CHANGELOG.md, grouped by Added/Fixed/Changed/Breaking.

Open

Diff Patch Generator

Generate a downloadable unified diff (.patch) file from two text blocks, applicable with `git apply` or `patch`.

Open

Security

View all

Hash Generator

Generate MD5, SHA-1, SHA-256, and SHA-512 hashes simultaneously in your browser, HEX or Base64, with hash verification.

Open

HMAC Generator

Generate HMAC-SHA1/256/512 signatures simultaneously, HEX or Base64, key strength indicator, verify mode.

Open

Bcrypt Generator

Hash passwords with bcrypt and verify them, configurable cost rounds with time estimates, side-by-side.

Open

Password Generator

Generate cryptographically random passwords with entropy bits and strength rating.

Open

UUID Generator

Generate UUID v4 (random), v7 (time-ordered, best for database PKs), or v1 (time-based).

Open

Password Strength Checker

Check the strength of a password: entropy, character sets, common patterns, and crack-time estimate.

Open

JWT Generator

Generate signed JWTs with HS256/HS384/HS512. Set custom payload, expiry, issuer, subject, and audience.

Open

JWT Secret Key Generator

Generate cryptographically secure HMAC secret keys for HS256/384/512 JWTs, RFC 7518 compliant, with ready .env, Node.js, Python snippets.

Open

OTP / TOTP Generator

Generate TOTP/HOTP codes from a Base32 secret, or generate a new secret. Compatible with Google Authenticator.

Open

RSA Key Generator

Generate RSA key pairs (2048/4096-bit) entirely in your browser using the Web Crypto API. Never leaves your device.

Open

AES Encrypt / Decrypt

Encrypt or decrypt text with AES-GCM (128/192/256-bit) and PBKDF2 key derivation. 100% client-side.

Open

CSR Generator

Generate a PKCS#10 Certificate Signing Request (CSR) and matching private key for SSL/TLS certs. RSA or ECDSA, with Subject Alternative Names.

Open

ULID Generator

Generate ULIDs: sortable, URL-safe 26-character identifiers combining a millisecond timestamp with 80 bits of randomness.

Open

NanoID Generator

Generate NanoIDs: compact, URL-safe, cryptographically random unique IDs with a configurable size and alphabet.

Open

CUID2 Generator

Generate CUID2 identifiers: collision-resistant, horizontally scalable, secure IDs designed for use as database primary keys.

Open

Certificate Decoder

Decode a PEM/X.509 certificate: subject, issuer, validity window, Subject Alternative Names, key algorithm, and fingerprints. 100% client-side.

Open

SSH Key Generator

Generate an Ed25519 or RSA SSH key pair in your browser: OpenSSH-format public key, private key, and SHA-256 fingerprint. Never leaves your device.

Open

JWT RS256/ES256 Signer

Sign a JWT with RSA (RS256/384/512) or ECDSA (ES256/384) asymmetric keys. Generates a fresh key pair per sign, entirely in your browser.

Open

JWK to PEM Converter

Convert a JSON Web Key (JWK) to PEM format or back: RSA, ECDSA, or Ed25519, public or private. Done entirely in your browser.

Open

File Checksum Calculator

Drop a file and compute its MD5, SHA-1, SHA-256, and SHA-512 checksums to verify integrity. 100% client-side, the file never leaves your browser.

Open

S3 Bucket Policy Generator

A visual wizard for AWS S3 bucket policies: live JSON preview, risk warnings, and presets for public sites, IAM access, and CloudFront.

Open

Numbers

View all

Base Converter

Convert numbers between binary, octal, decimal, and hexadecimal, all bases shown simultaneously. Uses BigInt for large numbers.

Open

Number Formatter

Format numbers with locale-aware thousands separators, currency, units, and notation styles.

Open

Percentage Calculator

Five percentage formulas: % of number, part of total, % change, add/remove %, and reverse %.

Open

Roman Numerals

Convert between Roman numerals and decimal integers (1–3999) with visual breakdown.

Open

px to rem

Convert between pixel and rem CSS values with Tailwind scale reference.

Open

Unit Converter

Convert between length, weight, temperature, volume, area, speed, and data units, all at once.

Open

Random Number Generator

Generate cryptographically random integers, floats, dice rolls, or pick from a list.

Open

GCD & LCM Calculator

Calculate GCD and LCM for two or more integers. Shows step-by-step prime factorization.

Open

Prime Number Checker

Check if a number is prime, find its prime factorization, divisors, and nearest primes.

Open

Fibonacci Sequence

Generate Fibonacci sequences, find the Nth number, or check if a number is Fibonacci. Uses bigint for large values.

Open

Bitwise Operations

Perform bitwise AND, OR, XOR, NOT, NAND, NOR, XNOR, and bit-shifts. Shows results in decimal, binary, hex, and octal.

Open

Scientific Notation

Convert numbers to/from scientific notation. Shows engineering notation, SI prefixes, and significant figures.

Open

Fraction Calculator

Add, subtract, multiply, divide, simplify, or compare fractions. Shows step-by-step working with LCM.

Open

Matrix Calculator

Add, subtract, multiply matrices, find determinant, inverse, or transpose. One row per line, values space-separated.

Open

Statistics Calculator

Compute mean, median, mode, variance, std dev, quartiles, IQR, skewness, and geometric mean for a dataset.

Open

Number Sequence Generator

Generate arithmetic, geometric, Fibonacci, prime, square, cube, triangular, power, factorial, or custom formula sequences.

Open

Number to Words

Convert numbers to English words. Supports integers, decimals, currency amounts, and ordinal forms up to quintillions.

Open

Date & Time

View all

Network

View all

CIDR Calculator

Calculate network address, broadcast, subnet mask, host range, and usable hosts from a CIDR block.

Open

chmod Calculator

Convert between octal chmod values and symbolic permission strings. Supports setuid (4xxx), setgid (2xxx), and sticky bit (1xxx).

Open

HTTP Status Codes

Look up the meaning, description, and RFC reference for any HTTP status code.

Open

MAC Address Generator

Generate random MAC addresses with configurable format, unicast/multicast, and optional prefix.

Open

CORS Header Generator

Generate CORS headers for nginx, Apache, Express, FastAPI, Django, and raw HTTP headers.

Open

User-Agent Parser

Parse a User-Agent string to extract browser, engine, OS, device, and CPU information.

Open

IP Address Converter

Convert IP addresses between dot-decimal, decimal, hex, binary, and IPv6 expanded/compressed formats.

Open

DNS Record Generator

Generate BIND-format DNS zone file records: A, AAAA, CNAME, MX, TXT (with SPF), DMARC, NS, and SOA.

Open

CSP Header Generator

Build a Content-Security-Policy header interactively: default-src, script-src, style-src, img-src, and more. Outputs raw header, nginx, and Express.

Open

DNS Lookup

Look up live A, AAAA, CNAME, MX, TXT, NS, SOA, and SRV records for any domain, or enter an IP address for a reverse (PTR) lookup, against your choice of resolver.

Open

IP Address & Geolocation Lookup

Look up any IPv4/IPv6 address, or your own public IP, and see its country, region, city, ISP, and ASN. Real-time query, not a generator.

Open

DNS Propagation Checker

Check whether a DNS change has propagated across 34 named public resolvers in 24 countries, live and shown by name.

Open

Website Health Checker

Check any URL for SEO, PageSpeed, security, HTTP headers, and DNS issues with one complete website health check and report.

Open

SSL/TLS Checker

Connect live to any domain and check its real SSL/TLS certificate: chain, expiry, SANs, TLS version, and cipher.

Open

SEO Checker

Fetch a live page and check its real title, meta description, canonical, robots.txt, sitemap, headings, Open Graph, schema, and links.

Open

Security Headers Checker

Connect live to any URL and check its real HTTP security headers: HSTS, CSP, X-Frame-Options, cross-origin isolation, cookie flags, and information-disclosure headers.

Open

Redirect Checker

Trace the real HTTP redirect chain for any URL: every hop, its status code, response time, redirect loops, and HTTPS downgrades.

Open

HTTP Header Checker

Connect live to any URL and check its real response headers: Cache-Control, compression, ETag/Last-Modified validators, and CDN fingerprinting.

Open

Website Security Scanner

Scan any live URL for mixed content, exposed .git/.env files, outdated JS libraries, missing Subresource Integrity, and HTTPS enforcement.

Open

Generators

View all

QR Code Generator

Generate a QR code for any URL, text, WiFi, vCard, email, phone, or SMS.

Open

Color Converter

Convert colors between HEX, RGB, HSL, HSV, and CMYK. Includes tints, shades, harmonies, and WCAG contrast.

Open

Color Contrast Checker

Check WCAG 2.1 contrast ratio between foreground and background colors with live text preview.

Open

Lorem Ipsum Generator

Generate lorem ipsum placeholder text by paragraphs, words, or sentences.

Open

UUID Generator

Generate UUID v4 (random), v7 (time-ordered, best for database PKs), or v1 (time-based).

Open

Random Number Generator

Generate cryptographically random integers, floats, dice rolls, or pick from a list.

Open

Password Generator

Generate cryptographically random passwords with entropy bits and strength rating.

Open

Color Palette Generator

Generate a full tint-to-shade scale from any base color. Export as CSS custom properties, Tailwind config, or SCSS.

Open

CSS Gradient Generator

Build linear, radial, and conic CSS gradients visually. Add color stops, adjust angles, and copy the CSS.

Open

License File Generator

Generate LICENSE files for MIT, Apache 2.0, GPL-3.0, BSD-2, BSD-3, ISC, MPL-2.0, Unlicense, CC0, and more.

Open

robots.txt Generator

Generate a robots.txt file from presets (allow all, block all, SEO-friendly) or build custom allow/disallow rules per user-agent.

Open

XML Sitemap Generator

Generate an XML or TXT sitemap from a list of URLs with configurable base URL, changefreq, priority, and lastmod date.

Open

QR Code Scanner

Scan a QR code from an uploaded image using the browser BarcodeDetector API.

Open

PWA Manifest Generator

Generate a Web App Manifest (manifest.json) for installable PWAs: name, icons, colors, display mode, and the matching HTML tags.

Open

Mock Data Generator

Generate realistic fake test data, names, emails, phone numbers, addresses, companies, as JSON or CSV. Seedable for reproducible datasets.

Open

Design

View all

Color Converter

Convert colors between HEX, RGB, HSL, HSV, and CMYK. Includes tints, shades, harmonies, and WCAG contrast.

Open

Color Contrast Checker

Check WCAG 2.1 contrast ratio between foreground and background colors with live text preview.

Open

px to rem

Convert between pixel and rem CSS values with Tailwind scale reference.

Open

SVG to Data URI Converter

Convert SVG markup to a URL-encoded or base64 data URI, ready to embed in CSS, HTML, or Markdown.

Open

Color Palette Generator

Generate a full tint-to-shade scale from any base color. Export as CSS custom properties, Tailwind config, or SCSS.

Open

CSS Unit Converter

Convert CSS values between px, rem, em, pt, vh, vw, cm, mm, in and more. Shows all units at once.

Open

CSS Gradient Generator

Build linear, radial, and conic CSS gradients visually. Add color stops, adjust angles, and copy the CSS.

Open

Color Mixer

Mix two colors at adjustable ratios. Shows a 5-step gradient and complementary/analogous harmony swatches.

Open

CSS Shadow Generator

Build box-shadow and text-shadow CSS visually. Layer multiple shadows, adjust color and opacity, and copy the CSS.

Open

CSS Animation Generator

Generate CSS keyframe animations from 15 built-in presets (fadeIn, slideInUp, bounce, spin, and more) or define custom keyframes.

Open

CSS Grid Generator

Generate CSS Grid layouts with named areas, auto-fit responsive columns, gap, and alignment controls.

Open

CSS Flexbox Generator

Build CSS Flexbox layouts with all container and item properties, including gap, wrap, alignment, and order.

Open

CSS to Tailwind

Convert CSS property declarations to equivalent Tailwind CSS utility classes. Covers display, flex, spacing, typography, and more.

Open

CSS Clip-Path Generator

Visually generate CSS clip-path shapes: polygon (with drag handles), circle, ellipse, and inset. Includes common shape presets.

Open

Gradient Mesh Generator

Create CSS mesh gradient backgrounds by layering radial gradients with adjustable color, position, and spread. One-click presets.

Open

CSS Border Generator

Generate CSS border shorthand with style, width, color, radius and per-side control.

Open

CSS Filter Generator

Build CSS filter() with blur, brightness, contrast, grayscale, hue-rotate, invert, and more.

Open

CSS Transition Generator

Generate CSS transitions with 20+ named easing curves including cubic-bezier presets.

Open

Image to Base64 Converter

Convert an image file to base64, a data: URI, or ready-made HTML, CSS, and Markdown snippets.

Open

Base64 to Image Converter

Paste a base64 string or data URI to preview, rotate, zoom, download, or print the image, or copy it as HTML, CSS, or Markdown.

Open

QR Code Generator

Generate a QR code for any URL, text, WiFi, vCard, email, phone, or SMS.

Open

SVG to Data URI Converter

Convert SVG markup to a URL-encoded or base64 data URI, ready to embed in CSS, HTML, or Markdown.

Open

Image Resizer

Resize images in your browser. Set width/height, choose format (JPEG/PNG/WebP), adjust quality, and download the result.

Open

Favicon Generator

Generate favicon PNG files in 7 standard sizes (16–512px) from any image. Add padding, round corners, and background color.

Open

Image Color Picker

Extract a color palette from any image using pixel quantization. Click anywhere on the image to sample a specific color.

Open

SVG Optimizer

Optimize SVG files in your browser. Remove comments, metadata, editor data, collapse whitespace, and shorten color values.

Open

Color Blindness Simulator

Simulate how your images look to people with deuteranopia, protanopia, tritanopia, or achromatopsia using pixel-level color matrix filters.

Open

Image Cropper

Crop images in your browser with drag handles, aspect ratio constraints, and multiple output formats. 100% client-side.

Open

Image Diff

Pixel-level diff between two images, highlights changed pixels in red.

Open

Image to ASCII Art

Convert any image to ASCII art using character brightness mapping.

Open

Image Flip & Rotate

Flip and rotate images with custom angle and download the result.

Open

EXIF Viewer / Remover

View EXIF metadata in a JPEG: camera model, settings, and GPS location, then strip it all before sharing. 100% client-side, nothing is uploaded.

Open

Reference

View all

Performance

View all

More with an account

Tool history and saved snippets are free on any account. REST API access requires Pro or Team.

Tool history

Every tool run is saved automatically. Search, filter, and replay past results from your dashboard. Useful for debugging runs that happened hours ago.

Saved snippets

Bookmark inputs and outputs you reach for regularly. Name them, tag them, and pin your most-used ones to the top.

REST API

Automate any of the 238 tools from scripts, CI pipelines, or internal apps. Full documentation at /api-docs. Requires a Pro or Team plan.

Simple pricing

Free forever for browser tools. Pay once a year for API access and account features.

Free

$0

All 238 tools in your browser, forever.

  • All 238 tools
  • No account needed
  • Client-side only
  • Dark mode
Use tools free
Recommended

Pro

$40/yr

API access, history, and snippets.

  • Everything in Free
  • REST API (2,50,000 calls/mo)
  • Tool run history
  • Save snippets
  • API key management

Team

$120/seat/yr

Shared workspaces for engineering teams.

  • Everything in Pro
  • 12,50,000 API calls/mo
  • Shared workspace
  • Team API key management
  • Priority support

Common questions

Open a tool. Start pasting.

No account. No install. No signup wall. Create a free account when you want history, snippets, and API access.