Skip to content

Catalog

All developer tools

Search 114 utilities — filter by suite, or jump straight in with a query.

All tools

114 tools

JSON Formatter

Beautify, minify, sort, and validate JSON entirely in the browser.

Open

JSON → TS

Infer TypeScript interfaces, type aliases, or Zod schemas from sample JSON.

Open

JWT Debugger

Decode JWT header, payload, and signature in-browser with expiry countdown.

Open

cURL → Code

Paste a cURL command and get Go net/http, Python requests, fetch, and Axios.

Open

Regex Tester

Test JavaScript regular expressions with matches, groups, flags, and replace.

Open

UUID Generator

Bulk-generate UUID v4, UUID v7, NanoID, and high-entropy API keys locally.

Open

SQL Formatter

Pretty-print SQL for PostgreSQL, MySQL, SQLite, MariaDB, and T-SQL.

Open

Base64 Studio

Encode or decode Base64 online — text, images, PDFs, files — free, no upload.

Open

Hash Generator

SHA-1, SHA-256, SHA-384, SHA-512, MD5, and HMAC from text or files in-browser.

Open

Unix Timestamp

Convert epoch seconds and milliseconds to ISO time, local time, and time zones.

Open

YAML / TOML

Convert YAML, JSON, and TOML in the browser.

Open

XML ↔ JSON

Convert XML to JSON and run XPath locally.

Open

CSV ↔ JSON

Parse CSV to JSON objects and emit INSERT statements.

Open

JSON Flatten

Flatten nested JSON, rebuild it, and query with JSONPath.

Open

JSON Schema

Validate JSON against a schema and infer a draft from a sample.

Open

JSON Diff

Diff two JSON documents and deep-merge objects locally.

Open

JSONL

Split, join, and sample newline-delimited JSON.

Open

HTML ↔ MD

Convert Markdown to HTML and HTML back to Markdown locally.

Open

.env ↔ JSON

Turn dotenv files into JSON and back.

Open

Tables

Convert HTML tables, CSV, and Markdown tables locally.

Open

ULID / KSUID

Generate time-sortable IDs locally with Web Crypto.

Open

Base32 / 58 / 85

Encode and decode Base32, Base58, and Ascii85 in the browser.

Open

AES-GCM

Encrypt and decrypt with AES-GCM and PBKDF2 in Web Crypto.

Open

TOTP / HOTP

Generate TOTP codes and otpauth URIs locally.

Open

JWT Generator

Sign HS256 tokens locally from a JSON payload.

Open

Passphrase

Generate high-entropy word phrases with Web Crypto.

Open

Check digits

Luhn, Verhoeff, ISBN, and GSTIN format checks.

Open

Redactor

Mask JWTs, PEMs, AWS keys, and password assignments.

Open

PKCE / OAuth

Build S256 PKCE and an authorize URL. No token endpoint is called.

Open

CRC32

CRC-32 of text or file bytes in the browser.

Open

URL tools

Parse URLs, edit UTM params, and slugify paths.

Open

HTTP status

Look up status codes and common headers without leaving the tab.

Open

CORS

See if a browser would allow a cross-origin request.

Open

Cookie builder

Compose Set-Cookie and Cache-Control directives.

Open

Webhook HMAC

Sign and verify Stripe, GitHub, Slack, and Razorpay webhooks locally.

Open

MIME detect

Guess MIME type from magic bytes in the browser.

Open

robots.txt

Generate robots.txt, sitemap.xml, and security.txt stubs.

Open

User-Agent

Parse browser, OS, and device from a User-Agent string.

Open

Case converter

camelCase, snake_case, kebab-case, slugs, and accent folding.

Open

Text diff

Unified diffs and apply patch in the browser.

Open

Line toolkit

Sort, unique, shuffle, reverse, trim, and grep lines locally.

Open

Word counter

Count words, characters, lines, and estimate reading time.

Open

Semver

Parse, bump, compare, and test caret ranges.

Open

gitignore

Combine Node, Python, Go, Rust, Next, and Android ignore templates.

Open

Unicode

Code points, UTF-8 bytes, NFC/NFD, and a punycode hostname peek.

Open

Email syntax

Check email syntax. No SMTP, no mailbox probe.

Open

JSON → INSERT

Turn JSON arrays or CSV into INSERT or PostgreSQL COPY.

Open

Connection string

Parse Postgres, MySQL, Mongo, Redis, and AMQP URLs. Never connects.

Open

Cron

Build and decode cron in plain English — with next runs and a month preview.

Open

Time zones

Live times across common IANA zones.

Open

Fake data

Generate fictional people for fixtures. Obviously fake emails.

Open

Lorem

Placeholder paragraphs as text, Markdown, or HTML.

Open

Dummy REST

Users, products, orders, and posts as JSON fixtures.

Open

Dummy webhooks

Sample GitHub, Stripe, Slack, Razorpay, Shopify, and Twilio payloads.

Open

Test cards

Stripe, Razorpay, Cashfree, PayU, Braintree, Adyen, and more — sandbox test cards, UPI IDs, OTP rules, and Luhn tools.

Open

Dummy files

Build a file of N bytes in memory and download it.

Open

Placeholder

PNG/JPEG/WebP placeholders at any size, in-browser.

Open

QR Code Generator

