Chuyển tới nội dung chính
Z

Trình tạo UUID

Tạo UUID trực tuyến — v1, v4, v7 và Nil. Tạo hàng loạt tới 10.000. Miễn phí, không cần đăng ký.

Miễn phí Không cần đăng ký Chạy trên trình duyệt Tôn trọng riêng tư Updated
Định dạng

UUIDs

Bộ giải mã UUID

Cách dùng

  1. 1 Chọn phiên bản UUID — v4 cho ngẫu nhiên, v7 cho sắp xếp theo thời gian, v1 cho hệ thống cũ.
  2. 2 Đặt số lượng (1 đến 10.000) và chọn tùy chọn định dạng (chữ hoa/thường, dấu gạch nối, dấu ngoặc nhọn).
  3. 3 Nhấn Tạo. Sao chép từng UUID hoặc sao chép tất cả / tải xuống dưới dạng txt, csv hoặc json.

Vì sao dùng công cụ này

  • Tạo tới 10.000 UUID cùng lúc — tức thì.
  • Hỗ trợ v1 (dấu thời gian), v4 (ngẫu nhiên), v7 (sắp theo thời gian, RFC 9562) và Nil UUID.
  • Bộ giải mã tích hợp: dán một UUID để xem phiên bản, biến thể và dấu thời gian nhúng bên trong.
  • Chạy hoàn toàn trong trình duyệt — không bao giờ gửi UUID lên máy chủ.
  • Miễn phí, không cần đăng ký.

Câu hỏi thường gặp

UUID v4 và v7 khác nhau thế nào?

v4 hoàn toàn ngẫu nhiên — rất hợp để tạo ID duy nhất nhưng không sắp xếp được. v7 (RFC 9562, 2024) nhúng dấu thời gian mili-giây ở đầu, giúp UUID sắp xếp được theo thời gian tạo mà vẫn ngẫu nhiên theo chuẩn mật mã.

Các UUID này có an toàn về mặt mật mã không?

Có — được sinh qua Web Crypto API (crypto.getRandomValues / crypto.randomUUID). Phù hợp cho các ID không được phép trùng nhau.

Tôi có thể tạo hơn 10.000 cùng lúc không?

Giao diện giới hạn ở 10.000 để tránh treo trình duyệt. Với lô lớn hơn, hãy chạy script hoặc gọi generate() nhiều lần.

Bộ giải mã có hỗ trợ dấu thời gian v1 không?

Có — cả v1 và v7 đều trích xuất được dấu thời gian nhúng. v4 không có dấu thời gian (hoàn toàn ngẫu nhiên).

Trình tạo UUID là gì?

UUID (Universally Unique Identifier — định danh duy nhất toàn cục) là giá trị 128 bit được định nghĩa bởi RFC 9562 (trước đây là RFC 4122). UUID v4 sinh ngẫu nhiên; v1 dựa trên dấu thời gian + địa chỉ MAC; v7 sắp theo thời gian để thân thiện với việc sắp xếp trong cơ sở dữ liệu; còn Nil UUID toàn số 0. Trình tạo UUID sinh các giá trị này mà không cần phối hợp với bất kỳ máy chủ trung tâm nào, với xác suất trùng lặp gần như bằng 0 trong thực tế.

Tính năng

v1, v4, v7 & Nil

Tạo UUID v1 dựa trên timestamp, v4 ngẫu nhiên, v7 sắp xếp theo thời gian, hoặc Nil UUID toàn số 0.

Tạo hàng loạt

Tạo tối đa 10.000 UUID chỉ trong một cú nhấp — không giới hạn tốc độ hay bị điều tiết.

An toàn về mật mã

Các phiên bản ngẫu nhiên sử dụng crypto API của trình duyệt (getRandomValues), không dùng Math.random.

Kết quả sẵn sàng để sao chép

Sao chép từng ID hoặc tất cả cùng lúc — lý tưởng để khởi tạo dữ liệu cho cơ sở dữ liệu và bài kiểm thử.

Ví dụ

Input

Version: v4
Count: 3

Output

f47ac10b-58cc-4372-a567-0e02b2c3d479
16fd2706-8baf-433b-82eb-8c7fada847da
9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d

Trường hợp sử dụng

  1. 1

    Khóa chính không cần đồng bộ hóa

    Gán ID duy nhất trên nhiều dịch vụ và client offline mà không cần một bộ đếm trung tâm.

  2. 2

    ID cơ sở dữ liệu có thể sắp xếp theo thời gian (v7)

    Dùng v7 cho các khóa được sắp xếp theo thời gian tạo, cải thiện tính cục bộ của chỉ mục so với v4 ngẫu nhiên.

  3. 3

    ID tương quan & truy vết

    Gắn thẻ cho request, log và event trong hệ thống phân tán để có thể theo dõi toàn bộ một luồng xử lý từ đầu đến cuối.

Trình tạo UUID so với các lựa chọn khác

Trình tạo UUID so với các công cụ trình duyệt và máy tính thông thường — so sánh nhanh các tính năng.
Tính năng Zerethon Tools Công cụ trực tuyến thường gặp Ứng dụng máy tính
Bulk count Up to 10,000 1–100 Unlimited
v1 / v4 / v7 / Nil All four Usually v4 only All four
Rate limits None Sometimes None
Runs offline Yes (after load) No Yes
Signup required No Sometimes No
Tóm tắt

Trình tạo UUID của Zerethon tạo các định danh RFC 9562 ngay trong trình duyệt của bạn — v4 (ngẫu nhiên), v1 (thời gian + node), v7 (sắp xếp theo thời gian, thân thiện với cơ sở dữ liệu), và Nil UUID. Công cụ này sử dụng nguồn ngẫu nhiên an toàn về mật mã của nền tảng, tạo tối đa 10.000 ID cùng lúc mà không giới hạn tốc độ, và không gửi bất kỳ dữ liệu nào lên máy chủ.

Danh mục
Lập trình
Giá
Miễn phí
Quyền riêng tư
Chạy trên trình duyệt
Đăng ký
Không cần

Tài liệu tham khảo

Quyền riêng tư

Dữ liệu của bạn không bao giờ rời khỏi trình duyệt trừ khi được nêu rõ. Trình tạo UUID chạy hoàn toàn phía client — không tải lên máy chủ, không ghi log, không theo dõi dữ liệu bạn nhập.

Kiến thức cơ bản

Hướng dẫn

Công cụ liên quan

Xây dựng, chia sẻ và phát triển trên Zerethon Social

Đăng ký miễn phí. Kiếm điểm, sưu tầm thành tựu và kết nối với nhà sáng tạo khắp thế giới.

Dùng thử Zerethon miễn phí