Base64 UUID Oluşturucu ve Dönüştürücü

128 bit UUID’leri gerçek zamanlı olarak kompakt standart ve URL uyumlu Base64 dizelerine dönüştürün.

Dönüştürülen Temsiller Tamamen tarayıcınızda güvenli CSPRNG ile üretilir. Ağ üzerinden hiçbir veri iletilmez.
URL Uyumlu Base64 (22 karakter, RFC 4648) 22 chars • Recommended for URLs
L_wgBJwzTTKeVODoH5xwLQ
Standart Base64 (== ile 24 karakter) 24 chars • RFC 4648
L/wgBJwzTTKeVODoH5xwLQ==
Kanonik UUID (RFC 4122 / 9562) 36 chars
2ffc2004-9c33-4d32-9e54-e0e81f9c702d
Ham 16 Bayt Onaltılık (32 karakter) 32 chars hex
2ffc20049c334d329e54e0e81f9c702d
Teknik Referans

Base64 UUID Nedir?

128 bit UUID’leri gerçek zamanlı olarak kompakt standart ve URL uyumlu Base64 dizelerine dönüştürün.

Base64 UUID Nedir?

Base64 UUID, standart 36 karakterlik onaltılık dize yerine 22 veya 24 karakterlik Base64 temsiline kodlanmış 128 bitlik bir Evrensel Benzersiz Tanımlayıcıdır. 16 baytlık ikili veriyi doğrudan Base64’e (karakter başına 6 bit) kodlayarak dize uzunluğunu %38 azaltır ve tam 128 bit kriptografik benzersizliği ve tersine çevrilebilirliği korur.

UUID’den Base64’e Dönüştürme Nasıl Çalışır?

Standart bir UUID 16 bayttan (128 bit) oluşur. Base64 kodlaması bu 128 biti 6 bitlik parçalara bölerek 21 tam 6 bitlik karakter ve 2 artık bit (22 karakter) üretir. Standart RFC 4648 dolgusuyla 24 karaktere ulaşmak için iki eşittir ("==") işareti eklenir. Dolgu kaldırıldığında 22 karakterlik ultra kompakt bir dize elde edilir.

Standart Base64 ve URL Uyumlu Base64 Karşılaştırması (RFC 4648 §5)

Standart Base64, web URL’lerinde yüzde kodlaması (%2B, %2F) gerektiren artı ("+") ve eğik çizgi ("/") işaretlerini kullanır. URL uyumlu Base64, "+" yerine tire ("-") ve "/" yerine alt çizgi ("_") kullanarak REST API uç noktalarında ve sorgu parametrelerinde kaçış karakteri olmadan doğrudan kullanım sağlar.

Base64 UUID’ler için Temel Kullanım Alanları

Base64 UUID’ler modern web mühendisliğinde yaygın olarak kullanılır: kısa URL uzantıları (örn. /items/VQ6EAOKbQdSnFkRmVUQAAA), OAuth ve oturum belirteçleri, dağıtık izleme kimlikleri, API başlıkları ve QR kod yükleri.

UUID’yi Base64’e Nasıl Dönüştürürüm?

36 karakterlik bir UUID’yi (örneğin 550e8400-e29b-41d4-a716-446655440000) Base64’e dönüştürmek, 32 onaltılık basamağı 16 ham ikili bayta (128 bit) ayrıştırmayı içerir. Bu bitler 6 bitlik bloklara bölünerek 22 karakterlik kompakt bir dize (veya "==" dolgusuyla 24 karakter) oluşturur. Aracımızda "UUID → Base64" sekmesine UUID’nizi yapıştırarak veya yeni v4/v7 UUID üreterek URL uyumlu ve standart Base64 çıktılarını anında alabilirsiniz.

Base64’ü Tekrar UUID’ye Nasıl Dönüştürürüm?

Base64, tek yönlü bir karma (hash) değil, kayıpsız bir ikili-metin kodlamasıdır. Bir Base64 UUID’yi standart biçime geri dönüştürmek için 22 veya 24 karakter orijinal 16 bayta çözümlenir ve kanonik 8-4-4-4-12 onaltılık biçime dönüştürülür (örn. VQ6EAOKbQdSnFkRmVUQAAA → 550e8400-e29b-41d4-a716-446655440000). Yukarıdaki "Base64 → UUID" sekmesini kullanarak anında doğrulama ve kopyalama yapabilirsiniz.

Neden Base64 UUID Kullanılmalı?

Standart onaltılık UUID’ler 36 ASCII karakteri kaplar. Base64 kodlaması 64 alfanümerik karakter (A-Z, a-z, 0-9 ve iki sembol) kullanarak karakter başına 4 bit yerine 6 bit bilgi depolar. Bu, aynı 128 bitlik benzersizlik garantisiyle %38,9 uzunluk tasarrufu (22 karaktere karşı 36 karakter) sağlar ve URL’leri kısaltırken ağ bant genişliğini korur.

Base64 UUID’ler Nerelerde Kullanılır?

Base64 UUID’ler modern web mimarisinde yaygın biçimde tercih edilir: REST API rota tanımlayıcıları (örn. /orders/VQ6EAOKbQdSnFkRmVUQAAA), mobil derin bağlantılar, OAuth oturum belirteçleri, dağıtık izleme kimlikleri, HTTP özel başlıkları ve alan kısıtı olan QR kodlar.

Base64 UUID ve Standart UUID: Hangisi Seçilmeli?

PostgreSQL (yerel UUID sütunu) veya MySQL (BINARY(16)) gibi ilişkisel veritabanlarında maksimum B-Tree indeks performansı için Standart UUID (36 karakter hex) kullanın. Daha temiz URL’ler ve hafif veri aktarımı için API, ağ ve frontend katmanında Base64 UUID (22 karakter URL-safe) tercih edin. Aracımız her iki biçim arasında gerçek zamanlı dönüşüm sağlar.

Base64 UUID Hakkında Sıkça Sorulan Sorular

Instant answers to technical questions regarding Base64 UUID encoding, decoding, and URL safety.

Base64 UUID nedir?

Base64 UUID, geleneksel 36 karakterlik tireli onaltılık biçim yerine 22 veya 24 karakterlik Base64 dizesi olarak kodlanmış 128 bitlik bir UUID’dir.

Bir Base64 UUID kaç karakterden oluşur?

Ham 16 baytlık bir UUID 22 Base64 karakterine kodlanır. Standart "=" dolgusu dahil edildiğinde 24 karakter uzunluğundadır.

Standart Base64 ile URL uyumlu Base64 arasındaki fark nedir?

Standart Base64 "+" ve "/" kullanırken, URL-safe Base64 (RFC 4648) bunları "-" ve "_" ile değiştirerek özel kodlama olmadan doğrudan URL’lerde kullanılmasını sağlar.

UUID’nin Base64’e dönüştürülmesi tamamen tersine çevrilebilir mi?

Evet. Base64 %100 kayıpsız bir ikili kodlamadır. Herhangi bir Base64 UUID, orijinal kanonik UUID biçimine tam olarak geri dönüştürülebilir.

Base64 kodlamasını UUID v4 ve UUID v7 ile kullanabilir miyim?

Evet. Kodlama doğrudan alttaki 16 ham bayt üzerinde çalıştığından, tüm 128 bit UUID sürümleri (v1, v4, v7) Base64’e dönüştürülebilir.

Neden standart UUID yerine Base64 UUID kullanmalıyım?

Base64 UUID’ler %38 daha kısadır (36 karaktere karşı 22 karakter), bu da onları temiz URL yolları, mobil derin bağlantılar ve API yükleri için ideal kılar.