Human-ID Generator / Generate Human-ID v4 unique IDs
Other Data Tools
human-id bulk-generator tool
what are Human IDs
Human-IDs are readable strings, generated by chaining common short words of the english language in a semi-meaningful way. The result is concatenated of adjective + noun + verb resulting in a minimum pool size of 15 million possible combinations with the default length configuration. Only friendly non-offensive words are used when generating Human IDs.
human-id vs. uuid
UUIDs consist of mostly random letters and numbers (e.g. 0ff58b1f-551b-4187-b189-11959823f76b
).
Human-IDs consist of english words (e.g. FortyGhostsTalk
or cold-cobras-fail
)
Using friendly words to identify resources provides various advantages when human users are involved, like increasing distinction and rememberability.
human-id vs. friendly-words
friendly-words is a similar algorithm to human-id for generating human-friendly IDs programmatically. friendly-words is also based on a word-list, chained together with a rule-based approach.
human-id vs. friendlier-words
friendlier-words is another algorithm for generating friendly human-readable unique IDs. It is based on friendly-words, with some improvements to the original generation algorithm, using a smaller curated wordlist and further generation-customization.
using human-id in JavaScript for generating unique IDs
You can use the human-id
package from NPM (by RienNeVaPlus) in your JavaScript or TypeScript projects for easily generating unique IDs programmatically.
code example:
import {humanId} from 'human-id'
// example: rare-geckos-jam
humanId({
separator: '-',
capitalize: false,
});
// example: RareGeckosJam
humanId({
capitalize: true,
});
example human-id IDs
default configuration:
- threestampsshow
- tidythingsrush
with separator:
- floppy-wolves-look
- twenty-baths-type
capitalized words:
- Witty-Doors-Start-Busily
- Fifty-Suits-Judge-Quickly