TXT · Text & Data tools

SCrypt Hasher & Verifier

N (cost)
Plain text
Hash output
HASHmodesingleinput16384N8r1p

Hashing and verification

Use this scrypt hash generator to compute scrypt online password hashes from plain text. The tool generates a fresh random salt for every execution, meaning the exact output string will change every time you run it, even for identical input. The output is a modular-style string containing the algorithm label, the cost parameters, the salt, and the derived scrypt hash.

Switch to Verify mode to check whether plain text matches an existing encoded scrypt hash string. Since scrypt is a one-way cryptographic hash, you cannot use a scrypt decrypt online tool to decode an existing hash; you can only verify candidate passwords against it to confirm a match.

Parameter tuning

When using the scrypt generator, you can adjust three parameters to scale the computational and memory difficulty of the hash:

  • N (cost): The main CPU/memory cost factor.
  • r (block): The block size parameter, which fine-tunes memory scaling.
  • p (parallel): The parallelization parameter, controlling independent processing lanes.

Because these parameters control how much work the browser performs, setting N to 65536 or higher will trigger a high-cost warning. A timing badge in milliseconds helps you measure the actual duration of the hashing process in your browser.

Batch processing

Turn on “Batch by newline” to process multiple entries at once. In Hash mode, it treats each non-empty line of plain text as a separate input and generates a corresponding list of encoded hashes. In Verify mode, it compares each line of plain text against the corresponding line of encoded hashes, reporting the exact number of matches and mismatches.

Frequently Asked Questions

It generates scrypt password hashes from plain text and verifies plain text against existing scrypt hashes. You can tune the N cost, block size r, and parallelization p in hash mode, switch to verify mode, and process either single values or multiple lines in batch mode.

The tool outputs a modular-style encoded scrypt string that includes the algorithm label, N, r, and p parameters, plus the salt and derived hash. That makes it easier to inspect and verify the full hashing setup from one encoded value.

In hash mode, the tool generates a fresh random salt for each value, computes a scrypt hash, and returns an encoded output string containing the parameters, salt, and hash.

In verify mode, the tool parses the supplied encoded scrypt hash, extracts its parameters and salt, recomputes the derived hash for the plain text, and reports whether they match.

N is the main cost parameter, r is the block size, and p is the parallelization parameter. Together they control how computationally and memory expensive the scrypt hash becomes.

Because the tool generates a fresh random salt every time it hashes a value. That is expected and desirable for password hashing. Different encoded hashes can still verify correctly against the same original password.

Yes. Turn on Batch by newline to hash one input per line or verify each plain-text line against the corresponding encoded scrypt hash line.

No. , so your input and generated hashes stay on your device.

Explore Our Tools

Browse all tools