Home
Tools
FAQ
Contact
Get Started
A
Awan Tools
Home
Tools
FAQ
Contact
Security Toolkit
22 client-side utilities — hash generators, password tools, JWT encoder/decoder, HMAC & token generator
Clear
Hash Generators
MD5
128-bit digest
SHA-1
160-bit digest
SHA-224
224-bit digest
SHA-256
256-bit digest
SHA-384
384-bit digest
SHA-512
512-bit digest
CRC32
32-bit checksum
RIPEMD-160
160-bit digest
Whirlpool
512-bit digest
Password Tools
Generator
Random password
Hash Generator
Password → hash
Strength Checker
Analyse strength
Bcrypt Generator
Bcrypt hash
JWT Tools
JWT Decoder
Decode a token
JWT Encoder
Build a token
JWT Validator
Validate structure
JWT Inspector
All fields at once
Expiry Checker
Check exp claim
Security Utilities
HMAC Generator
Keyed-hash MAC
File Hash
Hash a file
Hash Verifier
Compare hashes
Token Generator
UUIDs, API keys, nonces
MD5 Generator
128-bit (32 hex chars) — fast but not collision-resistant
Copy
Generate
Input Text
MD5 Hash
Copy
Result will appear here…
SHA-1 Generator
160-bit (40 hex chars) — deprecated for security use
Copy
Generate
Input Text
SHA-1 Hash
Copy
Result will appear here…
SHA-224 Generator
224-bit (56 hex chars) — truncated variant of SHA-256
Copy
Generate
Input Text
SHA-224 Hash
Copy
Result will appear here…
SHA-256 Generator
256-bit (64 hex chars) — widely used cryptographic standard
Copy
Generate
Input Text
SHA-256 Hash
Copy
Result will appear here…
SHA-384 Generator
384-bit (96 hex chars) — part of SHA-2 family
Copy
Generate
Input Text
SHA-384 Hash
Copy
Result will appear here…
SHA-512 Generator
512-bit (128 hex chars) — strongest SHA-2 variant
Copy
Generate
Input Text
SHA-512 Hash
Copy
Result will appear here…
CRC32 Generator
32-bit cyclic redundancy check — error detection checksum
Copy
Generate
Input Text
CRC32 (Hex)
Copy
Result will appear here…
CRC32 (Decimal)
Copy
Result will appear here…
RIPEMD-160 Generator
160-bit (40 hex chars) — used in Bitcoin address generation
Copy
Generate
Input Text
RIPEMD-160 Hash
Copy
Result will appear here…
Whirlpool Generator
512-bit (128 hex chars) — designed by Rijmen & Barreto
Copy
Generate
Input Text
Whirlpool Hash
Copy
Result will appear here…
Password Generator
Cryptographically random passwords using Web Crypto
Copy
Generate
Length
Uppercase (A–Z)
Lowercase (a–z)
Numbers (0–9)
Symbols (!@#…)
Exclude ambiguous (0Oo1Il)
Generated Password
Copy
Password Hash Generator
Hash a password using common algorithms
Copy
Hash
Password
Algorithm
SHA-256
SHA-384
SHA-512
MD5
Case
Lowercase
Uppercase
Hash Output
Copy
Result will appear here…
Password Strength Checker
Analyse complexity, entropy and common weaknesses
Password
Type a password above to see its strength
Bcrypt Generator
Adaptive hash function designed for password storage
Copy
Hash
Password
Cost rounds
10 (default)
11
12 (strong)
13
14 (very strong)
Bcrypt Hash
Copy
Result will appear here…
JWT Decoder
Decode a JWT token — header, payload and signature parts
JWT Input
Paste a JWT above to decode it
JWT Encoder
Build and sign a JWT token
Copy
Encode
Header JSON
{"alg":"HS256","typ":"JWT"}
Payload JSON
{"sub":"1234567890","name":"John Doe","iat":1516239022}
Secret / Signing Key
Algorithm
HS256
HS384
HS512
Encoded JWT
Copy
Token will appear here…
JWT Validator
Validate JWT structure and verify HMAC signature
JWT Token
Paste a JWT above to validate it
JWT Inspector
Full breakdown of all JWT fields and claims
JWT Token
Paste a JWT above to inspect it
JWT Expiry Checker
Check the exp, iat and nbf claims against current time
JWT Token
Paste a JWT above to check its expiry
HMAC Generator
Hash-based message authentication code using WebCrypto
Copy
Generate
Message
Secret Key
Algorithm
HMAC-SHA256
HMAC-SHA384
HMAC-SHA512
HMAC-SHA1
HMAC Output
Copy
Result will appear here…
File Hash Calculator
Compute cryptographic hashes of any file — 100% client-side
Click or drag & drop a file
Any file type — hashed in your browser
Hash Verifier
Compute a hash and compare it against a known value
Verify
Input Text
Known Hash (to compare against)
Algorithm
SHA-256
SHA-512
SHA-1
MD5
SHA-384
Secure Token Generator
Cryptographically random UUIDs, API keys & nonces via Web Crypto
Copy
Generate
Token type
UUID v4
UUID v1 (time-based)
Hex string
Base64 string
Base64URL string
Alphanumeric (a–z, A–Z, 0–9)
Numeric (0–9 only)
API key (prefix:token format)
Bytes / length
Prefix
Quantity
Case
Lowercase
Uppercase
Mixed
Generated Token(s)
Copy all
Report Issue
Report an Issue
×
Your Name
*
Your Email
*
Describe the Problem
*
Screenshot (optional)
This site uses cookies to improve your experience.
Learn more
Essential Only
Accept All