Tools
Self-contained utilities for code, data, and careful hand-offs. Most run entirely in your browser. ShareX stores ciphertext for up to 24 hours and never receives the decryption key.
Secure Hand-off
Move a secret to exactly one person, then leave nothing behind.
ShareX
Encrypt a secret in your browser, copy a one-time link, and let one recipient reveal it before the ciphertext is deleted.
- encrypted in your browser
- the key never reaches the server
- one reveal, then deleted
Playgrounds
Full execution environments running in your browser. Write code, run it, share it.
TypeScript Playground
Write, type-check, compile, and run TypeScript in the browser. Powered by CodeMirror 6, the TypeScript language service, and a native Web Worker.
Postgres Playground
Run SQL against a real Postgres database in the browser. Powered by CodeMirror 6 and PGlite (WebAssembly).
Node.js Playground
Install npm packages and run TypeScript/JavaScript in the browser. Powered by CodeMirror 6, almostnode, and Ghostty.
Generators & Utilities
Focused utilities for generating and transforming data.
Unique ID Generator
Generate and inspect UUID v4/v7, ULID, TypeID, CUID v2, Nanoid, KSUID, ObjectID, TSID, and XID. Powered by my library uniku.
PrtSc Code Screenshot
Turn a code snippet into a screenshot. Five themes, PNG and SVG export, clipboard copy, everything rendered in your browser.
Text Scrambler
Configure and preview a hacker-style text scramble effect, then copy a ready-to-use code snippet.
SVG Favicon Generator
Design and export custom SVG favicons with live preview, WCAG contrast checking, and multiple font options.