🆔 مُولِّد UUID

قم بإنشاء معرّفات UUID (المعرّفات الفريدة العالمية) عبر الإنترنت مع إمكانية الإنشاء الدفعي، وخيارات التنسيق، والإخراج بتنسيقات متعددة، والتحقق من صحة معرّفات UUID. تتم جميع عمليات المعالجة من جانب العميل في متصفحك — ولا يتم تحميل أي بيانات إلى أي خادم.

💡 معرّف UUID فردي

سلسلة
Hex
Base64

📋 نتائج الدُفعة

📋
لا توجد نتائج للدفعة حتى الآن
حدد العدد وانقر على «إنشاء دفعة»
تم إنشاؤه: 0 معرّفات UUID الوقت: الإصدار: الإصدار 4 (عشوائي)

أداة التحقق من صحة UUID

📗 رمز إنشاء UUID حسب اللغة

JavaScript
crypto.randomUUID()
Python
استيراد uuid\nuuid.uuid4()
Java
import java.util.UUID;\nUUID.randomUUID()
Dart
import 'package:uuid/uuid.dart';\nvar uuid = Uuid();\nuuid.v4()
C#
Guid.NewGuid()
SQL
SELECT UUID()

ما هو UUID؟

UUID (Universally Unique Identifier) is a 128-bit number used to uniquely identify information in computer systems. A UUID is made of 32 hexadecimal characters grouped as 8-4-4-4-12 separated by hyphens, totaling 36 characters.

خصائص UUID

  • التفرد — UUID algorithms guarantee global uniqueness in practice, with a near-zero probability of collision
  • لامركزي — No central authority required; any system can generate UUIDs independently
  • موحدة — Follows RFC 4122, with implementations that are interoperable across languages and platforms
  • التنسيق الثابتxxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

إصدارات UUID

الإصدارالاسمالخوارزميةحالات الاستخدام
v1حسب الوقتالطابع الزمني + عنوان MACالسيناريوهات التي تتطلب الترتيب حسب الوقت
v4رقم تعريف فريد عشوائي (UUID)الأرقام العشوائية (الأكثر شيوعًا)المعرّفات الفريدة العامة، ومفاتيح واجهة برمجة التطبيقات (API)، والمفاتيح الأساسية لقاعدة البيانات
v7مرتبة زمنياًالطابع الزمني + عشوائيقواعد البيانات ذات الأحمال الكبيرة، والأنظمة الموزعة

حالات الاستخدام الشائعة

  • المفاتيح الأساسية لقاعدة البيانات — Avoid auto-increment ID conflicts across distributed databases
  • الأنظمة الموزعة — Unique request tracing IDs across microservices
  • معرّفات موارد واجهة برمجة التطبيقات (API) — Path identifiers in RESTful APIs
  • أسماء ملفات فريدة — Rename uploaded files with UUIDs to prevent collisions
  • معرّفات الجلسات — Components of user session tokens
ملاحظة: This tool uses the browser's native crypto.randomUUID() API (UUID v4) with cryptographically secure random numbers — more reliable than Math.random(). In browsers that don't support this API, it automatically falls back to a compatibility polyfill.