Skip to content
NSNormandin SystemsTHE EVERYDAY TOOLBOXMain site
✳

Utilities / YOUR EVERYDAY TOOLBOX

UUID converter

Converts a UUID with and without a hyphen to other common SQL notations and back.

✓ Free to use✓ No account neededHow to use this tool ↓
YOUR WORKSPACESee an example ↗

Opening your tool…

Runs in your browser. Check important results and keep a copy of your original files.

THE PRACTICAL GUIDE · NORMANDIN SYSTEMS

Get more from UUID converter

UUID converter: Converts a UUID with and without a hyphen to other common SQL notations and back. UUID conversion changes the representation of a 128-bit identifier so it can fit a particular database or serialization convention. An encoding changes how information is represented so that another program, protocol, or document can handle it. Correct interpretation depends on the precise format and any relevant character set, byte order, or variant. Encoding does not necessarily compress data and does not make it secret. When possible, use a small known value to verify the direction of conversion, then perform a round trip back to the original representation. Preserve leading zeros and other structural characters because a visually minor change can alter the underlying bytes.

Guide updated October 13, 2026

How to use this tool

  1. Begin with a representative input. For a practical test, use: 550e8400-e29b-41d4-a716-446655440000. Replace demonstration values only after you understand the output.
  2. Choose the appropriate conversion direction and format options, then provide a short known value before processing your full input.
  3. Check the returned representation, especially leading zeros, separators, character encoding, and any format-specific prefix or checksum.
  4. Where a reverse operation is available, convert the result back and compare the recovered content with the original.

SEE IT IN PRACTICE

A worked example

EXAMPLE INPUT
550e8400-e29b-41d4-a716-446655440000
RESULT / WHAT TO EXPECT
550e8400e29b41d4a716446655440000 (compact hexadecimal)

Removing hyphens preserves the same 128-bit value in compact text form. Database binary conventions may require additional byte-order choices; verify those separately.

An identifier format carries specific assumptions

ObjectIds, Snowflake-style IDs, and UUID versions use different layouts and generation rules. Some expose time-related information, some emphasize randomness, and some derive values from a namespace and name. A converter or extractor must match the exact format. A plausible-looking timestamp or familiar separator pattern is not enough to identify the correct interpretation.

Preserve identifiers across systems

Treat identifiers as exact values. Leading zeros, byte ordering in a database representation, and large-integer precision can all change a value during export or import. Keep a canonical text form for comparison and test a round trip when changing representation. Identification and authorization are separate concerns: a valid or unique identifier does not establish that a caller may access the associated record.

When this tool is useful

  • Prepare a database UUID value
  • Normalize identifier notation
  • Check a representation round trip

Tips for a better result

  • Some database binary conventions reorder bytes; confirm the exact destination representation before comparing values.
  • Treat bytes and displayed characters as different layers; the same visible text can have more than one byte representation.
  • Keep the format name and selected variant with the converted value so another person can decode it consistently.

Frequently asked questions

Can an identifier’s embedded timestamp be treated as the authoritative event time?

Not automatically. Identifier construction and application behavior determine what the timestamp represents. Clock behavior, generation time, and the actual database or business event can differ.

Why might another decoder reject my result?

It may expect a different variant, alphabet, padding rule, character set, or byte layout. Compare the exact format settings and inspect the copied input for added spaces, omitted prefixes, or truncated content.

What is a useful verification method?

Use a published or otherwise known test value, then try a round trip if the format supports it. Matching the original bytes provides stronger evidence than simply seeing readable-looking output.

What happens to the information I enter?

The utility processes your input in this browser. Some tools retain field values in browser storage or the URL; avoid entering secrets in shareable fields. Page and asset requests still go to the hosting provider. Read the privacy and offline-use notes for details.