Elysia Tools

Explore ferramentas, exemplos, explicações visuais e guias temáticos em um espaço claro.

Categorias populares

Temas

Idioma
ZHESPTRUFRDEEN

Elysia Tools

Navegação

Development

Gerador de UUID por versão (v1–v8)

· Última atualização:2026-09-03

Gere UUIDs RFC 9562 — incluindo os modernos v6, v7 e v8 que faltam na maioria — ou decodifique qualquer UUID em versão, variante e carimbo de tempo embutido.

Detalhes

O que esta ferramenta ajuda você a fazer

Um gerador com todas as versões do RFC 9562: v1 (baseado em tempo, carimbo gregoriano + nó), v4 (aleatório), v5 (SHA-1 determinístico com os namespaces DNS/URL/OID/X.500), v6 (v1 com carimbo reordenado k-ordenável), v7 (carimbo Unix de 48 bits em milissegundos + aleatoriedade — o amigável a bancos de dados que ordena certo) e v8 (campo de versão personalizado, preenchido aqui com CSPRNG). Até 100 por vez, minúsculas ou maiúsculas. Mude para o modo decodificar: versão, variante e — em v1/v6/v7 — extração do carimbo embutido como data UTC exata, o jeito mais rápido de conferir se um v7 está bem-formado. O modo v5 é determinístico: mesmo namespace + nome → mesmo UUID.

Execução

Executar esta ferramenta

Preencha o formulário, execute a ferramenta e veja o resultado no mesmo lugar.

Exemplos

Exemplos compatíveis com esta ferramenta

Relacionado

Continue com ferramentas e temas relacionados

Escrito pela equipe Elysia Tools

Guia de uso da ferramenta

Veja quando usar esta ferramenta, o que ela suporta e como os usuários a aplicam.

Fatos principais

Categoria
Development
Tipos de entrada
select, number, checkbox, text
Tipo de saída
text
Cobertura de exemplos
4
API pronta
Sim

Visão geral

Gere identificadores únicos universais compatíveis com a norma RFC 9562 — incluindo versões clássicas e modernas como v1, v4, v5, v6, v7 e v8 — ou decodifique qualquer UUID existente para inspecionar versão, variante e carimbo de data/hora UTC embutido.

Quando usar

  • Ao criar chaves primárias ordenadas no tempo (UUIDv7) para otimizar a indexação em bancos de dados SQL ou NoSQL.
  • Ao precisar de identificadores determinísticos (UUIDv5) gerados a partir de nomes e namespaces específicos como DNS ou URL.
  • Ao auditar, depurar ou validar identificadores existentes para extrair a data e a hora exatas codificadas em UUIDs v1, v6 ou v7.

Como funciona

  1. 1Escolha o modo de operação: 'Gerar UUIDs' para criar novos identificadores ou 'Decodificar um UUID' para analisar uma sequência existente.
  2. 2Selecione a versão desejada (v1, v4, v5, v6, v7 ou v8), a quantidade de registros (de 1 a 100) e a formatação de caixa (maiúsculas ou minúsculas).
  3. 3Para a versão v5, defina o namespace (DNS, URL, OID, X.500) e o nome de entrada correspondente para o cálculo com hash SHA-1.
  4. 4No modo de decodificação, insira o identificador no campo indicado para visualizar a versão da RFC 9562, a variante e o carimbo de data/hora UTC extraído.

Casos de uso

  • Criação de chaves primárias sequenciais para tabelas de alta taxa de inserção usando UUIDv7.
  • Geração de identificadores consistentes para recursos da web a partir de seus domínios utilizando UUIDv5 com namespace DNS.
  • Inspeção e auditoria de registros de logs para verificar a data real de criação de UUIDs baseados em tempo.

Exemplos

1. Geração determinística com UUIDv5 para domínio DNS

Arquiteto de Software

Contexto

Uma equipe precisa gerar identificadores consistentes para domínios de clientes em microsserviços distintos sem compartilhar um banco centralizado.

Problema

Garantir que a string 'example.com' gere sempre o mesmo identificador exclusivo em qualquer serviço.

Como usar

Selecione o modo 'generate', a versão 'v5', o namespace 'dns' e insira 'example.com' no campo de nome.

mode: generate, version: v5, count: 5, uppercase: false, namespace: dns, name: example.com

Resultado

Cinco identificadores idênticos calculados via hash SHA-1 a partir do namespace DNS e do nome fornecido.

2. Inspeção do vetor de teste UUIDv7 da RFC 9562

Engenheiro de Dados

Contexto

Durante a integração de uma biblioteca UUID, o engenheiro precisa validar a correta extração de metadados do vetor de teste oficial.

Problema

