CanDoYa
SV

Gratis NanoID-generator

Körs helt i din webbläsare - inget laddas upp, ingen registrering.

Redigera tecken64 olika tecken
Laddar …
Dela det här verktyget

Vad är en NanoID-generator?

En NanoID-generator skapar korta, URL-vänliga unika sträng-ID:n med en kryptografiskt säker slumpkälla. NanoID är ett litet alternativ till UUID: standard-ID:t är 21 tecken ur ett alfabet på 64 symboler, vilket ger dig kompakta identifierare med låg kollisionsrisk för databasrader, URL:er, tokens och filnamn - allt genererat lokalt i din webbläsare.

Så använder du verktyget

  1. 1Välj ett alfabet. Behåll standarden som är URL-vänlig, eller välj gemener, hexadecimalt, siffror eller ett teckenset utan förväxlingsrisk - eller klistra in egna tecken.
  2. 2Ställ in längd och antal. Välj hur många tecken varje ID ska ha (21 som standard) och hur många ID:n du vill skapa på en gång.
  3. 3Generera. Klicka på Generera för en ny batch. Siffrorna för möjliga ID:n och kollisionssäkerhet uppdateras utifrån dina inställningar.
  4. 4Kopiera det du behöver. Klicka på Kopiera vid ett enskilt ID, eller Kopiera alla för att få hela listan, ett ID per rad.

Vem passar det för

Varje ID skapas i din webbläsare med Web Cryptos slumptalsgenerator, så inget laddas upp och verktyget fungerar offline så snart sidan har laddats en gång. Det använder NanoID:s jämnt fördelade algoritm, som maskerar och förkastar slumpmässiga bytes i stället för att räkna en enkel rest vid division, så inget tecken är mer sannolikt än något annat och ID:na förblir opartiska. Ändra längden, byt till alfabet med gemener, hexadecimalt eller tecken utan förväxlingsrisk, eller klistra in dina egna tecken, och skapa upp till tusen ID:n på en gång.

Vanliga frågor

Är NanoID-generatorn gratis?

Ja, den är helt gratis utan registrering och utan begränsningar. Varje ID genereras i din webbläsare, så du kan skapa så många batcher du vill - även offline när sidan väl har laddats.

Hur skiljer sig NanoID från ett UUID?

Ett UUID har ett fast format på 36 tecken. NanoID är mindre och anpassningsbart: standarden är 21 URL-säkra tecken, ungefär 40 % kortare, med liknande kollisionssäkerhet. NanoID låter dig också ändra längd och alfabet, medan formatet för ett UUID ligger fast.

Är de genererade ID:na kryptografiskt säkra?

Ja. ID:na använder webbläsarens Web Crypto getRandomValues, samma säkra slumpkälla som används för nycklar och tokens, och NanoID:s jämnt fördelade algoritm ser till att varje tecken är lika sannolikt, så resultatet varken är skevt eller förutsägbart.

Vad är NanoID:s standardalfabet?

Standardalfabetet har 64 URL-vänliga symboler: A-Z, a-z, 0-9 samt understreck och bindestreck. Eftersom varje tecken är säkert i en URL kan du lägga in ett ID direkt i en länk, ett filnamn eller en sökväg utan att koda om det.

Hur långt bör ett NanoID vara?

Tjugoen tecken är standard och säkert för nästan all användning, med kollisionssäkerhet i klass med ett UUID. Kortare ID:n fungerar bra för data med låg volym eller koder riktade till människor, men den mindre möjlighetsrymden ökar kollisionsrisken, så håll koll på kollisionssiffran innan du förkortar.

Kan jag använda egna tecken?

Ja. Välj Anpassad, eller redigera teckenfältet direkt, så byggs ID:na exakt av de tecken du anger. Upprepade tecken ignoreras, och du kan använda valfria distinkta symboler, upp till 256 stycken.

Laddas mina genererade ID:n upp någonstans?

Nej. Allt genereras lokalt i din webbläsare med Web Crypto API, och inget skickas till en server, så dina ID:n förblir privata på din egen enhet.