مولّد UUID — مجاني على الإنترنت
أنشئ UUIDs v4 فريدة للمعرّفات في مشاريعك.
A UUID (Universally Unique Identifier) is a 128-bit identifier formatted as xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. UUIDs are designed to be globally unique without a central coordinator — two independently generated UUIDs will almost never collide, even across billions of records.
Why v4?
This tool generates UUID v4 — the random variant, and the most widely used. Unlike v1 (which embeds a timestamp and MAC address) or v5 (a deterministic hash of a namespace and name), v4 needs no extra inputs and reveals no information about when or where it was created, making it the safe default for most applications.
When to use UUIDs
UUIDs are used as primary keys in distributed databases, session tokens, file identifiers, API resource IDs, and anywhere a unique identifier must be generated without coordination between servers.
How the مولّد UUID works
أدخل عدد المعرّفات UUID التي تحتاجها (من 1 إلى 20).
انقر على Generate UUIDs لإنشاء معرّفات UUID عشوائية من الإصدار v4 فورًا.
انسخ معرّفًا فرديًا باستخدام زر Copy الخاص به، أو انقر على Copy All لنسخ القائمة كاملة.
انقر على Generate UUIDs مجددًا في أي وقت لاستبدال القائمة بمجموعة جديدة.
Tips & tricks
- هل تحتاج إلى أكثر من 20 مرة واحدة؟ أنشئ على دفعات ثم اجمع القوائم — 20 هو الحد لكل نقرة.
- معرّفات UUID v4 عشوائية وليست تسلسلية — لا تعتمد عليها في ترتيب الإدراج.
- خزّن المعرّفات UUID بنوع UUID/الثنائي الأصلي في قاعدة بياناتك عند توفره بدلًا من نص عادي — لأداء فهرسة أفضل.
- يجمع Copy All كل المعرّفات المعروضة حاليًا على الشاشة مفصولة بأسطر جديدة — مفيد للصق في جدول بيانات أو نص برمجي لتوليد بيانات أولية.
Frequently Asked Questions
ما هو UUID ومتى يجب استخدامه؟
UUID (معرّف فريد عالميًا) هو معرّف من 128 بت بصيغة 8-4-4-4-12 حرفًا سداسي عشريًا (مثل 550e8400-e29b-41d4-a716-446655440000). استخدم المعرّفات UUID كمفاتيح أساسية لقواعد البيانات، ومعرّفات موارد واجهات برمجة التطبيقات، ورموز الجلسات حيث يلزم التفرّد دون تنسيق مركزي.
لماذا تُنشئ هذه الأداة معرّفات UUID من الإصدار v4 فقط؟
الإصدار v4 هو الأكثر استخدامًا بين إصدارات UUID، ولا يحتاج إلى مدخلات إضافية مثل الطابع الزمني/عنوان MAC في v1 أو مساحة الاسم في v5 — إنه الخيار الافتراضي الآمن لمعظم التطبيقات، ولهذا تركّز هذه الأداة عليه. كما لا يكشف v4 عن أي معلومات حول وقت أو مكان إنشائه.
هل المعرّفات UUID المُنشأة فريدة حقًا؟
يمتلك UUID v4 عدد 2^122 قيمة ممكنة (≈5.3 × 10^36). احتمال تصادم معرّفَي UUID v4 عشوائيين ضئيل جدًا — إنشاء مليار معرّف UUID في الثانية على مدى 100 عام سيكون له احتمال يبلغ نحو 50% بحدوث تصادم واحد فقط.
هل يمكنني إنشاء معرّفات UUID بأحرف كبيرة؟
تُنشئ هذه الأداة معرّفات UUID بأحرف صغيرة، وهي الصيغة المعيارية والأكثر شيوعًا. الأحرف الكبيرة والصغيرة صالحة على حد سواء — إذا احتجت إلى أحرف كبيرة، استخدم وظيفة تحويل حالة الأحرف في محرر النصوص لديك.
هل من الآمن استخدام معرّفات UUID كمفاتيح أساسية لقاعدة البيانات؟
نعم — تُستخدم معرّفات UUID v4 بشكل شائع كمفاتيح أساسية، خاصة في الأنظمة الموزّعة حيث تتطلب المعرّفات التزايدية التلقائية تنسيقًا مركزيًا. المقايضة: تشغل معرّفات UUID مساحة أكبر من الأعداد الصحيحة وهي غير مرتبة، ما قد يؤثر على أداء الفهرسة في الجداول الكبيرة جدًا.
Is my data safe when using the مولّد UUID?
Completely safe. The مولّد UUID processes everything locally in your browser. No input data, results, or usage information is ever transmitted to or stored on any server.
Can I use the مولّد UUID output in commercial projects?
Yes. The مولّد UUID is a utility tool and its output carries no licensing restrictions. You are free to use results in any project, commercial or personal.
Does the مولّد UUID follow official standards?
Yes. The مولّد UUID is built to comply with the relevant industry standard or specification for this utility type. If you encounter an unexpected result, verify your input against the specification — edge cases outside the standard may produce undefined behaviour.