Verificar se a sequência UUIDv7 decodifica a data de criação correta conforme a especificação da norma.

Como usar

Perguntas frequentes

Qual é a principal vantagem do UUIDv7 em comparação ao UUIDv4?

O UUIDv7 incorpora um carimbo de data/hora Unix de 48 bits no início, permitindo ordenação cronológica natural e melhor desempenho de inserção em índices de bancos de dados.

O UUIDv5 sempre gera o mesmo resultado?

Sim. O UUIDv5 utiliza hash SHA-1 com namespace, portanto a combinação idêntica de namespace e nome sempre produzirá exatamente o mesmo UUID.

Como funciona o modo de decodificação para UUIDs baseados em tempo?

A ferramenta lê os bits correspondentes ao carimbo de tempo embutido nas versões v1, v6 e v7, convertendo-os diretamente em uma data e hora no padrão UTC.

Quantos UUIDs podem ser gerados simultaneamente?

Você pode gerar entre 1 e 100 identificadores por execução, escolhendo a exibição em caracteres minúsculos ou maiúsculos.

Qual padrão define as versões v6, v7 e v8?

Todas essas versões são padronizadas pela norma RFC 9562 da IETF, que atualizou as especificações dos identificadores únicos universais.

Início
Ferramentas3201
Exemplos593
Visualizações465
Visualizadores de arquivos103
Temas233
Etiquetas333
Imagens, áudio e vídeo657

Ferramentas de processamento, conversão e otimização de imagens, áudio e vídeo

Matemática, datas e finanças644

Calculadoras, ferramentas numéricas, lógica de datas, estatística e finanças

Design e cor297

Ferramentas de cor, layout, gráficos, estilo visual e apoio ao design

Texto e escrita209

Ferramentas de escrita, limpeza, formatação, extração e análise de texto

Desenvolvimento e Web193

Utilitários para desenvolvedores, rede, depuração web e automação

Conversão e codificação175

Ferramentas de conversão de formatos, arquivos, unidades, arquivos compactados e codificação

Triagem de fontes FLAC/WAV e entrega de evidências
Revisão e entrega de um componente de sorteio auto-hospedado
Revisão de lote de códigos Stripe e pré-verificação da importação
Revisão da seleção técnica de fotos e entrega de candidatas à edição
Estruturar uma captura de interface, revisar e entregar ao desenvolvimento

© 2026 Elysia Tools. Todos os direitos reservados.

DocumentaçãoPreçosSobreTermos de serviçoPolítica de privacidadeCookiesContato
Python

Exemplos de Processamento de Imagem Web Python

Exemplos de processamento de imagem Web Python usando PIL/Pillow incluindo leitura, salvamento, redimensionamento e conversão de formato

Java

Exemplos de Processamento de Imagem Android Java

Exemplos de processamento de imagem Android Java incluindo leitura/escrita, dimensionamento e conversão de formato

Kotlin

Exemplos de Processamento de Imagem Android Kotlin

Exemplos de processamento de imagem Android Kotlin incluindo leitura/escrita, dimensionamento e conversão de formato

Rust

Exemplos de Processamento de Imagem Web Rust

Exemplos de processamento de imagem Web Rust incluindo leitura/gravação, redimensionamento e conversão de formato

Generator

Gerador moderno de IDs únicos

Gera identificadores modernos: ULID, NanoID, Snowflake e CUID2. Compare formatos e decodifique o timestamp do ULID.

Development

Decodificador de IDs lexicográficos ULID / NanoID / KSUID / Snowflake

Decodifica ULID (base32 Crockford), KSUID (base62), NanoID, MongoDB ObjectId e snowflakes Discord/Twitter/Sonyflake: decompõe timestamp, bits aleatórios e de máquina, mostra a hora ISO e o hex bruto, e estima a probabilidade de colisão pelo paradoxo do aniversário.

Development

Desofuscador JavaScript

Desofusca e analisa código JavaScript ofuscado para melhorar legibilidade e compreensão

Development

Decodificador NTP RFC 5905 / SNTP — segundo intercalar e época

Decodifica um pacote NTP/SNTP de 48 bytes: campos de bits do byte 0, stratum/poll/precision, root delay/dispersion, reference ID, quatro timestamps de 64 bits (época 1900)

Selecione o modo 'decode' e insira a sequência '017f22e2-79b0-7cc3-98c4-dc0c0c07398f' no campo de decodificação.

mode: decode, uuidToDecode: 017f22e2-79b0-7cc3-98c4-dc0c0c07398f

Resultado

Exibição dos detalhes com versão v7, variante RFC 9562 e carimbo de tempo extraído como 2022-02-22T19:22:22Z.