Tạo UUID online miễn phí

Sinh tối đa 1.000 UUID v4, UUID v7 theo thời gian, ULID, Nano ID hoặc mã hex ngẫu nhiên mỗi request. Ngẫu nhiên an toàn, hỗ trợ chữ in hoa.

Công cụ miễn phí: 20 request mỗi phút.

Kết quả

Bấm “Chạy” để xem kết quả.

API UUID sinh mã định danh duy nhất theo các định dạng mà ứng dụng hiện đại hay dùng. type=v4 (mặc định) trả về UUID ngẫu nhiên chuẩn RFC 4122, v7 trả về UUID sắp xếp theo thời gian với 48 bit đầu là timestamp mili giây (rất hợp làm khoá chính database vì tự sắp theo thời điểm tạo), ulid trả về ULID 26 ký tự base32 Crockford, nanoid trả về Nano ID an toàn cho URL, còn hex trả về chuỗi hex ngẫu nhiên.

Dùng count để lấy từ 1 đến 1.000 mã trong một lần gọi, size (4–64, mặc định 21) để chọn độ dài Nano ID và mã hex, và uppercase=true để xuất chữ in hoa. Mọi giá trị đều lấy từ bộ sinh số ngẫu nhiên an toàn mật mã.

Phản hồi là một JSON nhỏ gồm loại mã, số lượng và mảng ids – dễ dùng trong script, seeder hay job CI cần mã định danh mới.

Dùng trong code của bạn

curl "https://apibox.io.vn/v1/uuid?type=v7&count=2" \
  -H "Authorization: Bearer YOUR_API_KEY"

Tài liệu API → Nhận API key miễn phí

Hỏi đáp

Nên dùng UUID v4 hay UUID v7?

v4 hoàn toàn ngẫu nhiên. v7 bắt đầu bằng timestamp nên mã mới luôn đứng sau mã cũ; điều này giữ index B-tree gọn và khiến v7 phù hợp hơn làm khoá chính database.

Tạo được bao nhiêu UUID một lần?

Tối đa 1.000 mã mỗi request với count=1000. Mỗi request chỉ tính là một lượt gọi trong quota.

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

Cả hai đều 128 bit và sắp xếp theo thời gian. ULID viết bằng 26 ký tự base32 (ví dụ 01J...), còn UUID v7 dùng định dạng UUID chuẩn 36 ký tự có gạch nối mà database hỗ trợ sẵn kiểu dữ liệu.