Argon2 Verify
Developer & Author —Egor VolchenkoThis Argon2 password verifier checks whether a candidate password matches an existing encoded Argon2 hash. Paste the password and complete stored hash to get a match or mismatch response; check the supported format limits when interpreting a failure.
How to use Argon2 Verify
Use the steps below to check a candidate Argon2 password.
Check a candidate Argon2 password
- Type the test password into Password / String to verify.
- Keep Target Hash enabled and paste the complete encoded hash into Hash to Verify Against. Leave Key Encoding (Search/Type): at UTF-8.
- Set Input Encoding: to the representation of the candidate password, using UTF-8 for normal text.
- Keep Auto / Live on to update the result as you edit. To work manually, turn Auto / Live off and click Run.
- Read Verification Result. VALID (Match) indicates a match; INVALID (Mismatch) can also indicate an unsupported or malformed hash.
- Click Copy to copy the result. Use Clear where shown, or a field's clear control, to clear the text.
For example, the password million-test and hash $argon2id$v=19$m=65536,t=4,p=1$WOTd/tGxakQ5SF4t61ZueA$/5pJ3KHg0yZxoK9yPKNLkUDCOlLu4Q1cyR2VDypU+Ls produce VALID (Match). Replacing the password with wrong produces INVALID (Mismatch).
Check the accepted hash format
The verifier reads version-19 argon2id, argon2i, and argon2d strings. Its current bounds are memory at most 65536 KiB, iterations at most four, and parallelism at most four. Salt and digest fields must also fit the accepted format and length checks.
Interpret a mismatch carefully
A result of INVALID (Mismatch) can mean a wrong password, unsupported parameters, a malformed hash, or a verification error. Keep the full original encoded hash and match the password byte representation used when it was created.
Frequently asked questions
The verifier recognizes version-19 Argon2id, Argon2i, and Argon2d encoded hashes within its parameter and format limits.
Hi! I’m a WordPress developer with over 10 years of experience. I love Tailwind CSS, clean code, and intuitive interfaces. I’m currently working on million.tools — a service with convenient online tools for everyday tasks. I’m building it from scratch with great attention to detail and user experience.
Ratings & feedback 0
Share your experience with this tool.
No feedback yet
Be the first to leave a review or rating.