// 01 · vault.online

$ crypto/tools

Free, Browser-Based Encryption & Security Utilities — Your Secrets Never Leave the Browser

// 02 · status
status OPERATIONAL
entropy crypto.RNG
transport localhost
uploaded 0 bytes
// 03 · loaded
06
primitives ready
[ ENTER VAULT ]

## Why Use Crypto Tools Online?

🔐

Your Secrets Stay Local

Passwords, JWTs, and ciphertext are processed entirely in your browser. Nothing is sent to any server — these are exactly the values you cannot afford to leak.

Instant Results

UUIDs, password strength scores, and bcrypt hashes are computed locally with no network round-trip. Feel free to test passwords you actually use.

🆓

Completely Free

Every tool on this site is free to use with no account required, no credit system, and no rate limits beyond what your browser can compute.

🧪

Vetted Libraries

Built on widely audited open-source primitives: crypto.getRandomValues, zxcvbn (Dropbox), bcryptjs, crypto-js and jwt-decode (Auth0).

🛡️

True Randomness

Password and UUID generation use the browser's cryptographic crypto.getRandomValues — the same primitive your browser uses for HTTPS.

📱

Works on Any Device

Fully responsive and optimized for desktop, tablet, and mobile. Use any modern browser — no plugin, no installer, no signup.

## Sample Session

demo · zsh · 80x24
root@vault:~$ generate-password --length 24 --symbols
A8x#9k$mP2nQ@vW!Lr5tYbZc
root@vault:~$ uuid v4
7f8d92a1-3c4e-4b2a-9f6d-1e8a7b3c5d2f
root@vault:~$ bcrypt "mySecret" --cost 12
$2b$12$Kj8sN9bF7vH3qX2mY4nZpO.RtBwLcGyVfXeUdQsMrJ1aZ8pK3hT7m
root@vault:~$ strength-score "mySecret"
score=1/4 ⚠ weak · estimated crack: <1 sec online
root@vault:~$ jwt-decode "eyJhbGc..."
{ "alg": "HS256", "sub": "u_42", "exp": 1735689600 }
# All commands ran locally — 0 bytes sent over the wire.

## Cipher Quick Reference

A field guide to the primitives you can run on this page. Pick the right tool for the job.

# Algorithm Key / Cost Output Use Case Reversible
AES-256-CBC 256-bit key Ciphertext Confidential data, message encryption yes
bcrypt cost 4–14 60 chars Password storage, login hashes no
SHA-256 64 hex File integrity, checksums no
MD5 32 hex Legacy fingerprints (NOT for security) no
UUID v4 122-bit random 36 chars Database keys, unique identifiers n/a
JWT (HS256) shared secret 3 base64 parts Stateless auth tokens decode-only
Base64 ≈ 4/3 input Binary-safe transport (NOT encryption) yes

## Who Uses Crypto Tools Online?

👩‍💻
Backend Developers

Generate UUIDs for primary keys, mint bcrypt hashes for seed data, decode customer-support JWTs without sending them to a third-party.

🛡️
Security & SRE

Audit password strength, generate strong unique secrets for service-to-service auth, and inspect tokens during incident response.

🔬
Students of Cryptography

Inspect bcrypt cost behavior, see real zxcvbn output, and watch ciphertext change on every AES encryption — great for learning by experimentation.

🔑
Privacy-Conscious Users

Generate passwords and assess strength without trusting any online "password meter" with your actual secrets.

## Frequently Asked Questions

Are these crypto tools really free?

Yes, completely free. There are no premium tiers, no credits to purchase, and no account required.

Are my passwords or tokens sent to a server?

No. Generation, hashing, decoding, and encryption all happen in your browser using JavaScript. Nothing is transmitted, and no value ever appears in a network request.

How random are the generated passwords and UUIDs?

True cryptographic randomness from crypto.getRandomValues — the browser primitive used for HTTPS key material. There is no PRNG seeding or weakness in the path.

Does the JWT Decoder verify signatures?

No — verification requires the issuer's public key, which is a server concern. This tool decodes header and payload so you can debug claims locally.

Is AES encryption here suitable for sensitive data?

It is suitable for casual obfuscation of short messages with a strong passphrase. For high-stakes data (legal, medical, regulatory) use vetted applications such as age or GPG with proper key management.

Can I use these tools on my phone or tablet?

Yes. All tools are fully responsive and work on any modern mobile browser.