UUID VERSION 4 · 122 RANDOM BITS

Gerador de UUID v4

Gere UUID v4 aleatórios online gratuitamente. Crie vários UUIDs, escolha o formato, copie os resultados e baixe-os em TXT ou JSON.

Browser-based generation • Uses Web Crypto API when available
UUID Version Version 4
Total Size 128 bits
Random Bits 122 bits
Random Source Web Crypto API

Generated UUID v4 Values

Generated: 0 Valid v4: 0 Format: Lowercase
Click Generate UUID v4 to create UUIDs.

O que é um UUID v4?

UUID v4 é um Universally Unique Identifier gerado aleatoriamente. Um UUID contém 128 bits e normalmente é representado como uma string hexadecimal de 36 caracteres, incluindo os hífens.

O UUID v4 usa dados aleatórios na maior parte de seus bits. Quatro bits são reservados para a versão do UUID e dois bits para a variante, deixando 122 bits para dados aleatórios.

Formato do UUID v4

Um UUID v4 padrão segue o padrão hexadecimal 8-4-4-4-12:

xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx

O primeiro caractere hexadecimal do terceiro grupo identifica a versão 4. Os bits da variante estão presentes no primeiro caractere do quarto grupo.

Exemplo de UUID v4

550e8400-e29b-41d4-a716-446655440000

Neste exemplo, o 4 identifica o UUID como versão 4. A variante do UUID é representada pelos bits de variante apropriados no quarto grupo.

Formatos de saída do UUID v4

  • Minúsculas: formato UUID padrão usando caracteres hexadecimais em minúsculas.
  • Maiúsculas: formato UUID padrão usando caracteres hexadecimais em maiúsculas.
  • Compacto: 32 caracteres hexadecimais sem hífens.
  • Chaves: UUID entre chaves.
  • URN: UUID representado usando o formato URN de UUID.

Por que usar UUID v4?

  • Nenhum servidor central de IDs é necessário para gerar identificadores.
  • UUID v4 oferece um espaço de identificadores aleatórios muito amplo.
  • É amplamente compatível com linguagens de programação e bancos de dados.
  • Os UUIDs podem ser gerados de forma independente em diferentes sistemas.
  • São úteis para registros de bancos de dados, APIs, aplicações e sistemas distribuídos.

UUID v4 vs UUID v7

UUID v4 é principalmente aleatório, enquanto UUID v7 contém um timestamp Unix em milissegundos seguido de dados aleatórios. Por isso, UUID v7 pode fornecer identificadores ordenáveis por tempo, enquanto UUID v4 é útil quando identificadores aleatórios são preferidos.

Frequently Asked Questions

UUID v4 é um UUID gerado principalmente a partir de dados aleatórios ou pseudoaleatórios. Ele contém 128 bits no total, com bits específicos reservados para a versão e a variante.

Um UUID v4 contém 122 bits de dados aleatórios. Os 6 bits restantes são usados para identificar a versão e a variante do UUID.

O gerador cria 16 bytes aleatórios no navegador e define os bits necessários da versão UUID v4 e da variante RFC antes de exibir o UUID.

UUID v4 oferece um espaço de identificadores muito amplo e é comumente usado quando uma aplicação precisa de identificadores sem depender de um serviço central de geração de IDs.

Sim. Você pode gerar vários identificadores UUID v4 em uma única operação e copiar ou baixar o resultado completo.

Sim. O gerador suporta UUIDs em letras minúsculas e maiúsculas, além do formato compacto sem hífens.

Sim. Os UUID v4 gerados podem ser baixados como arquivo TXT ou como dados JSON estruturados.

Sim. A geração dos UUID v4 é realizada localmente no navegador usando a Web Crypto API quando disponível. Os UUIDs gerados não precisam ser enviados a um servidor.

UUID v4 é principalmente aleatório, enquanto UUID v7 inclui um timestamp Unix em milissegundos e dados aleatórios, sendo adequado para identificadores que se beneficiam de características de ordenação por tempo.