guid-formatter

Generate a random GUID, or paste one you already have, and see it in every format .NET's Guid.ToString() supports.

client-side only v4 random
input.guid

// the five formats

// where this actually bites

SQL Server's uniqueidentifier type is happy with the D format (with or without braces) but will reject the N format outright since it expects the hyphens. Going the other way, some third-party APIs expect N format specifically and will fail silently or reject a request if you send hyphens. This mismatch is a common source of "works locally, breaks against this one API" bugs — worth checking the exact format a downstream system expects rather than assuming .ToString()'s default is universal.