Home Tools About

UUID v4 Generator

Secure random UUIDs in one click — from a single ID for your pack manifest to a batch of fifty for every entity in your add-on.

Ad space

Generate UUIDs

1 to 50 at a time.
Bedrock manifests use the hyphenated form.
For C# / Java GUID conventions only.

Your UUIDs


          

Generated locally with the browser's crypto API — nothing is uploaded.

How to use the UUID generator

Set the count

One for a pack manifest, or a batch of up to 50 when scaffolding an add-on with many modules.

Pick the format

Keep the hyphenated lowercase form for Bedrock manifests. Compact or braced variants are for databases, file names, and C#/Java code.

Copy the batch

Hit Copy all — every generated UUID is copied at once, one per line.

Use them in your pack

Drop one into header.uuid and one into each module. The Manifest Generator can create fresh UUIDs for you automatically.

UUID generator FAQ

What is a UUID?

A UUID (Universally Unique Identifier) is a 128-bit value written as 32 hexadecimal digits in an 8-4-4-4-12 pattern, such as 1b2c3d4e-5f6a-7b8c-9d0e-1f2a3b4c5d6e. Version 4 UUIDs are generated from random numbers.

Are these UUIDs really unique?

Practically yes. Version 4 UUIDs use 122 random bits (about 5.3 x 10^36 possible values), so the chance of a collision is negligible even across millions of generated IDs.

Where should I use UUIDs in Minecraft Bedrock?

Every pack manifest needs a UUID in header.uuid and a different UUID in each module. Use this generator to create fresh ones — and never reuse a UUID across packs.

Can I use uppercase UUIDs in my manifest?

Yes — JSON accepts both cases and Bedrock treats them the same. Pick one style and stay consistent; this tool lets you switch with one click.

What are the compact and braced formats for?

The compact form (32 hex digits without dashes) is common in databases and file names; the braced form like {1b2c3d4e-...} matches C# and Java GUID conventions. Neither is needed for Bedrock manifests.

Is the UUID generator free and private?

Yes. UUIDs are generated locally with the browser's crypto API — nothing is uploaded, stored, or sent anywhere.