Nano ID Generator — Mã ID ngắn, an toàn cho URL

Tạo ID ngắn, ngẫu nhiên, an toàn cho URL như V1StGXR8_Z5jdHi6B-myT — cùng định dạng với thư viện nanoid phổ biến. Chọn độ dài và bảng ký tự, thêm tiền tố, rồi kiểm tra máy tính xác suất trùng lặp để chắc chắn ID của bạn đủ dài.

Cập nhật
Danh sách ULID

Giải mã ULID

Dữ liệu của bạn không bao giờ rời khỏi máy tính. Mọi xử lý diễn ra 100% cục bộ trong trình duyệt của bạn.

Công cụ này có hữu ích không?0.0 0 lượt đánh giá
Tạo ULID (sắp xếp theo thời gianGiải mã timestamp) hoặc Nano ID tùy chỉnh bảng ký tự và độ dài.Tạo ULID & Nano ID →

Cách dùng Nano ID Generator

  1. Trang bắt đầu ở chế độ Nano ID với 21 ký tự mặc định, an toàn cho URL.
  2. Chọn độ dài ngắn hơn hoặc dài hơn và một bảng ký tự — nếu mã sẽ được người dùng gõ tay, hãy chọn “Không có ký tự dễ nhầm”.
  3. Nhập số ID bạn tạo mỗi giờ để xem thời gian cho đến khi xác suất trùng lặp đạt 1%.
  4. Sao chép hoặc tải xuống các ID.

Nano ID chọn ký tự như thế nào

Mỗi ký tự được lấy từ bảng chữ cái bằng crypto.getRandomValues. Để mọi ký tự có xác suất xuất hiện như nhau, các byte ngẫu nhiên được che về lũy thừa 2 gần nhất và những giá trị nằm ngoài bảng chữ cái sẽ bị loại bỏ — cách làm giống thư viện nanoid — thay vì dùng phép modulo, vốn sẽ làm một số ký tự được ưu tiên hơn.

Ước tính va chạm dựa trên giới hạn ngày sinh (birthday bound): với bảng chữ cái gồm A ký tự và độ dài L, có AL ID khả dĩ, và xác suất trùng lặp 1% xuất hiện sau khoảng √(0.02 · AL) ID. Nếu bạn cần ID có thể sắp xếp theo thời gian, hãy xem ULID Generator.

Cũng được tìm dưới tên: nanoid generator, tạo nano id, nanoid online, tạo id ngắn, tạo id an toàn url, nanoid trùng lặp, tạo id bảng ký tự tùy chỉnh, tạo id ngẫu nhiên.

Các công cụ dùng kèm tốt với Nano ID Generator

  • Tạo UUID — Tạo UUID ngẫu nhiên an toàn về mật mã (v4) hoặc UUID có thể sắp xếp theo dấu thời gian (v7) hàng loạt, rồi sao chép hoặc tải xuống.
  • Tạo mật khẩu — Tạo mật khẩu thực sự ngẫu nhiên và mạnh, hoặc cụm mật khẩu dễ gõ, với các quy tắc nâng cao: thêm hoặc loại trừ từ, bắt buộc có ký tự nhất định, chọn ký tự đặc biệt được phép, tránh lặp lại và chuỗi liên tiếp.
  • Trình tạo số ngẫu nhiên — Tạo số ngẫu nhiên (có hoặc không trùng lặp), chọn người thắng từ danh sách, xáo trộn tên, chia nhóm thành các đội, tung đồng xu và tung xúc xắc, tất cả dùng tính ngẫu nhiên an toàn về mật mã có sẵn trong trình duyệt của bạn.
  • Tạo slug URL — Chuyển mọi tiêu đề thành slug URL gọn gàng, viết thường, với cách bỏ dấu, chuyển ä/ö/ü và chữ Cyrillic chính xác.

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

Nano ID có tốt hơn UUID không?
Với ID dùng trong URL thì có: 21 ký tự Nano ID chứa độ ngẫu nhiên hơi nhiều hơn UUID v4 nhưng ngắn hơn 15 ký tự. UUID phù hợp hơn khi cơ sở dữ liệu hoặc API yêu cầu đúng định dạng đó.
Nên dùng bảng ký tự nào?
Mặc định là an toàn cho URL vì nó gọn nhất. Dùng Không có ký tự dễ nhầm cho mã mà người ta đọc hoặc gõ lại (phiếu giảm giá, mã mời), và chỉ dùng Chỉ số cho những thứ như mã đơn hàng — khi đó nên tăng độ dài để bù lại.
Các ID này có an toàn không?
Chúng được tạo bởi bộ sinh số ngẫu nhiên mật mã của trình duyệt nên khó đoán. Với những thứ bảo mật như khóa API, hãy dùng từ 32 ký tự trở lên.
Tôi có thể cài Nano ID Generator như một ứng dụng web và dùng khi không có mạng không?
Có. Nano ID Generator là một ứng dụng web (PWA) có thể cài đặt — cài trực tiếp từ trình duyệt, không cần tải từ cửa hàng ứng dụng. Trên Chrome hoặc Edge (Windows, macOS, Linux, ChromeOS) hoặc Android, bấm Cài đặt ứng dụng ở đầu trang này; trên iPhone và iPad, dùng Chia sẻ → Thêm vào Màn hình chính; trên Mac, dùng File → Add to Dock trong Safari 17 trở lên. Sau đó ứng dụng mở trong cửa sổ riêng với biểu tượng riêng, và vì chạy hoàn toàn trên trình duyệt nên vẫn hoạt động khi không có mạng. Firefox trên máy tính không thể cài ứng dụng web. Cách cài đặt hoạt động thế nào.

Công cụ liên quan