Free online QR code generator with logo, colors, and shapes. Make a QR code for a URL, Wi-Fi, vCard, UPI, location, PDF, or text — download as PNG, SVG, or PDF. No sign up, no watermark, never expires.

Open

Color / contrast

HEX, RGB, HSL, and WCAG contrast ratios in the browser.

Open

ZIP

Build a zip or list files inside one. All in memory.

Open

INI / JSON5

Convert INI, .properties, JSON5, and JSONC in the browser.

Open

GraphQL

Pretty-print GraphQL and emit a fetch snippet.

Open

DynamoDB JSON

Convert AttributeValue maps to plain JSON and back.

Open

OpenAPI

Parse OpenAPI JSON or YAML and emit cURL / fetch for the first path.

Open

Hex dump

Dump text or a local file as hex, and decode hex to UTF-8.

Open

RSA / ECDSA

Generate RSA-PSS 2048 or ECDSA P-256 keys and sign locally.

Open

PEM / JWK

Convert PEM and JWK, and emit ssh-rsa from an RSA JWK.

Open

Password KDF

PBKDF2-SHA256, htpasswd {SHA}, and bcrypt in the browser.

Open

Code → cURL

Turn a fetch, Axios, or requests snippet into cURL.

Open

Raw HTTP

Parse a raw request or response and emit fetch.

Open

CSP

Build Content-Security-Policy and related isolation headers.

Open

HTTP composer

Build a raw HTTP request and fetch snippet. Nothing is sent.

Open

Auth headers

Build Authorization: Basic, Bearer, and a Digest example.

Open

Rate limit

Parse Retry-After and X-RateLimit-* headers.

Open

DNS builder

Build A, AAAA, CNAME, MX, TXT, SRV, and CAA records. No live lookup.

Open

SPF / DMARC

Build SPF and DMARC TXT records and a DKIM placeholder. No DNS query.

Open

App links

Build iOS AASA and Android Digital Asset Links files.

Open

CF _headers

Build Cloudflare Pages _headers and _redirects stubs.

Open

AWS SigV4

Build a SigV4 canonical request and optional HMAC signature. No AWS call.

Open

Similarity

Levenshtein, Jaro, and Dice coefficients in the browser.

Open

Phone

Parse and format numbers with libphonenumber-js. No carrier lookup.

Open

Intl

Number, date, relative, list, and plural formatting via Intl.

Open

Line endings

Detect LF, CRLF, CR, convert them, and strip or add a UTF-8 BOM.

Open

ANSI HTML

Turn ANSI color codes into HTML you can preview.

Open

SPDX

Browse common SPDX license identifiers and generate a LICENSE file stub.

Open

Commits

Build a Conventional Commits message with type, scope, and breaking.

Open

i18n strings

Convert Android, iOS, gettext, ARB, and JSON string maps.

Open

Excel date

Convert Excel serial numbers to ISO-8601 and back.

Open

ISO duration

Parse P1DT2H-style durations and test interval overlap.

Open

Business days

Add weekdays, count them, and compute an SLO error budget.

Open

OnCalendar

Translate a 5-field cron into a systemd OnCalendar= line.

Open

Dummy logs

Generate JSON, logfmt, Apache, Nginx, or syslog lines.

Open

Dummy CSV

Generate a CSV of fake people for importer tests.

Open

ICS / vCard

Generate a one-event .ics and a simple vCard.

Open

Dummy .env

Node, Next.js, and Docker Compose .env stubs.

Open

India fixtures

Format-check PAN, GSTIN, IFSC, and UPI. Sample values included.

Open

Unicode torture

Zalgo, RTL, ZWJ emoji, homoglyphs, BOM, and long lines for input tests.

Open

problem+json

Build an application/problem+json document.

Open

Identicon

SHA-256 identicon PNG from a seed, drawn on canvas.

Open

Resize

Resize a local image with canvas. PNG, JPEG, or WebP out.

Open

Image convert

Convert a local image between PNG, JPEG, and WebP on canvas.

Open

Markdown preview

Preview Markdown as HTML and extract a table of contents.

Open

Meta tags

Generate title, Open Graph, Twitter card, and WebSite JSON-LD.

Open

CSS units

Convert px and rem, build clamp(), and a modular type scale.

Open

Web manifest

Build a web app manifest.json with icons placeholders.

Open

CIDR

Network, mask, range, host count, and containment for IPv4 CIDR.

Open

gzip

Compress and decompress gzip or deflate with CompressionStream.

Open

Deep links

Android intent URLs, iOS associated-domains stub, and custom schemes.

Open

Money

Format amounts with Intl and a small ISO 4217 catalog.

Open

Log pretty

Pretty-print JSON lines and logfmt into JSON objects.

Open

App icons

Design and export iOS, Android adaptive, and PWA icon packs in your browser.

Open

Image compressor

Free online image compressor that compresses a photo to an exact size in KB or MB — 20 KB, 50 KB, 100 KB, 200 KB, 500 KB, 1 MB — without losing quality. JPG, JPEG, PNG, and WebP. No upload, no sign up, no watermark.

Open

Screenshot Studio

Design store screenshots with device frames, templates, and text — all in your browser.

Open

P2P file transfer

Free P2P file sharing online with a 6-digit code or QR. WebRTC sends files straight phone ↔ laptop — nothing uploaded to a server, no size limit from us, bi-directional while you stay connected.

Open