UUID generator

UUID generator

Generate UUID v4 values locally in your browser with single and batch generation, uppercase/lowercase output, and hyphen formatting for test data, temporary identifiers, and config examples.

UUID v4Web Crypto APIFrontend only

Generated values

Ready

Generated UUIDs will appear here after you click a generate button.

Generated locally

This tool prefers crypto.randomUUID() and falls back to crypto.getRandomValues() for UUID v4 generation; it does not call a backend, third-party API, or Math.random().

Useful for

Test data

Generate standard UUID v4 values quickly for API debugging, database seeds, or log examples.

Batch copy

Create up to 100 values at once, then copy by line or download them as plain text.

Format control

Match system conventions by switching case and preserving or removing hyphens.

FAQ

Are UUIDs sent to a server?

No. Generation, formatting, copying, and downloads all happen in the current browser.

What if crypto.randomUUID() is unavailable?

The page falls back to crypto.getRandomValues() to generate UUID v4 values.

Why is batch size limited?

The range is limited to 1-100 to avoid accidental oversized output that hurts page usability.