Security & IDs

PBKDF2 key derivation

Derive a 256-bit key from a password and salt using PBKDF2-HMAC-SHA-256.

How to use
Free. Always.Inputs stay in your browserNo sign-up

Your saved tools stay in this browser.

PBKDF2 key derivation — workspace

Loading your tool…

How to use: PBKDF2 key derivation

  1. Start with the example, or replace it with your own values.

  2. Review Password, Salt (text), Iterations, then select “Get result”.

  3. Read the result, then copy or download it. Edit any input to try again.

What you can do

  • Derive a 256-bit key from a password and salt using PBKDF2-HMAC-SHA-256.

What you get

  • A result you can review, copy or download. Numeric tools show labeled calculations; text tools show the transformed output.

What you need

Password
Enter your own value; public example credentials must not be used as real secrets.
Salt (text)
Enter or paste your value, or start with the example.
Iterations
Enter a whole number (100000–1000000).

Try an example

Salt (text)
example-salt-change-me
Iterations
600000
Try it in the tool

Good to know

  • PBKDF2-HMAC-SHA-256, 256-bit output. Use a unique random salt in real systems.
  • Examples are public demonstrations. Replace example passwords and keys before using an output for a real purpose.

Your work stays on your device

Your files and entered values are processed in your browser and are not uploaded for processing. The website and any required processing engines still download from the site.

Questions & answers

Is PBKDF2 key derivation free?

Yes. PBKDF2 key derivation is free to use and does not require an account.

Are my files or entered values uploaded?

Your files and entered values are processed in your browser and are not uploaded for processing. The website and any required processing engines still download from the site.

What result can I save?

A result you can review, copy or download. Numeric tools show labeled calculations; text tools show the transformed output.

What should I check before using the result?

PBKDF2-HMAC-SHA-256, 256-bit output. Use a unique random salt in real systems. Examples are public demonstrations. Replace example passwords and keys before using an output for a real purpose.

Keep going with another tool

UUID generator Create unique version 4 identifiers for your projects.SHA text fingerprint Create a SHA-256, SHA-384 or SHA-512 digest of text.Password checklist Check password length and character patterns locally, without a breach database lookup.Random word passphrase Generate a random multiword passphrase using the browser's cryptographic randomness.Random PIN generator Generate one or more random numeric PINs with your chosen length.