NanoID・ULIDジェネレーター

カスタム文字種・長さのURL安全なNanoIDと、ソート可能なULIDを暗号学的乱数で生成します。

IDの種類

このブラウザのcrypto.getRandomValuesで生成します。

NanoIDは標準の64文字URL安全アルファベットで1〜512文字。ULIDは現在時刻+80ビットの乱数をエンコードします(同一ミリ秒の連番化はなし)。1回に100個まで。

使い方

  1. NanoIDかULIDを選びます。
  2. 個数(NanoIDは文字種・長さも)を設定します。
  3. 生成してリストをコピーします。

対応範囲

crypto.getRandomValuesと棄却サンプリングで一様な乱数を使います。ULIDは48bitミリ秒時刻+80bit乱数です。1回100個まで、NanoID長は512まで。

関連する道具

関連ガイド