Developer Tools
Format, encode, hash, generate and debug — the essentials for building software.
72 free tools · no sign-up · runs in your browser
Beautify, minify and validate JSON with configurable indentation — instantly, in your browser.
Encode text to Base64 or decode Base64 back to text, with full UTF-8 (emoji) support.
Percent-encode or decode URLs and query strings using encodeURIComponent or encodeURI.
Escape HTML special characters to entities, or decode named and numeric entities back to text.
Decode a JSON Web Token to inspect its header, payload and claims — entirely offline.
Generate MD5, SHA-1, SHA-256, SHA-512, SHA-3 and RIPEMD-160 hashes of any text, live as you type.
Generate one or thousands of RFC 4122 version-4 UUIDs, with optional uppercase and hyphen control.
Create compact, URL-safe unique IDs with a custom length and alphabet.
Generate strong, random passwords with a live strength meter — built on crypto-grade randomness.
Generate placeholder paragraphs, sentences or words for mockups and designs.
Convert between Unix timestamps and human dates, with a live clock and relative time.
Convert text between camelCase, snake_case, kebab-case, Title Case and 6 more styles.
Convert colors between HEX, RGB and HSL with a live swatch and color picker.
Test JavaScript regular expressions against sample text with live highlighting and capture groups.
Design linear and radial CSS gradients visually and copy the ready-to-use code.
Visually craft CSS box-shadows with offset, blur, spread, color and inset controls.
Compare two blocks of text line by line and see exactly what was added or removed.
Generate customizable QR codes for URLs, text or Wi-Fi and download them as PNG.
Turn titles into clean, SEO-friendly URL slugs — one line at a time or in bulk.
Convert numbers between binary, octal, decimal and hexadecimal with arbitrary precision.
Convert YAML to formatted JSON instantly in your browser.
Convert JSON into clean, readable YAML.
Beautify, minify and validate XML in your browser.
Convert CSV to a JSON array of objects, with type detection.
Convert a JSON array of objects into CSV, with proper escaping.
Translate a cron expression into plain English.
Generate shades, tints and harmonies (analogous, triadic…) from a base color.
Check text/background contrast ratio against WCAG AA and AAA.
Visually craft border-radius (per-corner) and copy the CSS.
Generate fluid, responsive clamp() values for typography and spacing.
Turn JSON into TypeScript interfaces automatically.
Break a URL into protocol, host, path, query params and more.
Escape or unescape strings for JSON, JavaScript, HTML, URL or backslash.
Beautify or minify HTML in your browser.
Beautify or minify CSS in your browser.
Beautify and indent minified or messy JavaScript.
Format and prettify SQL queries with proper keywords and indentation.
Convert Markdown to HTML with a live preview.
SVG Minifier
Shrink SVG files by stripping comments and redundant whitespace.
Explore JSON as a collapsible, color-coded tree.
Generate an HMAC (SHA-256, SHA-512, MD5…) from a message and secret key.
Convert JSON into well-formed XML with a custom root element.
Build an HTTP Basic Authorization header from a username and password.
Visually build a flex layout and copy the CSS — direction, justify, align, wrap, gap.
Design a frosted-glass card and copy the backdrop-filter CSS.
Craft a CSS text-shadow with offset, blur and color, and copy the code.
Compute a file's SHA-256, SHA-1, SHA-512 or MD5 checksum and verify downloads.
Encrypt or decrypt text with a password using AES — entirely in your browser.
Compare two JSON documents and see added, removed and changed values by path.
Resize dimensions while keeping the aspect ratio, with common presets.
Build a cron schedule visually and copy the expression, with plain-English output.
Visually build a CSS grid layout and copy the code.
Create CSS keyframe animations with a live preview and copyable code.
Design custom easing curves and copy the cubic-bezier() value.
Fill a grid and get a ready-to-paste Markdown table.
Generate sortable, unique ULIDs — a timestamp-ordered alternative to UUIDs.
Calculate network, broadcast, mask and host range from an IP and CIDR.
Parse a User-Agent string into browser, OS, device and engine.
Test any REST API from your browser — set method, params, headers, auth and body, and inspect the response.
Create a QR code that lets people join your WiFi by scanning — no typing the password.
Generate a QR code that adds your contact details to a phone when scanned.
Paste a cURL command and get equivalent JavaScript fetch, Axios or Python code.
Search and look up what every HTTP status code means (200, 301, 404, 500…).
Find the correct MIME type (Content-Type) for any file extension.
Convert between px and rem/em for any root font size, with a reference table.
Design soft-UI neumorphic shadows and copy the CSS, with flat, concave, convex and pressed styles.
Scan code, .env files or logs for accidentally exposed API keys, tokens and credentials.
Compare two .env files and find variables that are missing, extra or have different values.
See the next scheduled run times for a cron expression in your local timezone.
Paste a timestamp and auto-detect whether it's seconds, ms, µs or ns, then decode the date.
Generate an HMAC signature for a webhook payload (GitHub/Stripe-style verification).
Explain a CORS problem: enter your frontend and API URLs to see exactly which headers the server needs.
About Developer Tools
Format, encode, hash, generate and debug — the essentials for building software. All 72 tools in this collection are free and run entirely in your browser — there's no sign-up, nothing to install, and your data never leaves your device. Pick a tool above to get started, or read the step-by-step how-to guides for each one.
Frequently asked questions
Are these developer tools free?+
Yes — every tool in the Developer Tools collection is completely free, with no sign-up, no watermark and no limits on the core features.
Do the developer tools work on mobile?+
Yes. They run in any modern web browser on phone, tablet or desktop, and many keep working offline once you've opened them.
Is my data safe?+
Yes — these tools run entirely in your browser, so your files, text and data are processed locally and never uploaded to a server.