Gerador de UUID

Gere UUID v4 ou v7 em lote e copie com um clique.

A versão 4 tem 122 bits aleatórios. É a mais suportada e a escolha certa para quase tudo.

Como gerar UUIDs

  1. Escolha UUID v4 ou v7.
  2. Defina a quantidade e o formato.
  3. Copie a lista ou clique em Gerar novos.

Estrutura de um UUID

32 dígitos hexadecimais em cinco grupos (8-4-4-4-12). O primeiro dígito do terceiro grupo indica a versão e o do quarto, a variante.

v4 ou v7 no banco de dados

Chaves v4 aleatórias entram em qualquer ponto do índice B-tree e podem deixar tabelas grandes lentas. As v7 crescem com o tempo e entram no fim do índice como um autoincremento, continuando únicas entre servidores.

Gerando UUID no código

Navegadores e Node.js: crypto.randomUUID(). Python: uuid.uuid4(). PostgreSQL: gen_random_uuid(). Bibliotecas e bancos recentes também oferecem v7.

Perguntas frequentes

O que é um UUID?

Um identificador único de 128 bits escrito com 36 caracteres, como 550e8400-e29b-41d4-a716-446655440000. Permite criar IDs sem um contador central.

Dois UUIDs podem se repetir?

Na prática, não. Com 122 bits aleatórios seria preciso gerar bilhões por segundo durante décadas.

UUID ou GUID?

São a mesma coisa; GUID é o nome usado pela Microsoft.