GUID / UUID Generator
Generate v4 UUIDs instantly for SPFx manifests, Azure AD registrations, Teams apps, and Power Platform solutions. 100% client-side — nothing leaves your browser.
Format
Quantity
What is a GUID / UUID?
A GUID (Globally Unique Identifier) or UUID (Universally Unique Identifier) is a 128-bit number used to uniquely identify resources in software systems. Version 4 UUIDs are randomly generated and have an extremely low probability of collision.
Common Uses in Microsoft 365 Development
- SPFx Manifests — every webpart and extension needs a unique
idGUID - Azure AD App Registrations — application IDs and permission scope IDs
- Teams App Manifests —
idfield inmanifest.json - Power Platform Solutions — solution component IDs and publisher prefixes
- SharePoint Content Types — custom content type IDs
Frequently Asked Questions
A GUID (Globally Unique Identifier) and UUID (Universally Unique Identifier) are functionally identical — both are 128-bit identifiers formatted as 32 hexadecimal characters. Microsoft uses the term "GUID" while the broader industry standard (RFC 4122) uses "UUID". In M365 development, they are interchangeable.
Every SharePoint Framework (SPFx) web part, extension, and library requires a unique component ID in its manifest.json. This ID is used by the App Catalog to register your solution and prevent conflicts with other components deployed to the same tenant.
Yes. This tool generates standard Version 4 UUIDs using the browser's crypto.getRandomValues() API, which provides cryptographically secure random numbers. They are perfectly suited for Azure AD app registrations and SPFx manifests.
GUIDs are required for: SPFx component IDs (manifest.json), Azure AD app registrations (client IDs), Teams app manifests, Power Platform solution IDs, SharePoint Content Type IDs, and Feature IDs in SharePoint provisioning.
No. Each GUID must be globally unique. Reusing a GUID from one SPFx web part in another will cause conflicts in the App Catalog. Always generate a fresh GUID for each new component, app registration, or solution.
You can run [guid]::NewGuid() in PowerShell to generate a GUID. However, this tool is faster for bulk generation and lets you copy multiple formats (with/without hyphens, uppercase, braces) in one click.
Azure AD accepts GUIDs in the standard lowercase hyphenated format: xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx. Do not include curly braces. The "4" indicates Version 4 (random), and "y" is one of 8, 9, a, or b.