JSON Formatter / Validator
PopularFormat, validate, and minify JSON. Configurable indentation, key sorting, and detailed error reporting.
json formatter · json validator · json prettify
No signup and no server round-trip. Every tool runs in your browser, so the keys and tokens you paste stay on your machine.
60 tools · 11 categories
Format, validate, and minify JSON. Configurable indentation, key sorting, and detailed error reporting.
json formatter · json validator · json prettify
Format, validate, and convert YAML ↔ JSON ↔ .properties. Configurable indentation and error reporting.
yaml formatter · yaml validator · yaml to json
Convert between CSV and JSON. Custom delimiters, header detection, and proper quote handling.
csv to json · json to csv · csv converter
Pretty-print XML and HTML with proper indentation. Handles self-closing tags, nested elements, and attributes.
xml formatter · html prettifier · xml beautifier
Compare two texts side by side with color-coded additions, deletions, and unchanged lines.
diff checker · text compare · code diff
Write markdown and see rendered HTML in real-time. Supports headings, lists, code blocks, links, and more.
markdown previewer · markdown to html · markdown editor
Test regular expressions with real-time matching, capture groups, and highlighted results. Common pattern library included.
regex tester · regular expression · regex debugger
Query JSON data with JSONPath expressions. Dot notation, wildcards, recursive descent, and array slices.
jsonpath evaluator · json query · jsonpath tester
Convert colors between HEX, RGB, and HSL formats. Live preview swatch with opacity variations.
color converter · hex to rgb · hsl converter
Convert between binary, octal, decimal, and hex. Bit visualization and two's complement support.
base converter · binary to hex · number converter
Convert text between camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, Title, and sentence case at once.
case converter · camelcase converter · snake case converter
Paste JSON and generate TypeScript interfaces. Infers types, nested objects, arrays, and optional fields.
json to typescript · json to interface · typescript type generator
Convert a curl command to JavaScript fetch, Python requests, or Node native fetch. Parses method, headers, and data.
curl converter · curl to fetch · curl to python
Calculate network address, broadcast, netmask, host range, and usable host count from an IPv4 CIDR block.
cidr calculator · subnet calculator · ip range calculator
Convert between symbolic (rwxr-xr-x) and octal (755) file permissions. Toggle read, write, and execute for owner, group, and other.
chmod calculator · unix permissions · octal permissions
Parse Set-Cookie headers and audit their security flags — HttpOnly, Secure, SameSite, Domain, Path, and expiry.
cookie inspector · set-cookie parser · cookie security audit
Generate cryptographically secure secrets in hex, Base64, or alphanumeric. For API keys and tokens.
random secret generator · crypto random key · secure token
Generate UUID v4 identifiers using crypto.randomUUID(). Bulk generation up to 50 at once.
uuid generator · uuid v4 · guid generator
Convert Unix timestamps to dates and back. Live world clock across 30+ time zones. ISO 8601, RFC 2822, and relative time.
timestamp converter · unix epoch · world clock · time zone converter
Visual cron schedule builder — set fields, see human-readable description, and next 5 run times.
cron expression · cron generator · cron schedule builder
Generate placeholder text by paragraphs, sentences, or words. Optional HTML wrapping and classic start.
lorem ipsum · placeholder text · dummy text generator
Generate a QR code from any text or URL. Choose size and error-correction level, download as PNG or SVG.
qr code generator · create qr code · url to qr code
Entropy-based scoring with crack-time estimation and actionable improvement suggestions.
password strength checker · password entropy · secure password
AES-256-GCM with PBKDF2 key derivation. Paste text and a password, get encrypted output instantly.
aes encrypt online · aes-256-gcm · symmetric encryption
Encrypt and decrypt with any shift (1–25) or ROT13. Brute-force all 25 shifts to crack ciphertext.
caesar cipher · rot13 decoder · shift cipher
Generate 2048 or 4096-bit RSA key pairs in PEM format for JWT RS256, signing, or OAEP encryption.
rsa key generator · jwt rs256 key · rsa pem online
Encrypt messages with an RSA public key and decrypt with the private key. Uses RSA-OAEP with SHA-256.
rsa encrypt online · rsa-oaep · rsa decrypt
Generate P-256, P-384, or P-521 elliptic curve key pairs in PEM or JWK format. For JWT ES256/ES384/ES512 and ECDSA.
ec key generator · ecdsa key pair · p-256 key · jwt es256
Decode JWT header and payload. Automatically flags insecure algorithms, missing claims, and expired tokens.
jwt decoder · jwt inspector · json web token
Edit JWT claims live, re-sign with HMAC, verify signatures, and compare original vs modified tokens.
jwt debugger · jwt editor · jwt verify signature
Create and sign JWTs with HS256, HS384, or HS512. Set expiry, add custom claims, copy instantly.
jwt generator · jwt signer · hs256 jwt
Generate OAuth 2.0 code_verifier and code_challenge for secure Authorization Code flow (RFC 7636).
pkce generator · oauth pkce · code verifier challenge
Generate TOTP secrets with QR code for Google Authenticator, Authy, and 1Password 2FA setup.
totp generator · 2fa secret · google authenticator qr
Build an HTTP Basic Authorization header from a username and password, or decode one back to credentials. UTF-8 safe.
basic auth generator · authorization header · basic auth decode
Generate MD5, SHA-1, SHA-256, SHA-384, SHA-512 hashes. Results update in real-time as you type.
sha256 hash generator · md5 hash · sha512 online
Generate HMAC-SHA256, HMAC-SHA384, HMAC-SHA512 signatures for webhook verification and API signing.
hmac generator · hmac sha256 · webhook signature
Generate and verify bcrypt password hashes with configurable cost factor. See real hashing time.
bcrypt generator · bcrypt hash online · password hash bcrypt
Generate and verify Argon2id, Argon2i, and Argon2d password hashes. Tune memory, iterations, and parallelism.
argon2 hash generator · argon2id online · password hashing competition
Standard and URL-safe Base64. Handles Unicode. Paste text or base64 to instantly convert.
base64 encode · base64 decode · base64url
Percent-encode and decode URLs. Supports encodeURIComponent and full encodeURI modes.
url encoder · url decoder · percent encoding
Encode special characters as HTML entities for XSS prevention. Decode named and numeric entities back to text.
html entity encoder · html escape · xss prevention
Convert text to hexadecimal and back. UTF-8 aware. Accepts 0x, \x, spaced, or continuous hex on decode.
hex encoder · text to hex · hex to text
Build Content-Security-Policy headers with an interactive UI. Configure directives, sources, and copy the result.
csp generator · content security policy · csp header builder
Paste HTTP response headers to audit for missing or weak security headers. Get actionable recommendations.
security headers check · http headers audit · owasp headers
Generate Subresource Integrity hashes for CDN scripts and stylesheets. SHA-256/384/512 with ready-to-use HTML tags.
sri generator · subresource integrity · integrity hash
Generate Apache .htaccess rules for HTTPS redirects, caching, compression, security headers, and access control.
htaccess generator · apache rewrite · htaccess redirect
Sort, deduplicate, compare .env files. Convert to Docker, Kubernetes, or JSON format. Mask values for screenshots.
env file manager · dotenv tool · environment variables
Full Lighthouse audit on any URL — performance, SEO, accessibility, and best practices with Core Web Vitals.
site auditor · lighthouse audit · pagespeed insights
Query DNS records — A, AAAA, MX, TXT, CNAME, NS, SOA, and more. Powered by Google DNS-over-HTTPS.
dns lookup · dns query · mx record checker
Look up domain registration info — registrar, creation date, expiry, nameservers, and DNSSEC status via RDAP.
whois lookup · domain lookup · rdap query
Analyze any domain's SSL/TLS configuration — certificate details, protocol support, vulnerabilities, and grade.
ssl checker · tls analyzer · ssl certificate test
Check if a password has appeared in known data breaches using Have I Been Pwned's k-anonymity API. Your password never leaves the browser.
password breach · have i been pwned · password leak checker
Build nginx.conf visually — reverse proxy, SSL, caching, rate limiting, security headers. Presets for Node.js, WordPress, SPA.
nginx config · nginx generator · reverse proxy config
Validate docker-compose.yml — check services, ports, volumes, networks, depends_on, and flag common mistakes.
docker compose validator · docker-compose.yml · compose validate
Generate HTML meta tags for SEO, OpenGraph, and Twitter Cards. Preview how your page appears in search and social.
meta tag generator · opengraph tags · twitter card generator
Generate Schema.org structured data for Articles, Products, FAQPages, Organizations, and more. Boost rich results.
json-ld generator · schema.org · structured data
Build robots.txt with user-agent rules, allow/disallow paths, crawl-delay, and sitemap directives. Preset templates included.
robots.txt generator · crawler rules · seo robots
Paste a PEM certificate to inspect subject, issuer, SANs, expiry status, key algorithm, and SHA-256 fingerprint.
ssl certificate parser · x509 certificate decoder · cert expiry checker
Convert RSA and EC keys between JWK (JSON Web Key) and PEM formats. Supports SPKI, PKCS#8, ECDSA, and RSA-OAEP.
jwk to pem · pem to jwk · json web key converter
Generate Ed25519 or RSA SSH key pairs in OpenSSH format. Ed25519 recommended for new deployments.
ssh key generator · ed25519 keygen · rsa ssh key