Validador de UUID online
Cole um ou mais UUIDs (um por linha) para validar em tempo real. A ferramenta detecta a versão, a variante e indica quais são válidos ou inválidos.
Cole um ou mais UUIDs para validar em tempo real.
Estrutura de um UUID
Um UUID válido segue o formato xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxx, onde:
- M (posição 14) indica a versão:
1,3,4,5,7ou8 - N (posição 19) indica a variante: os bits mais significativos definem se é RFC 4122, Microsoft ou NCS legacy
550e8400-e29b-41d4-a716-446655440000
^ ^
v4 RFC 4122 (8 = 1000b → 10xx)Versões de UUID
| Versão | Algoritmo | Uso típico |
|---|---|---|
| v1 | MAC address + timestamp | Sistemas legados |
| v3 | MD5 de namespace + nome | Identificadores determinísticos |
| v4 | Aleatório | Uso geral |
| v5 | SHA-1 de namespace + nome | Identificadores determinísticos seguros |
| v7 | Timestamp Unix + aleatório | Chaves primárias em banco |
| v8 | Customizado | Implementações proprietárias |
Variantes
A variante é codificada nos 2–3 bits mais significativos do nibble N:
- RFC 4122 (
10xx): padrão moderno — o mais comum - Microsoft legacy (
110x): usado em alguns sistemas Windows antigos - NCS legacy (
0xxx): formato Apollo NCS, obsoleto
Quando um UUID é inválido?
Um UUID é considerado inválido quando:
- Possui menos ou mais de 32 dígitos hexadecimais
- Os hifens estão em posições incorretas
- Contém caracteres que não sejam
[0-9a-fA-F-] - A sequência codificada é impossível (ex:
MMMMno nibble de versão)
UUIDs sem hifens (32 chars hex) são aceitos e validados normalmente.
Perguntas frequentes
Como identifico a versão de um UUID?
O 13º caractere (posição 14, contando do 1) indica a versão. Em 550e8400-e29b-**4**1d4-a716-..., o 4 indica UUID v4.
UUID v4 e v7 são validados igualmente?
Sim, ambos seguem a mesma estrutura RFC. A diferença está no conteúdo dos bytes — v7 usa os primeiros 48 bits para timestamp, mas o formato externo é idêntico.
Posso validar vários UUIDs de uma vez?
Sim. Cole quantos quiser, um por linha. A ferramenta processa cada linha independentemente e exibe o contador “X de Y válidos”.