djb2 Hash

djb2 hash; optional uppercase hex.

Classic djb2 of UTF-8 bytes. Optional uppercase. Unlike FNV-1a this uses the 5381 start. Empty text fails. Local only.

What djb2 Hash does

Classic djb2 of UTF-8 bytes. Optional uppercase. Unlike FNV-1a this uses the 5381 start. Empty text fails. Local only.

Practical limit for djb2 Hash: Non-empty UTF-8. Optional uppercase. Local only. That is why output can differ from heavy desktop Crypto software. Read the tool-specific note again: Classic djb2 of UTF-8 bytes. Optional uppercase. Unlike FNV-1a this uses the 5381 start. Empty text fails. Local only.

How to use djb2 Hash

  1. Keep this tab on djb2 Hash (/crypto/djb2). Pasting into the wrong Crypto tool (for example FNV-1a 32) changes the job.
  2. Paste or type the input djb2 Hash expects. Path hint: crypto · djb2. djb2 hash; optional uppercase hex.
  3. Apply the djb2 Hash action only. CRC-32 is a different transform (IEEE CRC-32; optional uppercase hex.). Classic djb2 of UTF-8 bytes. Optional uppercase. Unlike FNV-1a this uses the 5381 start. Empty text fails. Local only.
  4. Copy the output of djb2 Hash if you need it elsewhere. Size/complexity still follows: Non-empty UTF-8. Optional uppercase. Local only.
  5. If the text job is actually 32-bit FNV-1a; optional uppercase hex., leave djb2 Hash and open FNV-1a 32.

When not to use djb2 Hash

Skip djb2 Hash when a neighbor tool matches better — start with FNV-1a 32 or CRC-32 — or when the description already warns the job will fail. In the tool’s own words: Classic djb2 of UTF-8 bytes. Optional uppercase. Unlike FNV-1a this uses the 5381 start. Empty text fails. Local only.

Questions about djb2 Hash

What does djb2 Hash do that other Crypto pages on this site do not?
Classic djb2 of UTF-8 bytes. Optional uppercase. Unlike FNV-1a this uses the 5381 start. Empty text fails. Local only. Short version: djb2 hash; optional uppercase hex.
Does djb2 Hash upload my file or text to Tool-You servers?
No. djb2 Hash runs in this browser tab. Files stay on the device. Limit note: Non-empty UTF-8. Optional uppercase. Local only.
Should I use FNV-1a 32 instead of djb2 Hash?
Use djb2 Hash when you need djb2 hash; optional uppercase hex. Use FNV-1a 32 when you need 32-bit FNV-1a; optional uppercase hex. They share a category (Crypto) but not the same job.
What are the limits of djb2 Hash?
Non-empty UTF-8. Optional uppercase. Local only. Also: Classic djb2 of UTF-8 bytes. Optional uppercase. Unlike FNV-1a this uses the 5381 start. Empty text fails. Local only.