דלג לתוכן הראשי

מחולל UUID בחינם

צור UUID מגרסה 4 באופן מיידי. צור עד 50 בכמות גדולה. מאובטח קריפטוגרפית — הנתונים שלך לעולם אינם עוזבים את הדפדפן.

פועל לא-מקוון לאחר טעינה

לחץ על צור כדי ליצור UUID

UUID v4 משתמש ב-122 ביטים אקראיים — הסבירות להתנגשות בין שני UUID זעירה באופן אסטרונומי.

נוצר עם crypto.getRandomValues — בטוח קריפטוגרפית, לעולם אינו נשלח לשרת.

שימושים נפוצים

  • צור UUIDs עבור מפתחות בסיסי נתונים ראשייםצור ערכי UUID v4 לשימוש כמפתחות ראשיים ב- PostgreSQL, MySQL, MongoDB ובסיסי נתונים אחרים.
  • צור מפתחות API וסימניםצור מזהים ייחודיים ואקראיים עבור מפתחות API, אסימונים של מושב והפניות סודיות.
  • צור מזהי בדיקה לבדיקת תוכנהצור קבוצות של מזהים ייחודיים לאבזור בדיקה, נתונים mock וחבילות בדיקה אוטומטיות.
  • צור מפתחות React ו רכיב Frontendצור מפתחות ייחודיים יציבים לרשימות React, שדות טופס דינמיים ומופעי רכיב.
  • צור מזהי מעקב ומתאםצור מזהי מתאם ייחודיים לעקירה מופצת, מתאם יומן ועקירת אירוע.

כיצד זה עובד

יצירת UUID פועלת כולה בדפדפן באמצעות crypto.getRandomValues של Web Crypto API — ללא תלות בספרייה, ללא קריאת שרת. הכלי מיישם גם RFC 4122 v4 וגם RFC 9562 v7 מאפס באמצעות מניפולציית סיביות כתובה-יד, כך ששום דבר לא יוצא מהמכשיר שלך.

  1. 1
    בחר גרסה ואפשרויות
    בחר UUIDv4 (אקראי טהור), UUIDv7 (מקודם-חותם-זמן וניתן-למיון לקסיקוגרפית), NIL (כל האפסים), או MAX (כל 0xf). קבע כמה ליצור (1–50) והאם להפוך לאותיות גדולות או לעטוף בסוגריים מסולסלים עבור שפות כמו C#.
  2. 2
    crypto.getRandomValues ממלא 16 בייטים
    עבור v4 ו-v7, מחולל המספרים האקראיים הבטוח-קריפטוגרפית של הדפדפן ממלא Uint8Array בן 16 בייטים. עבור v4, סיביות 6 ו-8 ממוסכות כדי להגדיר את שדות הגרסה (0x40) והווריאנט (0x80) של RFC 4122. עבור v7, 6 הבייטים הראשונים נדרסים עם חותם-הזמן הנוכחי במילישניות Unix, הופך כל מזהה לניתן-למיון לפי זמן יצירה, ואז סיביות גרסה ווריאנט מוגדרות על בייטים 6 ו-8.
  3. 3
    הבייטים מעוצבים למחרוזת המקושרת-מקף הסטנדרטית
    16 הבייטים מומרים להקס-אותיות-קטנות ומפוצלים לקבוצות 8-4-4-4-12 הקנוניות (למשל 550e8400-e29b-41d4-a716-446655440000). אותיות גדולות ועטיפת-סוגריים מוחלות בשלב הזה.
  4. 4
    ייצא בפורמט היעד שלך
    תוצאות ניתנות להעתקה בנפרד או בכמות. בורר הייצוא מעצב מחדש את הרשימה כטקסט רגיל, מערך JSON, CSV, בלוק SQL INSERT VALUES, ביטויי C# new Guid(...), או מילולית רשימת Python לפני ההעתקה ללוח או ההורדה כקובץ.

כלים קשורים

שאלות נפוצות