UUID oluşturucu nasıl kullanılır
- 1
Kimlik türünü seçin
Düz rastgele kimlikler için UUID v4'ü, zamana göre sıralanabilir anahtarlar için v7 veya ULID'i, eski sistemler için v1'i, kısa dizeler için Nano ID'yi seçin.
- 2
Biçimi ve adedi ayarlayın
Büyük harf, tireler veya süslü parantezleri açıp kapatın, satırlar, virgüller ya da JSON seçin ve kaç tane gerektiğini girin.
- 3
Oluşturun ve kopyalayın
Oluştur'a basın, ardından tek bir kimliği ya da tüm listeyi kopyalayın veya dosya olarak indirin.
- 4
Var olan bir kimliği çözün
Sürümünü, varyantını ve oluşturulma zamanını görmek için çözücüye bir UUID veya ULID yapıştırın.
Sınırlar ve Pro
Ücretsiz: tıklama başına en fazla 10.000 kimlik oluşturun, kopyalayın, .txt veya .json olarak indirin; çözme sınırsızdır.
Pro, toplu üretimi tıklama başına 100.000 kimliğe çıkarır ve reklamları kaldırır. Pro'yu gör
UUID oluşturucu hakkında
Evrensel benzersiz tanımlayıcılar (UUID), ayrı sistemlerin merkezi bir sunucuya danışmadan kimlik üretmesini sağlar; seçtiğiniz sürüm ise bu 128 bitin içinde ne olduğunu belirler. Sürüm 4, 122 bitlik saf rastgelelikten oluşur. 2024'te RFC 9562 ile standartlaşan sürüm 7, milisaniye cinsinden bir Unix zaman damgasıyla başlar; böylece yeni satırlar veritabanı dizinine dağılmak yerine sonuna eklenir. Sürüm 1, Gregoryen takvime göre bir zaman damgasını ve bir düğüm kimliğini kodlar; bu oluşturucu her zaman multicast biti ayarlanmış rastgele bir düğüm kullanır, ağ kartınızın MAC adresini asla kullanmaz.
UUID olmayan iki biçim de var. ULID, aynı milisaniye zaman damgasını ve 80 rastgele biti, düz metin olarak sıralanabilen 26 Crockford Base32 karakterine sığdırır. Nano ID ise varsayılan olarak 21 URL uyumlu karakterden oluşan kısa bir rastgele dizedir; uzunluğunu ve alfabesini değiştirebilirsiniz. Sayfa, bir kopyanın çıkma olasılığı milyarda bire ulaşmadan önce kaç kimlik üretebileceğinizi de gösterir.
Her değer, tarayıcının kriptografik rastgele sayı üretecinden (crypto.randomUUID ve crypto.getRandomValues) reddetmeli örnekleme ile gelir; hiçbir alfabe yanlı olmaz. Aynı milisaniyede üretilen v7, v1 ve ULID değerleri de oluşturulma sırasıyla sıralanır. Toplu listeleri büyük harfli, tiresiz veya {süslü parantezli} yapabilir, satırlarla, virgüllerle ya da JSON dizisi olarak ayırabilir, sonra kopyalayabilir veya indirebilirsiniz.
Çözücü, yapıştırdığınız her UUID veya ULID değerini okur; sürümünü, varyantını ve v1, v6, v7 ile ULID için oluşturulma anını gösterir. v3 veya v5 UUID'nin arkasındaki adı geri getiremez, çünkü bunlar tek yönlü özetlerdir.
Gizlilik
Kimlikler Web Crypto API ile cihazınızda oluşturulur ve hiçbir sunucuya gönderilmez; kimse onları görmez, kaydetmez. Seçtiğiniz tür ve biçim ayarları yerel depolamada saklanır; oluşturulan kimlikler ve çözdükleriniz saklanmaz.
Özellikler
Sıralanabilir v7 ve ULID
Tekdüze sayaçlı milisaniye zaman damgaları sayesinde birlikte üretilen kimlikler sırasını korur.
Kriptografik rastgelelik
Yalnızca Web Crypto kullanılır; Math.random yok, v1 kimliklerinde MAC adresi yok.
Yerleşik çözücü
v1, v6, v7 ve ULID değerlerindeki sürümü, varyantı ve gizli zaman damgasını gösterir.