UUID UUID Generator

Grátis · Sem cadastro · Sem instalação

Gerador de UUID v4

Crie UUID v4, o tipo de identificador único mais usado. Cada valor é montado com 122 bits aleatórios gerados localmente pelo gerador criptográfico do seu navegador.

  • Aleatório (RFC 4122)
  • 122 bits seguros
  • Nada sai do navegador

Gerador de UUID v4

v4
Entre 1 e 1000.
Formatação

Resultado 0

    Gerado localmente com a Web Crypto API — nada sai do seu navegador. Atalho: Ctrl + Enter — para gerar de novo

    O que é um UUID v4?

    Um UUID v4 é um identificador de 128 bits, dos quais 122 são sorteados. Essa aleatoriedade torna as colisões impossíveis em qualquer escala realista, e é por isso que o v4 é a escolha padrão para identificadores únicos em bancos de dados, APIs e sistemas distribuídos.

    O dígito de versão (4) e os bits de variante são fixos; o restante vem de uma fonte criptográfica. Dois v4 gerados de forma independente nunca vão coincidir na prática.

    Como usar

    1. Informe quantos UUIDs você quer (de 1 a 1000).
    2. Ajuste o formato se precisar: maiúsculas, hífens e chaves.
    3. Clique em Gerar e copie um valor, o lote inteiro ou baixe-o.

    Casos de uso

    • Chaves primárias quando a ordem de inserção não importa.
    • Identificadores de correlação para logs e rastreamentos.
    • Nomes de arquivos, pastas e recursos que não podem se repetir.
    • Dados de teste e sementes para ambientes de desenvolvimento.

    Como o UUID v4 se compara

    Qual opção usar, e quando
    OpçãoQuando usar
    v4Aleatório puro: a escolha padrão
    v7Se o banco indexa a coluna, o v7 mantém o índice em ordem
    ULIDOutro formato ordenável de 26 caracteres, comum no ecossistema JavaScript

    As versões de UUID em resumo

    VersãoOrdenávelBaseada emUse para
    v1NãoCarimbo de tempo + endereço MACSistemas antigos que ainda esperam v1
    v3NãoHash MD5 de um nomeIdentificadores determinísticos quando MD5 é exigido
    v4Não122 bits aleatóriosPraticamente qualquer identificador de uso geral
    v5NãoHash SHA-1 de um nomeQuando o mesmo nome precisa dar sempre o mesmo ID
    v6SimCarimbo de tempo reordenadoIdentificadores ordenáveis sem abrir mão do aleatório
    v7SimTempo Unix em milissegundosChaves primárias de banco e IDs de eventos
    v8NãoSeu próprio layout de bitsFormatos de fabricante ou experimentais

    As sete versões têm 128 bits e são escritas no mesmo formato 8-4-4-4-12. Só o significado dos bits muda.

    Perguntas frequentes

    Qual a chance de dois UUID v4 se repetirem?

    Seria preciso gerar cerca de 2,6 × 1010 UUIDs para chegar a uma chance em um bilhão de uma única coincidência. Em qualquer escala realista o risco é desprezível.

    O v4 funciona como chave primária?

    Sim, desde que a coluna use o tipo nativo uuid ou BINARY(16). Guardado como texto de 36 caracteres, o valor ocupa mais que o dobro e deixa o índice mais lento; se também precisar de inserções ordenadas, veja o v7.

    Meu UUID é enviado para algum servidor?

    Não. Os valores são criados no seu navegador com a Web Crypto API e nunca saem do dispositivo. Depois de carregada, a página funciona até sem conexão.