Loading
コンパクトで URL セーフなセキュア一意 ID を生成します。
NanoIDジェネレーターは、現代のソフトウェア開発に最適化されたコンパクトで暗号学的に安全な一意識別子を生成するツールです。従来のUUID v4(36文字)と比べて、URLセーフな64種類の文字セット(A-Za-z0-9_-)を採用することで、わずか21文字の短さでありながら同等以上の耐衝突性を実現。ブラウザ標準のWeb Crypto API(crypto.getRandomValues)によるハードウェア乱数を利用し、ネットワークを介さずセキュアに生成します。
UUID v4(36文字)と比べて約40%短く(標準21文字)、URLで安全に扱える64文字の alphabet を利用するため、可読性とデータ効率に優れています。
標準設定(21文字・64文字種)の場合、毎秒1,000個のIDを生成し続けたとしても、衝突確率が1%に達するまでに約4,000年かかります。
はい。MongoDB、PostgreSQL、MySQL、Redisなどで、主キーやリソースの短縮URL識別子として広く使用されています。
一切ありません。すべての乱数生成は端末内のブラウザ上で実行され、外部への通信は行われません。
VelnoxLabs のツール品質向上にご協力ください。ご意見をお気軽にお寄せください!