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

Γεννήτρια UUID δωρεάν

Δημιουργήστε UUID έκδοσης 4 άμεσα. Μαζική δημιουργία έως 50 ταυτόχρονα. Κρυπτογραφικά ασφαλές — τα δεδομένα σας δεν εγκαταλείπουν ποτέ το πρόγραμμα περιήγησης.

Λειτουργεί εκτός σύνδεσης μόλις φορτωθεί

Κάντε κλικ στο Δημιουργία για UUID

Το UUID v4 χρησιμοποιεί 122 τυχαία bit — η πιθανότητα σύγκρουσης δύο UUID είναι αστρονομικά μικρή.

Δημιουργείται με crypto.getRandomValues — κρυπτογραφικά ασφαλές, δεν αποστέλλεται ποτέ σε διακομιστή.

Συνηθισμένες χρήσεις

  • Δημιουργήστε UUID για πρωτεύοντα κλειδιά βάσης δεδομένωνΔημιουργήστε τιμές UUID v4 για χρήση ως πρωτεύοντα κλειδιά στο PostgreSQL, MySQL, MongoDB και άλλες βάσεις δεδομένων.
  • Δημιουργήστε κλειδιά API και tokensΔημιουργήστε μοναδικούς, τυχαίους αναγνωριστικά για κλειδιά API, σήματα περιόδου συνόδου και μυστικές αναφορές.
  • Δημιουργήστε ID δοκιμής για δοκιμή λογισμικούΔημιουργήστε παρτίδες μοναδικών ID για εργαλεία δοκιμής, δεδομένα mock και αυτοματοποιημένες σουίτες δοκιμής.
  • Δημιουργήστε κλειδιά συστατικού React και FrontendΔημιουργήστε σταθερά μοναδικά κλειδιά για λίστες React, δυναμικά πεδία φορμών και παρουσίες συστατικού.
  • Δημιουργήστε ID παρακολούθησης και συσχέτισηςΔημιουργήστε μοναδικά ID συσχέτισης για κατανεμημένη παρακολούθηση, συσχέτιση αρχείου καταγραφής και παρακολούθηση συμβάντων.

Πώς λειτουργεί

Η δημιουργία UUID εκτελείται εξ ολοκλήρου στον browser με το crypto.getRandomValues του Web Crypto API — χωρίς εξάρτηση από βιβλιοθήκη ή κλήση σε διακομιστή. Το εργαλείο υλοποιεί από το μηδέν τόσο το RFC 4122 v4 όσο και το RFC 9562 v7 με χειρόγραφους χειρισμούς bit, οπότε τίποτα δεν φεύγει από τον υπολογιστή σας.

  1. 1
    Επιλέξτε έκδοση και επιλογές
    Επιλέξτε UUIDv4 (καθαρά τυχαίο), UUIDv7 (με πρόθεμα χρονοσήμανσης και λεξικογραφικά ταξινομήσιμο), NIL (όλα μηδέν) ή MAX (όλα 0xf). Ορίστε πόσα θα δημιουργηθούν (1–50) και αν θα είναι κεφαλαία ή σε άγκιστρα για γλώσσες όπως η C#.
  2. 2
    Το crypto.getRandomValues γεμίζει 16 bytes
    Για v4 και v7, η κρυπτογραφικά ασφαλής γεννήτρια τυχαίων αριθμών του browser γεμίζει ένα Uint8Array 16 bytes. Για v4, τα bytes 6 και 8 μασκάρονται για να οριστούν τα πεδία έκδοσης (0x40) και παραλλαγής (0x80) του RFC 4122. Για v7, τα πρώτα 6 bytes αντικαθίστανται με την τρέχουσα χρονοσήμανση Unix σε χιλιοστά, κάνοντας κάθε ID ταξινομήσιμο κατά χρόνο δημιουργίας, και έπειτα ορίζονται τα bits έκδοσης και παραλλαγής στα bytes 6 και 8.
  3. 3
    Τα bytes μορφοποιούνται στην τυπική συμβολοσειρά με παύλες
    Τα 16 bytes μετατρέπονται σε πεζό hex και χωρίζονται στις κανονικές ομάδες 8-4-4-4-12 (π.χ. 550e8400-e29b-41d4-a716-446655440000). Τα κεφαλαία και τα άγκιστρα εφαρμόζονται σε αυτό το στάδιο.
  4. 4
    Εξαγωγή στη μορφή-στόχο
    Τα αποτελέσματα αντιγράφονται μεμονωμένα ή μαζικά. Ο επιλογέας εξαγωγής μορφοποιεί ξανά τη λίστα ως απλό κείμενο, πίνακα JSON, CSV, μπλοκ SQL INSERT VALUES, εκφράσεις C# new Guid(...) ή λίστα Python πριν από την αντιγραφή στο πρόχειρο ή τη λήψη ως αρχείο.

Σχετικά εργαλεία

Συχνές ερωτήσεις