v4, v1, v7 — tek tıkla kopyala, toplu üret, özelleştir. Sunucuya veri gönderilmez, kayıt gerekmez.
UUID oluşturucu (GUID generator) ile UUID v4 (rastgele), UUID v1 (zaman tabanlı) ve UUID v7 (zaman sıralı) üretin. Büyük/küçük harf, tiresiz, parantezli format ve toplu üretim seçenekleri — ücretsiz online UUID generator.
Yukarıdaki butona tıklayarak UUID oluşturun.
URL, WiFi, vCard, SMS — üye olmadan anında QR kod oluşturun ve indirin.
UUID (Universally Unique Identifier), aynı zamanda GUID (Globally Unique Identifier) olarak da bilinir. 128 bitlik bir sayıdır; 550e8400-e29b-41d4-a716-446655440000 biçiminde 32 onaltılık karakter ve 4 tireden oluşur.
Merkezi bir koordinatöre gerek kalmadan dünya genelinde benzersiz kimlik üretmek için tasarlanmıştır. Veritabanı birincil anahtarı, oturum token'ı, dosya adı, API anahtarı veya dağıtık sistemlerde idempotency key olarak yaygın biçimde kullanılır.
Tablo birincil anahtarı olarak integer yerine güvenli, tahmin edilemez UUID kullanın.
API token, şifre sıfırlama linki veya oturum kimliği olarak kullanın.
Mikroservis, mesaj kuyrukları ve dağıtık sistemlerde benzersiz işlem kimliği.
Yüklenen dosyalara çakışmasız, tahmin edilemez isimler atamak için.
Her UUID versiyonu farklı bir algoritmaya dayanır. Kullanım senaryonuza göre doğru versiyonu seçmek veritabanı performansı ve güvenlik açısından önemlidir.
| Versiyon | Algoritma | Sıralanabilir? | Ne Zaman? |
|---|---|---|---|
| v4 | Tamamen rastgele | ❌ Hayır | Genel amaç, API token, dosya adı. En yaygın kullanılan. |
| v1 | Zaman + MAC adresi | ✅ Zamana göre | Zaman damgası izlenebilirliği önemli olduğunda. MAC adresi gizlenmelidir. |
| v7 | Unix ms + rastgele | ✅ Sözlük sırası | Veritabanı indeks performansı kritikse. v1'in modern alternatifi. |
| Nil | Tamamı sıfır | — | Boş / varsayılan değer temsili için (00000000-0000-…). |
UUID oluşturucu, GUID farkı, versiyon seçimi ve veritabanı kullanımı hakkında sık sorulan sorular.
crypto.randomUUID() ve crypto.getRandomValues()) kullanılarak kriptografik kalitede rastgele sayı üretilir. Hassas ortam kimlikleriniz güvenle oluşturulabilir.Str::uuid() (Laravel) veya ramsey/uuid paketi.crypto.randomUUID() — modern tarayıcılar ve Node.js 14.17+.import uuid; str(uuid.uuid4())github.com/google/uuid paketi — uuid.New().String()gen_random_uuid(), MySQL 8.0 UUID().
Qroole ile menünüzü dakikalar içinde oluşturun — çok dil, alerjen filtreleme, anlık güncelleme ve daha fazlası.
Restoran teknolojileri, dijital dönüşüm ve geliştirici araçları üzerine güncel rehberler.