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 (índice 14, contando do 0 e incluindo os hifens) indica a versão: de
1a8 - N (índice 19) indica a variante: os bits mais significativos definem se é RFC 9562 (antiga RFC 4122), Microsoft ou NCS legacy
550e8400-e29b-41d4-a716-446655440000
^ ^
v4 RFC 9562 (a = 1010b → 10xx)Versões de UUID
| Versão | Algoritmo | Uso típico |
|---|---|---|
| v1 | MAC address + timestamp | Sistemas legados |
| v2 | DCE Security | Raro; não detalhado na RFC 9562 |
| v3 | MD5 de namespace + nome | Identificadores determinísticos |
| v4 | Aleatório | Uso geral |
| v5 | SHA-1 de namespace + nome | Identificadores determinísticos seguros |
| v6 | Timestamp do v1 reordenado | Substituto ordenável do v1 |
| 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 9562 / 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-] - Contém chaves, prefixo
urn:uuid:ou espaços internos (remova-os antes de validar)
UUIDs sem hifens (32 chars hex) são aceitos e validados normalmente.
Perguntas frequentes
Como identifico a versão de um UUID?
É o 15º caractere contando os hifens (ou o 13º dígito hexadecimal): o primeiro dígito do terceiro grupo. Em 550e8400-e29b-41d4-a716-..., o 4 que abre o grupo 41d4 indica UUID v4. O Nil UUID (só zeros) e o Max UUID (só f) são casos especiais sem versão.
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”.