Gerador de UUID v4

Gere identificadores únicos universais de forma instantânea e segura. 100% no seu browser, sem enviar dados para servidores.

Exemplos de UUID v4

UUID v4 Gerado Uso Comum
550e8400-e29b-41d4-a716-446655440000 Chave primária em base de dados
6ba7b810-9dad-11d1-80b4-00c04fd430c8 Identificador de sessão de utilizador
f47ac10b-58cc-4372-a567-0e02b2c3d479 Token de autenticação de API
a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11 ID de ficheiro em sistema de armazenamento
c73bcdcc-2669-4bf6-81d3-e4ae73fb11fd Identificador de transação em sistema de pagamentos
8a6e0804-d76d-4927-b91d-9d4a35b3c987 ID de mensagem em fila de eventos (ex: Kafka)

Perguntas Frequentes

O que é um UUID v4?

Um UUID v4 é um identificador único universal gerado aleatoriamente, composto por 32 caracteres hexadecimais no formato xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx. É definido pelo RFC 4122 e garante unicidade sem necessidade de coordenação entre sistemas.

Para que serve um UUID?

UUIDs são usados como chaves primárias em bases de dados, identificadores de sessão, tokens de autenticação, IDs de ficheiros e em sistemas distribuídos onde múltiplos servidores precisam gerar IDs sem conflitos.

Um UUID v4 é seguro para usar em produção?

Sim. O nosso gerador usa a API Web Crypto (crypto.getRandomValues()), que é criptograficamente segura. A probabilidade de gerar dois UUIDs iguais é astronomicamente baixa — aproximadamente 1 em 5,3 x 10^36.

Qual a diferença entre UUID v1 e UUID v4?

O UUID v1 é gerado com base no endereço MAC do dispositivo e na hora atual, o que pode expor informações sobre o sistema. O UUID v4 é completamente aleatório, tornando-o mais seguro e adequado para a maioria das aplicações modernas.

Posso usar estes UUIDs como chaves primárias numa base de dados?

Sim. UUIDs v4 são amplamente usados como chaves primárias em bases de dados como PostgreSQL, MySQL e MongoDB. A principal vantagem é poder gerar o ID no cliente ou em servidores distribuídos sem risco de colisão.

Os UUIDs gerados são guardados ou enviados para algum servidor?

Não. Todo o processo acontece exclusivamente no seu browser usando JavaScript. Nenhum UUID gerado é transmitido, registado ou armazenado pela Raem Labs OÜ.

Rolar para cima