Password generator
Generate passwords with browser-native cryptographic randomness.
01 / TOOLKIT
Browser-side utilities for everyday development, data handling, security-oriented inspection, and quick experiments. No account, no dashboard clutter.
Inputs stay in your browser unless a tool explicitly says otherwise.
The toolkit follows the same visual language as the main portfolio.
No matching tools.
02 / INDEX
03 / GENERATORS
Small deterministic tools for credentials, identifiers and visual primitives.
Generate passwords with browser-native cryptographic randomness.
Generate RFC 4122-style UUID v4 identifiers using crypto.randomUUID().
Create a compact grayscale or hue-based palette from one source color.
Hash text with Web Crypto. MD5 is intentionally omitted from the browser-native path.
04 / CALCULATE
Keyboard-friendly arithmetic with common scientific functions. Expressions are evaluated locally.
04 / ENCODING
Useful for APIs, URLs, payloads, structured data and quick debugging.
05 / SECURITY
Inspection-first helpers for authorized research, debugging and forensic workflows.
Decode JWT header and payload locally. This does not verify the signature.
—
—
Decoding is not verification.
Fetch response headers from a URL when the target permits browser CORS access.
No request yet.
CORS restrictions are enforced by the browser.
Enter a pattern and text.
Inspect IPv4 addresses and common CIDR ranges without sending the input anywhere.
—
06 / NETWORK
Local helpers for CIDR calculations, query strings and common HTTP status references.
—
—
07 / CONVERT
Length, data and temperature conversions without a dependency.
08 / COMPARE
A compact line-based diff for code, notes, JSON and configuration files.
—
09 / FILES
Select a file and calculate a SHA-256, SHA-384 or SHA-512 digest in the browser.
The file bytes are read in this tab; no upload is performed by this page.
06 / TEXT
Quick analysis for documentation, notes, logs and content cleanup.
07 / DEVELOPER
Small helpers that save the repetitive five-minute jobs.
—
—
—
08 / EDITOR
Keep the editor as an optional workspace instead of making it the homepage.
Ready.
JavaScript runs locally in the browser. Python and other languages are editor-only in this lightweight version.