Vai al contenuto
ToolMug

Generatore Nano ID

Genera Nano ID, identificativi casuali più brevi degli UUID e sicuri da inserire in un URL: utili per link brevi, nomi di file, chiavi di componenti e database. Imposta la lunghezza e la pagina stima quanti ID puoi creare prima che un duplicato diventi probabile.

Funziona nel tuo browser: nulla di ciò che inserisci viene caricato

ID casuali brevi e sicuri per URL, con lunghezza configurabile.

Circa 1.307.660,5 Bln ID prima di un'1% di probabilità di una qualsiasi collisione.

21

Analizza un ID

Come si usa

  1. Imposta la lunghezza con il cursore. Il valore predefinito è 21 caratteri.
  2. Scegli quanti ID generare. Vengono creati subito; fai clic su Genera per un nuovo gruppo.
  3. Copia l'elenco o scaricalo come file di testo.

Opzioni spiegate

Alfabeto
64 caratteri sicuri per URL: A–Z, a–z, 0–9, trattino basso e trattino. Ogni carattere contiene 6 bit casuali.
Lunghezza
Da 6 a 64 caratteri. I 21 caratteri predefiniti contengono 126 bit casuali, circa quanto un UUID v4 (122 bit) in termini di resistenza alle collisioni.
Stima collisioni
Mostrata sotto l'elenco: quanti ID della lunghezza attuale puoi generare prima dell'1% di probabilità di un duplicato qualsiasi.

Esempio

V1StGXR8_Z5jdHi6B-myT

La lunghezza predefinita è 21 caratteri.

Domande frequenti

Quale lunghezza devo usare?

Per ID globalmente unici, mantieni i 21 caratteri predefiniti: circa 1,31 × 10¹⁸ ID prima dell'1% di probabilità di un duplicato. Per ID usati solo in un ambito piccolo, come gli elementi di una pagina, bastano 8–12 caratteri; 10 caratteri raggiungono l'1% dopo circa 152 milioni di ID.

Perché usare Nano ID invece di UUID?

È più breve a parità di casualità (21 caratteri contro 36) e ogni carattere è sicuro per gli URL, quindi non serve fare escape. Lo svantaggio è che non esiste uno standard di formato e i database non hanno un tipo nativo.

Posso usarlo per token o link di reimpostazione password?

Sì. I caratteri vengono scelti con crypto.getRandomValues, imprevedibile e senza distorsione da modulo. Per i token usa almeno 22 caratteri (132 bit).

Qualcosa viene caricato?

No. Gli ID vengono generati nel browser e non vengono mai inviati a un server.

Privacy

Questo strumento funziona interamente nel tuo browser. File e testi vengono elaborati sul tuo dispositivo e non vengono mai caricati sui nostri server.

Strumenti correlati