CanDoYa
DA

Gratis NanoID-generator

Kører helt i din browser - ingen upload, ingen tilmelding.

Rediger tegn64 forskellige tegn
Indlæser…
Del dette værktøj

Hvad er en NanoID-generator?

En NanoID-generator laver korte, URL-venlige unikke streng-ID'er ud fra en kryptografisk sikker tilfældighedskilde. NanoID er et lille alternativ til UUID: standard-ID'et er 21 tegn fra et alfabet på 64 symboler, hvilket giver kompakte, kollisionssikre identifikatorer til databaserækker, URL'er, tokens og filnavne - alt sammen genereret lokalt i din browser.

Sådan gør du

  1. 1Vælg et alfabet. Behold standarden, der er URL-venlig, eller vælg små bogstaver, hexadecimalt, tal eller et sæt uden forvekslelige tegn - eller indsæt dine egne tegn.
  2. 2Angiv længde og antal. Vælg hvor mange tegn hvert ID skal have (som standard 21), og hvor mange ID'er du vil generere på én gang.
  3. 3Generer. Klik på Generer for at lave en ny batch. Tallene for mulige ID'er og kollisionssikkerhed opdateres, så de passer til dine indstillinger.
  4. 4Kopier det, du skal bruge. Klik på Kopier ved et enkelt ID, eller Kopier alle for at få hele listen, ét ID pr. linje.

Hvem er det til

Hvert ID genereres i din browser med Web Cryptos generator for tilfældige tal, så intet uploades, og værktøjet virker offline, når siden først er indlæst. Det bruger NanoID's ensartede algoritme, som maskerer og forkaster tilfældige bytes i stedet for at bruge en simpel rest ved division, så intet tegn er mere sandsynligt end et andet, og ID'erne forbliver uden bias. Skift længden, vælg et alfabet med små bogstaver, hexadecimalt eller uden forvekslelige tegn, eller indsæt dine egne tegn, og generer op til tusind ID'er på én gang.

Ofte stillede spørgsmål

Er NanoID-generatoren gratis?

Ja, den er helt gratis uden tilmelding og uden begrænsninger. Hvert ID genereres i din browser, så du kan lave lige så mange batches, du vil - også offline, når siden først er indlæst.

Hvordan adskiller NanoID sig fra en UUID?

En UUID har et fast format på 36 tegn. NanoID er mindre og kan tilpasses: standarden er 21 URL-sikre tegn, cirka 40 % kortere, med en lignende kollisionssikkerhed. NanoID lader dig også ændre længde og alfabet, mens en UUID's format ligger fast.

Er de genererede ID'er kryptografisk sikre?

Ja. ID'erne bruger browserens Web Crypto getRandomValues, den samme sikre tilfældighedskilde som bruges til nøgler og tokens, og NanoID's ensartede algoritme sørger for, at hvert tegn er lige sandsynligt, så outputtet hverken er forudsigeligt eller skævt.

Hvad er NanoID's standardalfabet?

Standardalfabetet har 64 URL-venlige symboler: A-Z, a-z, 0-9 samt understregning og bindestreg. Fordi hvert tegn er sikkert i en URL, kan du sætte et ID direkte ind i et link, filnavn eller sti uden at skulle kode det om.

Hvor langt bør et NanoID være?

Enogtyve tegn er standarden og er sikker til stort set enhver brug, med kollisionssikkerhed på niveau med en UUID. Kortere ID'er er fine til data med lav volumen eller koder rettet mod mennesker, men det mindre mulighedsrum øger risikoen for kollision, så hold øje med kollisionstallet, før du forkorter.

Kan jeg bruge mine egne tegn?

Ja. Vælg Brugerdefineret, eller rediger blot tegnfeltet, og ID'erne bygges udelukkende af de tegn, du angiver. Gentagne tegn ignoreres, og du kan bruge op til 256 forskellige symboler.

Uploades mine genererede ID'er nogen steder?

Nej. Alt genereres lokalt i din browser med Web Crypto API'et, og intet sendes til en server, så dine ID'er forbliver private på din enhed.