CanDoYa
PL

Darmowy Generator NanoID

Działa w całości w przeglądarce - bez wysyłania plików i bez rejestracji.

Edytuj znaki64 różnych znaków
Ładowanie…
Udostępnij to narzędzie

Czym jest generator NanoID?

Generator NanoID tworzy krótkie, przyjazne dla URL unikalne identyfikatory tekstowe za pomocą kryptograficznie bezpiecznego źródła losowości. NanoID to lekka alternatywa dla UUID - domyślne ID ma 21 znaków z 64-symbolowego alfabetu, co daje zwarte, odporne na kolizje identyfikatory do wierszy bazy danych, adresów URL, tokenów i nazw plików, generowane w całości w przeglądarce.

Jak korzystać

  1. 1Wybierz alfabet. Zostaw domyślny, przyjazny dla URL, lub wybierz małe litery, system szesnastkowy, cyfry albo zestaw bez znaków podobnych do siebie - albo wklej własne znaki.
  2. 2Ustaw długość i liczbę. Wybierz, ile znaków ma mieć każde ID (domyślnie 21) i ile ID wygenerować naraz.
  3. 3Wygeneruj. Kliknij Generate, aby utworzyć nową partię. Liczba możliwych ID i wskaźnik bezpieczeństwa kolizji zaktualizują się zgodnie z ustawieniami.
  4. 4Skopiuj to, czego potrzebujesz. Kliknij Copy przy pojedynczym ID lub Copy all, aby pobrać całą listę, po jednym ID w wierszu.

Dla kogo

Każde ID powstaje w przeglądarce dzięki generatorowi liczb losowych Web Crypto, więc nic nie jest przesyłane, a narzędzie działa offline po wczytaniu strony. Wykorzystuje jednolity algorytm NanoID, który maskuje i odrzuca losowe bajty zamiast liczyć zwykłą resztę z dzielenia, dzięki czemu żaden znak nie pojawia się częściej niż inny, a ID pozostają nieobciążone. Zmień długość, przełącz alfabet na małe litery, szesnastkowy lub zestaw bez znaków podobnych do siebie, wklej własne znaki i wygeneruj naraz nawet tysiąc ID.

Najczęstsze pytania

Czy generator NanoID jest darmowy?

Tak, jest całkowicie darmowy, bez rejestracji i bez limitów. Każde ID powstaje w przeglądarce, więc można tworzyć dowolną liczbę partii, nawet offline po wczytaniu strony.

Czym NanoID różni się od UUID?

UUID ma stały format 36 znaków. NanoID jest mniejszy i konfigurowalny - domyślnie to 21 znaków bezpiecznych dla URL, czyli około 40% krócej, przy podobnej odporności na kolizje. NanoID pozwala też zmieniać długość i alfabet, podczas gdy format UUID jest sztywny.

Czy wygenerowane ID są kryptograficznie bezpieczne?

Tak. ID powstają za pomocą getRandomValues z Web Crypto przeglądarki, tego samego bezpiecznego źródła losowości, które służy do generowania kluczy i tokenów, a jednolity algorytm NanoID sprawia, że każdy znak ma równe szanse wystąpienia, więc wynik nie jest obciążony ani przewidywalny.

Jaki jest domyślny alfabet NanoID?

Domyślny alfabet ma 64 symbole przyjazne dla URL: A-Z, a-z, 0-9 oraz podkreślenie i myślnik. Ponieważ każdy znak jest bezpieczny w adresie URL, można wstawić ID bezpośrednio do linku, nazwy pliku lub ścieżki bez dodatkowego kodowania.

Jak długie powinno być NanoID?

Dwadzieścia jeden znaków to wartość domyślna, bezpieczna niemal w każdym zastosowaniu i dorównująca odporności na kolizje UUID. Krótsze ID sprawdzają się przy małej liczbie danych lub kodach widocznych dla ludzi, ale mniejsza przestrzeń kombinacji zwiększa ryzyko kolizji, dlatego przed skróceniem warto sprawdzić wskaźnik bezpieczeństwa.

Czy mogę użyć własnych znaków?

Tak. Wybierz Custom albo od razu edytuj pole ze znakami, a ID powstaną dokładnie z wpisanych znaków. Powtórzone znaki są ignorowane, a różnych symboli można użyć do 256.

Czy wygenerowane ID są gdziekolwiek przesyłane?

Nie. Wszystko powstaje lokalnie w przeglądarce za pomocą Web Crypto API i nic nie trafia na serwer, więc ID pozostają prywatne na Twoim urządzeniu.