Wizzy Dev Tools
Format, encode, hash, and inspect everything from JSON to JWTs without switching tabs or trusting a random extension.
- Format and validate JSON, YAML, XML, and SQL
- Encode, decode, and hash text in one click
- Inspect JWTs, HTTP headers, and cron expressions
-
Format and validate JSON online
Paste JSON to pretty-print, minify, and validate it instantly in your browser.
-
Base64 encode or decode text online
Convert text to and from Base64 instantly in your browser, with full Unicode support.
-
Convert text to binary or hex and back
Convert text to binary or hexadecimal UTF-8 bytes and decode them back to text, instantly in your browser.
-
Inspect every Unicode character in your text
See code points, UTF-8 bytes, UTF-16 units, HTML entities, escapes and categories for each character, and find hidden invisible characters.
-
URL encode or decode a string online
Percent-encode or decode a URL or query string component instantly in your browser.
-
Generate random UUIDs (v4)
Generate one or many cryptographically random v4 UUIDs instantly in your browser.
-
Generate MD5 and SHA hashes online
Compute MD5, SHA-1, SHA-256, SHA-384, and SHA-512 hashes of any text in your browser.
-
Decode a JWT online
Paste a JSON Web Token to instantly view its decoded header and payload in your browser.
-
Convert a Unix timestamp to a date
Convert a Unix timestamp to a human-readable date, or a date back to a timestamp, in your browser.
-
Test a regular expression online
Test a JavaScript regular expression against sample text and see every match highlighted live.
-
Format and beautify XML online
Pretty-print or minify XML instantly in your browser, with adjustable indentation.
-
Format and re-indent YAML online
Normalize inconsistent YAML indentation to a consistent width instantly in your browser.
-
Format and beautify SQL online
Pretty-print or minify a SQL query instantly in your browser, with clause-based line breaks.
-
Format and beautify HTML online
Pretty-print or minify HTML instantly in your browser, with adjustable indentation.
-
Format and minify CSS online
Pretty-print or minify CSS instantly in your browser, with adjustable indentation.
-
Format and minify JavaScript online
Pretty-print or minify JavaScript instantly in your browser, correctly handling strings, template literals, regex, and comments.
-
Validate JSON against a JSON Schema
Paste a JSON document and a JSON Schema to see every validation error with its instance path. Supports draft 2020-12 and draft-07, entirely in your browser.
-
Convert TOML to JSON and JSON to TOML
Convert TOML config files to pretty JSON and JSON back to TOML, with tables, arrays of tables and dates. Parse errors show the line number, entirely in your browser.
-
HMAC Generator
Generate HMAC signatures with SHA-1, SHA-256, SHA-384 or SHA-512 using a UTF-8 or hex secret key, output as hex or Base64. Computed in your browser, so your key never leaves it.
-
Bcrypt Hash Generator and Verifier
Generate bcrypt password hashes with cost 4 to 15 and verify a password against an existing hash. Hashing runs in your browser, so passwords are never sent to a server.
-
Convert .env to JSON and JSON to .env
Convert .env files to a JSON object and flat JSON back to .env, handling quoted values, export prefixes and comments. Runs entirely in your browser, so secrets never leave it.
-
Generate TypeScript interfaces and PHP classes from JSON
Paste JSON and get TypeScript interfaces or PHP classes with typed properties, including nested objects and arrays, instantly in your browser.
-
Compare two texts and see the differences
Paste two blocks of text to see every added and removed line highlighted, instantly in your browser.
-
Parse a cron expression and see its next run times
Paste a 5-field cron expression to get a plain-English summary and the next 5 run times, in your browser.
-
Parse a User-Agent string online
Paste a browser User-Agent string to see its browser, operating system, and device type, in your browser.
-
Parse and view HTTP headers online
Paste raw HTTP request or response headers to see them parsed into a labeled table, in your browser.
-
Build a curl command online
Build a shell-safe curl command from a method, URL, headers, and body, in your browser.
-
Encode or decode HTML entities online
Convert text to and from HTML entities instantly in your browser.
-
Convert text case online
Convert text to camelCase, PascalCase, snake_case, kebab-case, Title Case, UPPER, and lower, instantly in your browser.
-
Generate a URL-friendly slug
Convert any text into a clean, URL-safe slug instantly in your browser.
-
Generate Lorem Ipsum placeholder text
Generate paragraphs, sentences, or words of Lorem Ipsum placeholder text instantly in your browser.
-
Preview Markdown as HTML live
Paste Markdown to see a live-rendered HTML preview instantly in your browser.
-
Convert colors between HEX, RGB, and HSL
Convert a color between HEX, RGB, and HSL instantly in your browser, with a live preview.
-
Convert numbers between bases
Convert a number between binary, octal, decimal, and hexadecimal instantly in your browser.
-
Escape or unescape a string online
Escape or unescape a string for JS/JSON string literals instantly in your browser.
-
Convert between CSV and JSON online
Convert CSV to JSON or JSON to CSV instantly in your browser, with full quoted-field support.
-
Convert between YAML and JSON online
Convert YAML to JSON or JSON to YAML instantly in your browser, covering mappings, sequences, and scalars.
-
Count words and characters online
Get a live word count, character count, sentence count, and reading time, instantly in your browser.
-
Sort and de-duplicate lines online
Sort lines alphabetically or by length, remove duplicates, and strip blank lines, instantly in your browser.
-
Clean whitespace and line endings online
Trim trailing whitespace, collapse repeated blank lines, and normalize line endings, instantly in your browser.
-
Generate a strong random password
Generate a cryptographically random password with adjustable length and character sets, in your browser.
-
Generate random numbers online
Generate one or many cryptographically random integers in a range, optionally unique, in your browser.
-
Convert Unix file permissions
Convert between octal (e.g. 755) and symbolic (rwxr-xr-x) file permission notation, in your browser.
-
Generate a Markdown table online
Paste comma-separated rows to instantly get a formatted Markdown table, in your browser.
-
Convert between XML and JSON online
Convert XML to JSON or JSON to XML instantly in your browser, using your browser's own XML parser.
-
Encode or decode ROT13 and Caesar cipher text
Shift letters by any amount, including the classic ROT13, instantly in your browser.
-
Encode or decode a Punycode domain
Convert an internationalized domain name to and from its Punycode (xn--) form, in your browser.
-
Build and sign a JWT online
Build and HMAC-SHA256-sign a JWT from a header, payload, and secret, instantly in your browser.
-
Calculate a subnet from CIDR notation
Get the network address, broadcast address, subnet mask, and usable host range for any CIDR block, in your browser.
-
Generate a .gitignore file online
Pick languages, frameworks, and editors to instantly build a combined .gitignore file, in your browser.