🆔 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"
Gerados: 0 UUIDs Tempo: Versão: v4 (Aleatório)

✅ 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 Fixoxxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

Versões de UUID

VersãoNomeAlgoritmoCasos de Uso
v1Baseado em tempoTimestamp + Endereço MACCenários que exigem ordenação por tempo
v4UUID AleatórioNúmeros aleatórios (mais comum)IDs únicos gerais, chaves de API, PKs de banco
v7Ordenado por tempoTimestamp + AleatórioBancos 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.