[Runtime
](../../../index.md)[Package Manager
](../../../pm/cli/install/index.md)[Bundler
](../../../bundler/index.md)[Test Runner
](../../../test/index.md)[Guides
](../../index.md)[Reference
](https://bun.com/reference)[Blog
](https://bun.com/blog)[Feedback
](../../../feedback/index.md)
Use crypto.randomUUID() to generate a UUID v4. This API works in Bun, Node.js, and browsers. It requires no dependencies.
crypto.randomUUID();
// => "123e4567-e89b-42d3-a456-426614174000"
In Bun, you can also use Bun.randomUUIDv7() to generate a UUID v7.
Bun.randomUUIDv7();
// => "0196a000-bb12-7000-905e-8039f5d5b206"
See Docs > API > Utils for more useful utilities.
Was this page helpful?
[
Hash a password
Previous
](../hash-a-password/index.md)[
Encode and decode base64 strings
Next
](../base64/index.md)