CanDoYa
RO

Generator NanoID gratuit

Rulează integral în browserul tău - fără încărcare, fără cont.

Editați caracterele64 caractere distincte
Se încarcă…
Distribuie acest instrument

Ce este un generator de NanoID?

Un generator de NanoID creează identificatori unici scurți, potriviți pentru URL-uri, folosind o sursă aleatorie sigură din punct de vedere criptografic. NanoID este o alternativă mai compactă la UUID: un ID implicit are 21 de caractere dintr-un alfabet de 64 de simboluri, oferind identificatori compacți și rezistenți la coliziuni pentru rânduri din baze de date, URL-uri, token-uri și nume de fișiere, totul creat local în browserul dvs.

Cum se folosește

  1. 1Alegeți un alfabet. Păstrați varianta implicită, potrivită pentru URL-uri, sau alegeți litere mici, hexazecimal, doar cifre sau un set fără caractere asemănătoare - ori lipiți propriile caractere.
  2. 2Setați lungimea și cantitatea. Alegeți câte caractere are fiecare ID (21 implicit) și câte ID-uri generați deodată.
  3. 3Generați. Apăsați Generează pentru a obține un set nou. Cifrele privind ID-urile posibile și siguranța față de coliziuni se actualizează în funcție de setările alese.
  4. 4Copiați ce aveți nevoie. Dați clic pe Copiază lângă un singur ID, sau pe Copiază tot pentru întreaga listă, câte un ID pe linie.

Pentru cine este

Fiecare ID este generat în browser cu generatorul de numere aleatorii Web Crypto, așa că nimic nu este încărcat pe un server, iar instrumentul funcționează offline odată ce pagina s-a încărcat. Folosește algoritmul uniform al NanoID, care maschează și respinge octeții aleatori în loc să calculeze pur și simplu un rest, astfel încât niciun caracter nu are șanse mai mari să apară decât altul, iar ID-urile rămân fără abateri. Schimbați lungimea, treceți alfabetul pe litere mici, hexazecimal sau un set fără caractere asemănătoare, sau lipiți propriile caractere, și generați până la o mie de ID-uri deodată.

Întrebări frecvente

Generatorul de NanoID este gratuit?

Da, este complet gratuit, fără înregistrare și fără limite. Fiecare ID este generat în browserul dvs., așa că puteți crea oricâte seturi doriți, chiar și offline după ce pagina s-a încărcat.

Prin ce diferă NanoID de un UUID?

Un UUID are un format fix de 36 de caractere. NanoID este mai mic și configurabil: implicit are 21 de caractere potrivite pentru URL-uri, cu aproximativ 40% mai scurt, cu o rezistență la coliziuni similară. NanoID vă permite și să schimbați lungimea și alfabetul, în timp ce formatul unui UUID este fix.

ID-urile generate sunt sigure din punct de vedere criptografic?

Da. ID-urile folosesc getRandomValues din Web Crypto al browserului, aceeași sursă aleatorie sigură folosită pentru chei și token-uri, iar algoritmul uniform al NanoID păstrează șanse egale pentru fiecare caracter, astfel încât rezultatul nu este părtinitor sau previzibil.

Care este alfabetul implicit al NanoID?

Alfabetul implicit are 64 de simboluri potrivite pentru URL-uri: A-Z, a-z, 0-9, plus underscore și cratimă. Pentru că fiecare caracter este sigur într-un URL, puteți pune un ID direct într-un link, nume de fișier sau path, fără să îl codificați.

Cât de lung ar trebui să fie un NanoID?

Douăzeci și unu de caractere este valoarea implicită și e sigură pentru aproape orice utilizare, oferind o rezistență la coliziuni comparabilă cu UUID. ID-urile mai scurte sunt potrivite pentru date cu volum mic sau coduri citite de oameni, dar spațiul de combinații mai mic crește riscul de coliziune, așa că urmăriți cifra de coliziune înainte să scurtați.

Pot folosi propriile caractere?

Da. Alegeți Personalizat, sau editați direct câmpul de caractere, iar ID-urile sunt construite exact din caracterele introduse de dvs. Caracterele duplicate sunt ignorate și puteți folosi până la 256 de simboluri distincte.

ID-urile generate sunt încărcate undeva?

Nu. Totul este generat local în browserul dvs. cu API-ul Web Crypto și nimic nu este trimis către un server, așa că ID-urile dvs. rămân private pe dispozitivul dvs.