CanDoYa
IT

Generatore NanoID Gratuito

Funziona interamente nel browser: nessun caricamento, nessuna registrazione.

Modifica caratteri64 caratteri distinti
Caricamento…
Condividi questo strumento

Cos'è un generatore di NanoID?

Un generatore di NanoID crea ID stringa unici, brevi e adatti agli URL, usando una fonte di casualità sicura dal punto di vista crittografico. NanoID è un'alternativa compatta allo UUID: l'ID predefinito ha 21 caratteri presi da un alfabeto di 64 simboli, perfetto per righe di database, URL, token e nomi di file, generato interamente nel tuo browser.

Come si usa

  1. 1Scegli un alfabeto. Mantieni quello predefinito adatto agli URL, oppure scegli minuscolo, esadecimale, numeri o un set senza caratteri simili tra loro - o incolla i tuoi caratteri.
  2. 2Imposta lunghezza e quantità. Scegli quanti caratteri avrà ogni ID (21 di default) e quanti ID generare in una volta.
  3. 3Genera. Premi Generate per creare un nuovo lotto. I valori di ID possibili e sicurezza dalle collisioni si aggiornano in base alle tue impostazioni.
  4. 4Copia quello che ti serve. Clicca Copy su un singolo ID, oppure Copy all per prendere l'intera lista, un ID per riga.

A chi serve

Ogni ID viene generato nel browser con il generatore di numeri casuali Web Crypto, quindi non viene caricato nulla e lo strumento funziona anche offline una volta caricata la pagina. Usa l'algoritmo uniforme di NanoID, che maschera e scarta i byte casuali invece di calcolare un semplice resto, così nessun carattere ha più probabilità di comparire di un altro e gli ID restano privi di distorsioni. Cambia la lunghezza, passa a un alfabeto minuscolo, esadecimale o senza caratteri simili tra loro, oppure incolla i tuoi caratteri, e genera fino a mille ID in una sola volta.

Domande frequenti

Il generatore di NanoID è gratuito?

Sì, è completamente gratuito, senza registrazione e senza limiti. Ogni ID viene generato nel browser, quindi puoi creare tutti i lotti che vuoi, anche offline una volta caricata la pagina.

In cosa NanoID è diverso da uno UUID?

Uno UUID ha un formato fisso di 36 caratteri. NanoID è più piccolo e configurabile: il valore predefinito è 21 caratteri adatti agli URL, circa il 40% più corto, con una resistenza alle collisioni simile. NanoID permette anche di cambiare lunghezza e alfabeto, mentre il formato di uno UUID resta fisso.

Gli ID generati sono sicuri dal punto di vista crittografico?

Sì. Gli ID usano il metodo getRandomValues di Web Crypto del browser, la stessa fonte di casualità sicura usata per chiavi e token, e l'algoritmo uniforme di NanoID mantiene ogni carattere ugualmente probabile, così il risultato non è distorto né prevedibile.

Qual è l'alfabeto predefinito di NanoID?

L'alfabeto predefinito ha 64 simboli adatti agli URL: A-Z, a-z, 0-9 più underscore e trattino. Poiché ogni carattere è sicuro in un URL, puoi inserire un ID direttamente in un link, un nome file o un percorso senza doverlo codificare.

Quanto dovrebbe essere lungo un NanoID?

Ventuno caratteri è il valore predefinito ed è sicuro per quasi ogni utilizzo, con una resistenza alle collisioni paragonabile a quella di uno UUID. Gli ID più corti vanno bene per dati a basso volume o codici visibili alle persone, ma lo spazio più piccolo aumenta il rischio di collisioni, quindi controlla il valore di collisione prima di accorciarlo.

Posso usare caratteri personalizzati?

Sì. Scegli Custom, oppure modifica direttamente il campo dei caratteri, e gli ID verranno costruiti esattamente con i caratteri che inserisci. I caratteri duplicati vengono ignorati e puoi usare fino a 256 simboli distinti.

Gli ID che genero vengono caricati da qualche parte?

No. Tutto viene generato localmente nel browser con la Web Crypto API e niente viene inviato a un server, quindi i tuoi ID restano privati sul tuo dispositivo.