Free UUID Generator Online
Generate UUID v4 identifiers instantly. Options for count and format. Free online UUID generator.
Key Features
Everything you need in one free tool
Completely free with no registration, and no hidden charges.
browser-side workflows is done locally in your browser. Your data stays private.
Instant results using browser-native APIs and optimized algorithms.
Key Takeaways
- This tool generates version 4 (random) UUIDs only and cannot produce time-based v1 or name-based v3/v5 identifiers, so use a dedicated library if your system requires those versions.
- You can produce 1 to 100 UUIDs per batch and grab them all with Copy All, which makes it fast for seeding test fixtures, mock data, or a spreadsheet column in a single paste.
- Four output styles share the same underlying value and only change casing, hyphens, and wrapping: pick Standard lowercase for databases and APIs, Braces or UPPERCASE for Windows and.NET GUIDs, and No hyphens for compact URLs and file names.
- Copy All relies on the browser clipboard API, so it only works over an https connection and when the output box is not empty.
How to Generate UUIDs Online
Set the Count
Enter how many identifiers you need in the Count field. You can request anywhere from 1 to 100 UUIDs in a single batch, which is handy for seeding test fixtures or filling a column of sample data.
Pick a Format
Choose Standard lowercase, UPPERCASE, No hyphens, or Braces from the Format menu. The display updates the moment you click Generate, so you can match the exact style your database, config file, or code expects.
Generate and Copy
Click Generate UUIDs to produce the batch in the output box, then use Copy All to send every value to your clipboard at once. Each UUID sits on its own line, ready to paste straight into your editor.
Output Format Options Compared
This generator produces version 4 (random) UUIDs and lets you reshape the text into four common styles. The underlying value is identical in every case; only the casing, hyphens, and wrapping change. Pick the style your target system parses most cleanly.
| Format | Example Shape | Hyphens | Typical Use |
|---|---|---|---|
| Standard (lowercase) | xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx | Yes | Default for APIs, JSON, and most databases |
| UPPERCASE | XXXXXXXX-XXXX-4XXX-YXXX-XXXXXXXXXXXX | Yes | Legacy systems and some Microsoft tooling |
| No hyphens | xxxxxxxx xxxx 4xxx yxxx xxxxxxxxxxxx (joined) | No | Compact keys, URLs, and file names |
| Braces | {xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx} | Yes | Windows registry GUIDs and COM identifiers |
| Count range | 1 to 100 per batch | n/a | Single value or bulk test data |
| Version | UUID v4 (random) | n/a | General-purpose unique identifiers |
Which Format Should You Use
Database Primary Keys
Use the Standard lowercase format. It matches the canonical UUID text representation expected by PostgreSQL uuid columns, MySQL CHAR(36), and most ORMs without extra conversion.
Windows or .NET GUIDs
Choose Braces or UPPERCASE. Registry entries, COM class IDs, and some .NET tooling display GUIDs wrapped in curly braces or in capital letters by convention.
URLs and File Names
Pick No hyphens for a compact 32-character string. Removing the dashes keeps identifiers tidy in slugs, object storage keys, and temporary file names.
Bulk Test Data
Set the Count up to 100 and use Copy All. This fills seed scripts, mock responses, or spreadsheet columns with distinct identifiers in one paste.
Common Problems and Fixes
Copy All does nothing
The Copy button uses the browser clipboard API, which requires a secure context. Make sure you are on the https version of the page and that the output box is not empty before clicking Copy All.
I asked for more than 100
The Count is capped at 100 per batch and clamped to a minimum of 1. If you typed a larger or invalid number it is reduced to 100; simply click Generate again to produce additional batches.
The output looks the same every refresh
The tool auto-generates one UUID when the page loads. Click Generate UUIDs to create a fresh batch, or change the Count or Format first and then generate.
I need version 1 or version 5 UUIDs
This tool produces version 4 random UUIDs only. It does not create time-based (v1) or name-based (v3/v5) identifiers, so use a dedicated library if your system specifically requires those versions.
About This Tool
Generate cryptographically random UUID v4 identifiers in multiple formats. This free tool works entirely in your browser for maximum privacy and convenience.
Frequently Asked Questions
Is this tool completely free?
Yes. The tool is 100% free to use with no registration, no subscription and no usage limits.
You can use it as many times as you need for personal or commercial projects without any cost.
We believe developer and productivity tools should be accessible to everyone without paywalls.
Is my data secure?
Yes. Everything runs locally in your browser using JavaScript. No data is transmitted to our servers — your files never leave your device.
You can safely use this tool with sensitive or confidential information without privacy concerns.
We do not log or store any input you provide to this tool.
Does this work on mobile devices?
Yes. The tool is fully responsive and works in any modern mobile browser on iOS and Android.
The interface adapts to smaller screens while maintaining full functionality.
All buttons, inputs and outputs are accessible on touch devices.
What browsers are supported?
The tool works in all modern browsers including Google Chrome, Mozilla Firefox, Apple Safari and Microsoft Edge.
We recommend keeping your browser up to date to ensure the best experience and access to the latest browser APIs.
Internet Explorer is not supported.
Do I need to install any software?
No. The tool runs entirely in your web browser with no downloads, plugins or installations required.
This makes it accessible from any device without modifying your system.
Simply open the page and start using the tool immediately.
How accurate are the results?
The tool uses browser-native APIs and standard algorithms to deliver accurate results consistent with industry expectations.
Where applicable, we implement well-tested open standards such as the Web Crypto API for hash generation and the native JSON parser for JSON tools.
If you encounter any result that seems incorrect, please try clearing and re-entering your input.
Can I use this tool in commercial projects?
Yes. The tool is free for personal and commercial use with no attribution required.
You can use generated outputs such as passwords, UUIDs and text in any project without restrictions.
The tool itself may not be resold or redistributed but using its outputs is completely unrestricted.
Where can I get help if I have a problem?
For questions or issues you can reach us through our contact page.
We monitor feedback and release regular updates to improve accuracy and add features.
Community suggestions are welcome and have shaped many of the options available in our tools.
Sources and References
Format and tool details on this page are based on the official specifications and documentation below.