100% Offline, Private Developer Tools
DevScratchpad is a suite of 20+ privacy-first developer utilities. Every tool runs entirely within your browser using client-side processing. Zero server transmission. Once loaded, it works entirely offline. Your data, payloads, and tokens never leave your machine.
Smart Clipboard Detection
Auto-DetectCopy any raw JWT, cURL, JSON, SVG, SQL, or Timestamp and press Ctrl + V (or ⌘V) anywhere. DevScratchpad identifies the format and switches tools for you automatically.
Code Formatting
JSON Formatter & Validator
Format, validate, and minify JSON with interactive syntax highlighting and sorting.
XML Formatter
Pretty print and format XML documents.
SQL Formatter
Format SQL queries (PostgreSQL, MySQL, SQLite, standard SQL) with proper indentation.
GraphQL Formatter
Format GraphQL queries, mutations, and schema definitions.
Security & Identifiers
UUID / ULID / NanoID Generator
Generate cryptographically secure UUIDv4, ULID, and NanoID strings in bulk.
JWT Decoder & Inspector
Decode JSON Web Tokens securely. Inspect claims, header, and signature status locally.
Hash Generator (MD5, SHA256, SHA512)
Computes MD5, SHA-1, SHA-256, and SHA-512 in parallel client-side in your browser.
HMAC Generator
Compute Hash-based Message Authentication Codes (HMAC) using SHA256, SHA512, etc.
Base64 / Hex / Binary Multi-Inspector & Image Previewer
Auto-detects and converts between Base64, URL-Safe Base64, Hexadecimal streams, Canonical Hex Dumps, Binary octets, and Data URL images.
X.509 Certificate & CSR Decoder
Decode X.509 PEM certificates and PKCS#10 CSRs in your browser. Inspect Subject, Issuer, SANs, Validity countdown, and fingerprints.
SSH Keypair Generator & Randomart Visualizer
Generate cryptographically secure Ed25519, RSA (2048/4096), and ECDSA SSH key pairs directly in your browser with OpenSSH Randomart.
Bcrypt / Argon2 / PBKDF2 Password Hash Verifier & Generator
Generate and verify passwords against Bcrypt ($2a/$2b), Argon2id, and PBKDF2 hashes with cost factor controls.
Networking & Time
Code Converters
JSON to TypeScript Interfaces
Instantly infer TypeScript interfaces and types from a JSON payload.
JSON to Zod Schema
Infer Zod validation schemas directly from JSON payloads.
JSON to Go Struct
Convert JSON payloads into Go struct definitions with json tags.
SVG to JSX Converter
Convert raw SVG markup into React JSX/TSX components.
cURL to Python Requests
Translate bash cURL commands into Python `requests` code.
cURL to JavaScript Fetch
Translate bash cURL commands into JavaScript fetch() API calls.
cURL to Go HTTP Request
Translate bash cURL commands into Go `net/http` client code.
YAML to JSON / JSON to YAML Converter
Bidirectional YAML and JSON conversion with syntax validation.
Diff & Text Optimization
Diff Checker & Text Compare
Monaco side-by-side or inline code diffing with character-level additions and deletions.
CSS / SVG / HTML Minifier
Minify and compress CSS stylesheets, SVG graphics, and HTML documents.
Regex Tester & Matcher
Real-time RegExp testing with flags (g, i, m, s), match lists, and substitution preview.
Why DevScratchpad?
- ⚡ Magic Paste Auto-Detection: Never waste time searching through sidebars. Just press Ctrl + V anywhere and DevScratchpad auto-detects JWTs, cURL, SVGs, JSON, SQL, Unix timestamps, and Cron expressions instantly.
- Zero Server Transmission: Everything happens 100% in your browser. We don't have any backend databases or tracking servers that log your confidential tokens.
- Lightning Fast: Zero API latency. Formatting, conversion, and decoding execute instantly in local browser memory.
- Offline & PWA Ready: Installable as a Progressive Web App that functions without an active internet connection.
- Free & Open: Accessible to all engineers worldwide without ads, sign-ups, or usage limits.
Frequently Asked Questions
How does Magic Paste (Ctrl + V) work?
When you press Ctrl+V (or ⌘V) anywhere on the page, DevScratchpad client-side parser inspects your clipboard. If it detects a recognizable format (like a JWT token, cURL snippet, raw SVG, valid JSON, SQL query, or timestamp), it switches you directly to the relevant tool and pre-populates your formatted output with zero friction.
What tools does DevScratchpad offer?
DevScratchpad provides over 20 developer tools including SVG to JSX, JSON/XML/SQL formatters, JWT decoders, Hash/HMAC generators, Base64/URL encoders, timestamp converters, CIDR calculators, diff checkers, and more.
Is DevScratchpad really free?
Yes, DevScratchpad is 100% free to use with no hidden fees, premium tiers, or account registration required.
Does DevScratchpad work offline?
Yes! Once the website loads in your browser, all tools execute strictly using client-side JavaScript, meaning they work fully offline without any network dependency.
Is my data safe with DevScratchpad?
Absolutely. Your data never leaves your device. All inputs, text, tokens, and payloads are processed locally in your browser's memory and are never transmitted to any remote servers or databases.
100% Client-Side Privacy Guarantee
All inputs are processed entirely inside your browser's memory using JavaScript. No data is ever transmitted to any server. Your tokens, JSON payloads, cURL commands, and timestamps never leave your machine.