UUID format converter

Convert UUID, Base64, hex, decimal, octal and binary without precision loss

Canonical UUID

Canonical UUID text. Braces, URN prefixes, uppercase and compact 32-hex input are accepted.

Base64

Standard padded Base64 for the UUID's 16 raw bytes. URL-safe input is accepted.

Hexadecimal

The UUID as 32 lowercase hexadecimal digits without hyphens.

Decimal

The UUID interpreted as one unsigned 128-bit integer in base 10.

Octal

The same unsigned 128-bit value written with base-8 digits.

Binary

A fixed-width 128-bit binary view of the UUID value.

Base64 represents 16 raw bytes, not UUID text. Output uses standard padding; URL-safe input is accepted. Numbers represent one big-endian unsigned 128-bit integer, with binary padded to 128 bits. BigInt preserves precision. Standard Base64 input requires == padding; URL-safe input may omit padding

How to use

Edit any representation to update the others, or load a sample, generate randomly or clear. Invalid input is retained and copying is disabled