Developer Tools
JSON formatting, Base64 encoding, cryptographic hashing, and JWT generation — all running in your browser. No account, no upload.
JSON Formatter
Format, minify and validate JSON. Syntax-error highlighting with exact position.
Base64 Encoder / Decoder
Encode text or files to Base64, decode Base64 to text. URL-safe mode supported.
Hash Generator
Generate SHA-256, SHA-384 and SHA-512 hashes. Generate secure secrets for NextAuth / Auth.js.
JWT Generator & Decoder
Sign JWT tokens with HS256/HS384/HS512, or decode any token to inspect its header and payload.
Why use 365tools developer utilities?
Web Crypto API — browser-native
Hashing and JWT signing use crypto.subtle — the browser's built-in cryptographic API. No third-party library touches your secrets.
Nothing leaves your device
Your API keys, secrets, JWTs, and JSON payloads are processed in memory and never transmitted over the network.
Instant, no queue
All operations run locally — no server round-trip means results appear in milliseconds regardless of your internet speed.
Common use cases
Debug API responses
Paste raw JSON from Postman or curl and format it instantly to spot errors.
Embed images in HTML
Encode any image file to Base64 data URL for inline use in HTML, CSS, or JSON.
Rotate NextAuth secrets
Generate a cryptographically random AUTH_SECRET in one click — equivalent to openssl rand -base64 32.
Inspect third-party JWTs
Paste any JWT to decode its header and payload without a server round-trip or sharing credentials.
How it works — browser-native APIs, no server
Every tool in this suite uses APIs that are built into your browser. The JSON formatter uses JSON.parse and JSON.stringify. Base64 encoding uses btoa() / atob(). SHA hashing and JWT signing use crypto.subtle — the W3C Web Crypto API available in every modern browser.
No JavaScript bundle for cryptography is downloaded from an external CDN. No data leaves your device. All computation happens on your own CPU inside your browser tab.