Gerador UUIDv7

Gere identificadores UUIDv7 ordenáveis por tempo com o timestamp Unix atual em milissegundos e bits aleatórios seguros.

UUIDs e ficheiros em lote são gerados localmente com aleatoriedade segura do navegador.

UUIDs e ficheiros em lote são gerados localmente com aleatoriedade segura do navegador.

UUIDv7 atual

Timestamp incorporado: Os primeiros 48 bits guardam o tempo Unix em milissegundos.

Descarregar lote UUIDv7

Escolha de 1 a 100.000. Cada linha recebe uma UUID minúscula e ordenada por tempo.

O que esta ferramenta faz

Criar UUID versão 7 RFC 9562 cujos primeiros 48 bits contêm tempo Unix em milissegundos.

Copiar uma UUID ou criar localmente um ficheiro de texto com um lote monotónico maior.

Como usar

  1. Use a UUID do primeiro painel ou gere outra.
  2. Verifique o timestamp descodificado por baixo da UUID.
  3. Escolha um inteiro de 1 a 100.000 para o lote.
  4. Gere o ficheiro; cada linha contém uma UUID em minúsculas.

Utilizações práticas

  • Criar IDs de base de dados ou API aproximadamente ordenáveis por criação.
  • Preparar dados ordenados para testes, importações e migrações.
  • Gerar IDs de rastreio, evento ou log sem contador central.
  • Criar exemplos normalizados para documentação e testes.

Notas e limites

  • UUIDv7 guarda um timestamp Unix de 48 bits em milissegundos e usa os bits de versão 7 e variante RFC.
  • Os restantes 74 bits começam com aleatoriedade segura e são incrementados quando o relógio não avança.
  • A ordem lexicográfica aplica-se às UUIDs canónicas minúsculas deste processo; sistemas distribuídos precisam de regras próprias.
  • UUIDv7 é um identificador, não automaticamente palavra-passe, token ou prova de autenticidade. Nada é enviado para petuja.tools.

Perguntas frequentes

Que informação revela UUIDv7?

Uma hora aproximada de criação em milissegundos nos primeiros 48 bits.

UUIDv7 é garantidamente única?

As colisões são extremamente improváveis, mas nenhum espaço aleatório finito oferece garantia absoluta.

Porque ficam ordenadas na mesma milissegundo?

A ferramenta incrementa o campo de 74 bits após o timestamp enquanto o relógio não avança.

E se o relógio recuar?

O gerador mantém o último timestamp e avança o campo monotónico até o relógio recuperar.

As UUIDs são enviadas?

Não. UUIDs e lotes são criados localmente com Web Crypto.