Gerador UUID - Online Gratuito

🆔 Gerador de UUID

Gere UUIDs (Identificadores Universalmente Únicos) online, com geração em lote, opções de formato, saída em vários formatos e validação de UUID. Todo o processamento acontece no seu navegador — nenhum dado é enviado a qualquer servidor.

💡 UUID único

—
String —
Hex —
Base64 —

📋 Resultados de Lote

📋
Nenhum resultado de lote ainda
Selecione uma quantidade e clique em "Gerar em lote"
Gerados: 0 UUIDs Hora: — Versão: v4 (Aleatório)

Validador de UUID

📗 Código de geração de UUID por idioma

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?

UUID (Identificador Universalmente Único) é um número de 128 bits usado para identificar informações de forma exclusiva em sistemas computacionais. Um UUID é formado por 32 caracteres hexadecimais agrupados em 8-4-4-4-12 separados por hífens, totalizando 36 caracteres.

Características do UUID

  • Exclusividade — O algoritmo garante exclusividade global na prática, com probabilidade de colisão quase nula
  • Descentralizado — Sem necessidade de autoridade central; qualquer sistema pode gerar UUIDs de forma independente
  • Padronizado — Segue o RFC 4122, com implementações interoperáveis entre linguagens e plataformas
  • Formato Fixo — xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

Versões do UUID

VersãoNomeAlgoritmoCasos de Uso
v1Baseado no 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, chaves primárias de banco de dados
v7Ordenado por tempoTimestamp + AleatórioBancos de dados de alta carga, sistemas distribuídos

Casos de Uso Comuns

  • Chaves Primárias de Banco de Dados — Evitam conflitos de IDs autoincrementais entre bancos distribuídos
  • Sistemas Distribuídos — IDs exclusivos de rastreamento de solicitações entre microsserviços
  • Identificadores de Recursos de API — Identificadores de caminho em APIs RESTful
  • Nomes de Arquivo Exclusivos — Renomear arquivos enviados com UUIDs para evitar colisões
  • Identificadores de Sessão — Componentes de tokens de sessão do usuário
Observação: Esta ferramenta usa 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 volta automaticamente para um polyfill de compatibilidade.