Categoria: Desenvolvimento

Gerador de UUID v7

Ideia nossaFalta uma ferramenta?

Gere identificadores UUID v7 ordenados por tempo, localmente

Gere identificadores UUID versão 7 (RFC 9562), que embutem um timestamp em milissegundos para que os ids sejam ordenados pela data de criação — ideal para chaves primárias de banco de dados. Roda inteiramente no seu navegador.

0 UUID v7
O resultado aparecerá aqui.

Tudo nesta página é processado no seu navegador. Nada é enviado.

Para que serve

O UUID v7 é um formato de UUID mais recente, criado para uso em bancos de dados: os primeiros 48 bits são um timestamp Unix em milissegundos, seguidos por bits aleatórios para garantir a unicidade. Como ids criados depois sempre são ordenados após os criados antes, eles funcionam melhor como chaves primárias e entradas de índice do que o UUID v4 aleatório, que espalha as inserções por toda a árvore B.

Como usar

  1. Defina quantos valores UUID v7 você quer (1–100).
  2. Escolha se quer manter os hifens e usar maiúsculas.
  3. Pressione Gerar para criar um novo lote, ou copie o atual.

Privacidade

Esta ferramenta roda inteiramente no seu navegador. O que você digita nunca é enviado, salvo ou compartilhado — fechar a aba já remove tudo.

Perguntas frequentes

Qual é a diferença entre UUID v7 e UUID v4?
O UUID v4 é totalmente aleatório, então os ids não seguem nenhuma ordem específica. O UUID v7 começa com um timestamp em milissegundos, então ids gerados depois sempre ficam depois dos anteriores na ordenação, o que mantém os índices do banco de dados mais sequenciais.
Um UUID v7 ainda é único?
Sim. Além do timestamp, ele ainda carrega 74 bits de aleatoriedade, a mesma margem de segurança de um identificador aleatório comum, então colisões continuam sendo praticamente impossíveis.
É possível descobrir algo a partir do timestamp de um UUID v7?
Apenas o horário aproximado de criação, com precisão de milissegundos. Se isso for sensível para o seu caso de uso, prefira o UUID v4.