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
- Keep this tab on djb2 Hash (/crypto/djb2). Pasting into the wrong Crypto tool (for example FNV-1a 32) changes the job.
- Paste or type the input djb2 Hash expects. Path hint: crypto · djb2. djb2 hash; optional uppercase hex.
- 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.
- Copy the output of djb2 Hash if you need it elsewhere. Size/complexity still follows: Non-empty UTF-8. Optional uppercase. Local only.
- 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.