TOTP / HOTP Generator
↗ Standalone TOTP pageGenerate one-time codes from a Base32 secret. Paste an otpauth:// URI to auto-fill all options. Compatible with Google Authenticator, 1Password, Authy and any RFC 6238 / 4226 client. Nothing stored.
QR Code
↗ Standalone QR pageGenerate a QR code from any text or URL. Works great for otpauth:// URIs to import into Authenticator apps.
Base64
Encode plain text to Base64 (RFC 4648) or decode back. Handles Unicode (UTF-8).
URL Encoder / Decoder
Percent-encode or decode. Choose Component (encodes everything) or Full URL (preserves :/?#[] structure).
JSON Formatter
Validate, pretty-print, or minify JSON. Errors show exact line and column.
JWT Decoder & Verifier
↗ Standalone JWT pageInspect header, payload, and claims. Verify HS256 / RS256 / ES256 signatures locally — your secrets and keys never leave the browser.
Hash Generator
SHA-1, SHA-256, and SHA-512 digests. Type text or drop a file.
Hex Converter
Convert text to hex bytes or decode hex back to text. Choose display format below.
HTML Entities
Encode special characters to HTML entities, or decode them back. Click a reference entry to insert it.
Regex Tester
Test regular expressions live. Matches are highlighted; groups shown in the match list.
Text Diff
Line-by-line comparison of two texts. Green = added, red = removed.
Color Converter
Enter a color in any format — HEX, rgb(), or hsl(). See and copy all formats instantly.
UUID Generator
Generate RFC 4122 version 4 UUIDs using cryptographically random bytes.
Password Generator
Cryptographically random passwords using crypto.getRandomValues. Pick length and character set.
Random Number Generator
↗ Standalone Random pageCryptographically random integers or decimals from crypto.getRandomValues with rejection sampling for true uniformity. Pick a range, count, and format. No Math.random bias.
Coin Flip
↗ Standalone Coin pageA real 3D coin flip in the browser. Each outcome is one bit drawn from crypto.getRandomValues — the animation is purely cosmetic, the result is provably 50/50.
Unix Timestamp
Convert between Unix epoch seconds and human-readable dates. Local and UTC.
Currency Converter
Convert between 150+ world currencies and major crypto at live mid-market rates. The conversion runs in your browser — only the public rate table is fetched, never the amount you type.
Wallet & ENS Lookup
Look up any Ethereum address or ENS name and see its ENS name, ETH balance, and USD value, read live from the chain. Your browser only ever talks to our own origin; our server then queries a public Ethereum node on your behalf — we don’t log or store what you enter.
Ethereum Gas Tracker
Live Ethereum gas fees — slow, normal, and fast — in gwei, with the estimated cost of a standard ETH transfer. Read from the chain through our own server (no third party in your browser); refreshes about every 15 seconds while the tab is open.
Stock Quote
Enter a ticker or company name for a US stock quote — price, day change, and range. Fetched through our own server (no third party in your browser). Quotes may be delayed; this is not investment advice.
Melody Catcher
Got a tune stuck in your head but can’t read music? Tap piano keys to audition pitches, hit ✓ on each one that matches the note you’re hearing, and they string together into a melody you can replay at any tempo. Everything is synthesized in your browser — nothing is uploaded.
Markup
Drop an image to redact (mosaic / blur / solid block) and annotate (arrow, rectangle, text, pen). Everything happens in your browser — nothing is uploaded. Download the result as PNG.
Clipboard
Save your latest 100 snippets. Paste one in or pull from the system clipboard, then click any item to copy it back.
Temporary File Share
↗ Standalone Link pageDrop a file (up to 50 MB) and get a public URL that auto-expires after a lifetime you pick (30 min to 24 h). The standalone page also exposes an agent prompt variant so AI agents that can fetch URLs are told explicitly to download and read the file.