Gerador de UUID

Gere identificadores UUID criptograficamente seguros (v4 e v7) instantaneamente no seu navegador.

1 UUID Gerado inteiramente em seu navegador usando CSPRNG seguro. Nenhum dado é enviado pela rede.
09412535-d793-4599-aa19-afad1c549550
Referência Técnica

Tudo o que Você Precisa Saber Sobre UUIDs e GUIDs

Uma visão técnica abrangente sobre identificadores de 128 bits, padrões RFC, formatos, indexação em banco de dados e criptografia no cliente.

O que é um UUID?

Um Identificador Único Universal (UUID) é um rótulo numérico de 128 bits padronizado pela Open Software Foundation (OSF) e formalizado pelas normas IETF RFC 4122 e RFC 9562. Com 3,4 × 10³⁸ combinações únicas, sistemas distribuídos, microsserviços e aplicativos móveis podem gerar IDs de forma autônoma sem um banco de dados central.

Versões de UUID e Opções de Formatação

Os UUIDs padrão são formatados como 32 caracteres hexadecimais separados por quatro hífens (padrão 8-4-4-4-12, 36 caracteres no total). O UUID v4 fornece 122 bits de entropia puramente pseudoaleatória. O UUID v7 introduz um timestamp Unix de 48 bits em milissegundos para ordenação cronológica. Nosso gerador também suporta formatos sem hífens (32 caracteres hex), maiúsculas, formato de registro {GUID} e arrays JSON.

UUID vs GUID: Padrões e Interoperabilidade

Um Identificador Globalmente Único (GUID) é a implementação histórica da Microsoft para o padrão UUID. No ecossistema moderno em .NET, C#, Python, Java, Go, Rust e PostgreSQL, GUID e UUID referem-se à mesma estrutura binária de 128 bits. Ambos estão em conformidade com as especificações RFC 4122 / RFC 9562 e podem ser convertidos sem perda de dados.

Casos de Uso em Software e Banco de Dados

Os UUIDs são essenciais em toda a engenharia de software: chaves primárias em bancos de dados (PostgreSQL UUID, MySQL BINARY(16), SQLite), mensageria distribuída (Kafka, RabbitMQ), identificadores de recursos em APIs REST e GraphQL, tokens de idempotência em pagamentos (Stripe) e sincronização offline de aplicativos móveis.

Geração Segura no Cliente e Privacidade

O FastUUIDGenerator cria todos os identificadores 100% localmente em seu navegador usando a Web Cryptography API nativa (crypto.getRandomValues). A entropia do sistema operacional (/dev/urandom, BCryptGenRandom) garante imprevisibilidade criptográfica total. Nenhum identificador é transmitido pela rede.

Validação, Decodificação e Geração em Lote

Além da geração individual, nosso kit de ferramentas inclui um Validador de UUID para verificar sintaxe e variante RFC, um Decodificador UUID v7/v1 para extrair timestamps UTC e sequências de clock, um gerador de GUID Microsoft e um Gerador em Lote capaz de produzir até 10.000 UUIDs com downloads instantâneos em CSV, JSON e TXT.

Perguntas Frequentes (FAQ)

Clear, concise answers to the most common questions about UUID generation, formats, and standards.

Um UUID canônico padrão (RFC 4122/9562) consiste em 32 dígitos hexadecimais separados por 4 hífens no formato 8-4-4-4-12 (ex: 550e8400-e29b-41d4-a716-446655440000), totalizando 36 caracteres. Em formato binário bruto, ocupa 16 bytes (128 bits).