Base64 Encoder / Decoder
Encodes and decodes Base64 for text and files.
Generate random v4 UUIDs or time-ordered v7 UUIDs, from one to 1,000 at a time. The UUID generator uses your browser's secure random number generator.
A UUID is 128 bits written as 32 hexadecimal digits in five groups: 8-4-4-4-12.
4) and the variant (the first digit of the fourth group is 8, 9, a, or b).Randomness comes only from crypto.getRandomValues and crypto.randomUUID. Math.random is never used.
xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx, where y is 8, 9, a, or b.Microsoft calls the same thing a GUID (globally unique identifier). GUIDs and UUIDs use the same 128-bit format, and many Windows tools display them in braces, which is what the "Wrap in braces" option is for.
A 128-bit identifier written as 36 characters. It is designed to be unique without a central registry.
v4 is fully random and suits most uses. v7 starts with a timestamp, so values sort by creation time, which works better as a database primary key.
In theory yes, but with 122 random bits in v4 the chance is so small that it can be ignored in practice.
Yes. They come from your browser's cryptographic random number generator and never touch our server.
Often used together with the UUID Generator.
Encodes and decodes Base64 for text and files.
Percent-encodes and decodes text for URLs.
Beautifies or minifies JSON.