Security
Generate Argon2id password hashes with tunable memory, iterations, parallelism, salt length, and PHC output
argon2-password-hash-generatorHealth
Calculate a symmetric per-side plate setup for a target barbell weight, with kg/lb support and custom inventory
barbell-plate-load-calculatorMath & Numbers
Convert arcminutes to degrees with configurable decimal precision
arcminutes-to-degreesMath & Numbers
Convert arcseconds to degrees with configurable decimal precision
arcseconds-to-degreesMedia
Convert Canon CRW RAW files to JPEG format. Automatically extracts image dimensions and metadata from the RAW file.
crw-to-jpgMedia
Convert Canon CRW RAW files to PNG format. Automatically extracts image dimensions and metadata from the RAW file.
crw-to-pngSecurity
Encrypt or decrypt portable password-based file bundles with Argon2id, XChaCha20-Poly1305, and optional signatures
age-like-encrypted-file-bundleSecurity
Compare two AGEX bundles and highlight metadata or protection-setting differences
agex-bundle-diffSecurity
Inspect AGEX bundle metadata without decrypting the file contents
agex-bundle-inspectorSecurity
Rewrite exposed AGEX metadata like original filename or signer ID without touching ciphertext bytes
agex-bundle-metadata-redactorSecurity
Re-encrypt an AGEX bundle with a new passphrase and fresh Argon2id/XChaCha parameters
agex-bundle-rewrapperSecurity
Generate an Ed25519 keypair for AGEX bundle signing and verification
agex-keypair-generator