🆔 Gerador de UUID
Gere UUIDs (Identificadores Únicos Universais) online com geração em lote, opções de formato, saída em múltiplos formatos e validação de UUID. Todo o processamento ocorre no lado do cliente em seu navegador — nenhum dado é enviado para servidores.
💡 UUID Único
—
String
—
Hex
—
Base64
—
📋 Resultados em Lote
Nenhum resultado em lote ainda
Defina a quantidade e clique em "Gerar em Lote"
✅ Validador de UUID
📗 Código de Geração de UUID por Linguagem
JavaScript
crypto.randomUUID()
Python
import uuid\nuuid.uuid4()
Java
import java.util.UUID;\nUUID.randomUUID()
Dart
import 'package:uuid/uuid.dart';\nvar uuid = Uuid();\nuuid.v4()
C#
Guid.NewGuid()
SQL
SELECT UUID()
O que é um UUID?
O UUID (Identificador Único Universal) é um número de 128 bits usado para identificar informações de forma única em sistemas computacionais. Um UUID é composto por 32 caracteres hexadecimais agrupados em 8-4-4-4-12 separados por hífens, totalizando 36 caracteres.
Características do UUID
- Unicidade — Os algoritmos de UUID garantem exclusividade global na prática, com probabilidade quase zero de colisão
- Descentralizado — Nenhuma autoridade central necessária; qualquer sistema pode gerar UUIDs independentemente
- Padronizado — Segue o RFC 4122, com implementações interoperáveis entre linguagens e plataformas
- Formato Fixo —
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Versões de UUID
| Versão | Nome | Algoritmo | Casos de Uso |
|---|---|---|---|
| v1 | Baseado em tempo | Timestamp + Endereço MAC | Cenários que exigem ordenação por tempo |
| v4 | UUID Aleatório | Números aleatórios (mais comum) | IDs únicos gerais, chaves de API, PKs de banco |
| v7 | Ordenado por tempo | Timestamp + Aleatório | Bancos de alta carga, sistemas distribuídos |
Casos de Uso Comuns
- Chaves Primárias de Banco — Evita conflitos de IDs auto-incrementados em bancos distribuídos
- Sistemas Distribuídos — IDs únicos para rastreamento de requisições entre microsserviços
- Identificadores de Recursos de API — Identificadores de caminho em APIs RESTful
- Nomes de Arquivo Únicos — Renomear arquivos enviados com UUIDs para evitar colisões
- Identificadores de Sessão — Componentes de tokens de sessão de usuário
Nota: Esta ferramenta utiliza a API nativa
crypto.randomUUID() do navegador (UUID v4) com números aleatórios criptograficamente seguros — mais confiável que Math.random(). Em navegadores que não suportam esta API, ela automaticamente usa um polyfill de compatibilidade como fallback.



