Μετάβαση στο περιεχόμενο

Γεννήτρια UUID

Δημιουργήστε αναγνωριστικά UUID v4 (τυχαία) και v7 (χρονοσφραγίδα) αμέσως. Αντιγραφή με ένα κλικ. Δωρεάν, 100% client-side.

Έκδοση
Έκδοση UUID

Τι είναι ένα UUID;

Ένα UUID (Universally Unique Identifier) είναι ένα αναγνωριστικό 128-bit τυποποιημένο από το RFC 9562. Αναπαρίσταται ως string 36 χαρακτήρων σε μορφή xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. Χρησιμοποιούνται ευρέως ως primary keys σε βάσεις δεδομένων και session identifiers.

UUID v4 vs UUID v7

Το UUID v4 (τυχαίο) δημιουργεί 122 τυχαία bits χρησιμοποιώντας crypto.randomUUID(). Είναι η πιο δημοφιλής μορφή: απλή, χωρίς εξωτερικές εξαρτήσεις.

Το UUID v7 (χρονοσφραγίδα) τοποθετεί μια χρονοσφραγίδα Unix 48-bit στα πρώτα bytes. Τα δημιουργημένα UUID είναι φυσικά χρονολογικά ταξινομημένα. Ιδανικό ως primary key σε βάσεις δεδομένων.

Μορφή UUID

Όλα τα UUID ακολουθούν το μοτίβο 8-4-4-4-12 (32 δεκαεξαδικά ψηφία χωρισμένα με παύλες).

Πότε να χρησιμοποιήσετε κάθε έκδοση;

  • UUID v4 — Session IDs, προσωρινά tokens, αντικείμενα χωρίς απαιτούμενη σειρά.
  • UUID v7 — Primary keys σε βάσεις δεδομένων, logs, γεγονότα που χρειάζονται χρονολογική σειρά.

Απόρρητο

Αυτό το εργαλείο δημιουργεί UUID 100% στον browser σας χρησιμοποιώντας το Web Crypto API. Κανένα δεδομένο δεν αποστέλλεται σε κανέναν server.