Hver ID genereres i nettleseren din med Web Cryptos generator for tilfeldige tall, så ingenting lastes opp, og verktøyet fungerer offline så snart siden er lastet inn én gang. Det bruker NanoIDs jevnt fordelte algoritme, som maskerer og forkaster tilfeldige bytes i stedet for å bruke en enkel rest ved divisjon, slik at ikke noe tegn er mer sannsynlig enn et annet, og ID-ene forblir uten skjevhet. Endre lengden, bytt til et alfabet med små bokstaver, heksadesimalt eller uten forvekslingsbare tegn, eller lim inn dine egne tegn, og generer opptil tusen ID-er samtidig.
Gratis NanoID-generator
Kjører helt i nettleseren - ingen opplasting, ingen registrering.
Hva er en NanoID-generator?
En NanoID-generator lager korte, URL-vennlige unike streng-ID-er ved hjelp av en kryptografisk sikker tilfeldighetskilde. NanoID er et lite alternativ til UUID: standard-ID-en er 21 tegn fra et alfabet på 64 symboler, noe som gir deg kompakte identifikatorer med lav kollisjonsrisiko for databaserader, URL-er, tokens og filnavn - alt generert lokalt i nettleseren din.
Slik bruker du verktøyet
- 1Velg et alfabet. Behold standarden som er URL-vennlig, eller velg små bokstaver, heksadesimalt, tall eller et sett uten forvekslingsbare tegn - eller lim inn dine egne tegn.
- 2Angi lengde og antall. Velg hvor mange tegn hver ID skal ha (standard er 21), og hvor mange ID-er du vil generere samtidig.
- 3Generer. Trykk Generer for å lage en ny batch. Tallene for mulige ID-er og kollisjonssikkerhet oppdateres i tråd med innstillingene dine.
- 4Kopier det du trenger. Klikk Kopier ved en enkelt ID, eller Kopier alle for å få hele listen, én ID per linje.
Hvem passer det for
- Backend-utviklere som lager primærnøkler eller offentlige rad-ID-er som er kortere og mer URL-vennlige enn en UUID.
- Frontend- og fullstack-utviklere som genererer klientnøkler til React-lister, optimistiske innsettinger eller kladder før lagring.
- API- og plattformteam som lager delelenker, invitasjonskoder, API-nøkler og korte slugs som er trygge å sette rett inn i en URL.
- QA- og dataingeniører som fyller testdata med en batch unike identifikatorer med ett klikk.
- DevOps og folk som skriver skript og raskt trenger et tilfeldig token eller filnavn-suffiks uten å installere et bibliotek eller skrive kode.
Vanlige spørsmål
Er NanoID-generatoren gratis?
Ja, den er helt gratis uten registrering og uten begrensninger. Hver ID genereres i nettleseren din, så du kan lage så mange batcher du vil - også offline når siden først er lastet inn.
Hvordan skiller NanoID seg fra en UUID?
En UUID har et fast format på 36 tegn. NanoID er mindre og kan tilpasses: standarden er 21 URL-sikre tegn, rundt 40 % kortere, med lignende kollisjonssikkerhet. NanoID lar deg også endre lengde og alfabet, mens formatet til en UUID ligger fast.
Er de genererte ID-ene kryptografisk sikre?
Ja. ID-ene bruker nettleserens Web Crypto getRandomValues, den samme sikre tilfeldighetskilden som brukes til nøkler og tokens, og NanoIDs jevnt fordelte algoritme sørger for at hvert tegn er like sannsynlig, slik at resultatet verken er skjevt eller forutsigbart.
Hva er NanoIDs standardalfabet?
Standardalfabetet har 64 URL-vennlige symboler: A-Z, a-z, 0-9 samt understrek og bindestrek. Fordi hvert tegn er trygt i en URL, kan du sette en ID rett inn i en lenke, et filnavn eller en sti uten å måtte kode den om.
Hvor lang bør en NanoID være?
Tjueen tegn er standarden og trygt for nesten enhver bruk, med kollisjonssikkerhet på nivå med en UUID. Kortere ID-er fungerer fint for data med lavt volum eller koder rettet mot mennesker, men det mindre mulighetsrommet øker kollisjonsrisikoen, så følg med på kollisjonstallet før du forkorter.
Kan jeg bruke egne tegn?
Ja. Velg Egendefinert, eller rediger tegnfeltet direkte, og ID-ene bygges nøyaktig av tegnene du oppgir. Gjentatte tegn ignoreres, og du kan bruke opptil 256 ulike symboler.
Blir de genererte ID-ene mine lastet opp noe sted?
Nei. Alt genereres lokalt i nettleseren din med Web Crypto API-et, og ingenting sendes til en server, så ID-ene dine forblir private på din egen enhet.