Tạo định danh UUID v4, UUID v7 hoặc ULID.

Được tạo hoàn toàn trong trình duyệt với Web Crypto API — không có gì gửi lên máy chủ.

Loại

Giới thiệu về Trình tạo UUID / ULID

Công cụ tạo này tạo ra ba loại định danh duy nhất: UUID v4 (hoàn toàn ngẫu nhiên), UUID v7 (theo thứ tự thời gian, tuyệt vời cho khóa chính cơ sở dữ liệu) và ULID (nhỏ gọn, sắp xếp được theo thứ tự từ điển). Tạo một ID đơn hoặc một lô, và sao chép từng cái hoặc tất cả cùng lúc.

Định danh được tạo trong trình duyệt của bạn bằng nguồn ngẫu nhiên an toàn mật mã học của Web Crypto API — không có gì được yêu cầu từ hoặc gửi đến máy chủ, nên các ID bạn tạo là của riêng bạn. Các nút chuyển đổi hiển thị cho phép bạn bật/tắt chữ hoa và hiện/ẩn dấu gạch nối.

Chọn giữa các phiên bản là điều quan trọng: v4 là mặc định phổ biến và không tiết lộ gì về thời điểm nó được tạo; v7 nhúng dấu thời gian mili giây trong các bit cao của nó, nên các hàng được chèn theo thứ tự vẫn giữ thứ tự tương đối trong chỉ mục; ULID cung cấp khả năng sắp xếp tương tự trong dạng base32 ngắn hơn.

Cách sử dụng Trình tạo UUID / ULID

  1. Chọn loại định danh: UUID v4, UUID v7 hoặc ULID.
  2. Chọn số lượng cần tạo trong một lô.
  3. Nhấp Tạo — các ID được tạo cục bộ bằng Web Crypto API.
  4. Bật/tắt chữ hoa hoặc dấu gạch nối nếu hệ thống đích của bạn ưa dùng định dạng khác.
  5. Sao chép một ID đơn hoặc dùng “Sao chép tất cả” cho cả lô.

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

v4 là 122 bit ngẫu nhiên hoàn toàn không có thông tin nhúng. v7 đặt một dấu thời gian mili giây Unix vào các bit dẫn đầu, nên các ID mới hơn sắp xếp sau các ID cũ hơn — điều này giữ cho chỉ mục B-tree gọn gàng khi UUID được dùng làm khóa chính.

ULID cũng theo thứ tự thời gian nhưng được mã hóa thành 26 ký tự base32, nên chúng ngắn hơn chuỗi UUID, không phân biệt hoa thường và thân thiện với URL. Chọn ULID khi ID xuất hiện trong URL hoặc log; chọn UUID khi định dạng chuẩn 36 ký tự được yêu cầu.

Xác suất này là không đáng kể. UUID v4 có 122 bit ngẫu nhiên — bạn có thể tạo hàng tỷ ID mỗi giây trong nhiều thế kỷ trước khi có khả năng trùng lặp. Công cụ tạo dùng nguồn ngẫu nhiên an toàn mật mã học, không phải nguồn giả ngẫu nhiên yếu.

Không. Mọi thứ chạy trong trình duyệt của bạn qua Web Crypto API, nên các định danh không bao giờ được truyền đi, ghi log hoặc bị ai khác nhìn thấy.

Có — tạo bao nhiêu UUID và ULID tùy bạn cần, miễn phí, không cần tài khoản.


Tìm kiếm phổ biến
tạo uuid sinh uuid uuid v4 trực tuyến tạo uuid v7 tạo ulid uuid ngẫu nhiên
Cần trợ giúp?
Gặp sự cố với công cụ này? Hãy cho đội ngũ của chúng tôi biết.
Báo cáo sự cố

Thêm công cụ miễn phí này vào trang web của riêng bạn — sao chép và dán mã bên dưới.