名前・メール・任意の文字列から決定論的なアバターを生成します(同じ入力なら必ず同じ画像)。identicon(左右対称ピクセル格子)か頭文字アバターを選べ、色は文字列から自動で決まります。ブラウザ内の Canvas で描画し、何も送信しません。

ユーザー名・メールアドレス・任意の文字列から、毎回同じになるアバター画像を作るツールです。スタイルは2種類。「identicon」は GitHub などでおなじみの、ハッシュから生成した左右対称のピクセル格子。「頭文字(initials)」は名前の頭文字を色付きの円・角丸・四角に乗せたアバターです。色は入力文字列のハッシュから自動で決まるため、同じ名前なら何度作っても同じ見た目になり、一覧で人を見分けやすくなります(背景色は手動指定も可能)。出力サイズは 32〜1024px、形は四角・角丸・円から選べ、頭文字モードでは文字色も変更できます。アイコン未設定ユーザーのプレースホルダー、テストデータのダミーアバター、ハンドルネームのプロフィール画像などに。外部の identicon API と違い文字列を送信する必要がなく、ハッシュ計算と描画・書き出しはすべて端末内(Canvas)で完結します。

使い方

  1. 名前・メール・任意の文字列を入力する。
  2. スタイル(identicon / 頭文字)とサイズ・形を選ぶ。
  3. 色は自動(文字列から)か手動を選ぶ。頭文字モードでは文字色も指定できます。
  4. 「ダウンロード」で PNG を書き出し。文字列は送信されません。

よくある質問

文字列はサーバーに送信されますか?

いいえ。ハッシュ計算(FNV-1a)と画像の描画・PNG 書き出しはすべてブラウザ内(Canvas API)で行われます。入力した名前やメールはアップロード・保存・送信されず、端末内だけで処理されます。

同じ名前なら同じ画像になりますか?

はい。色も格子も入力文字列のハッシュから決定論的に導出するため、同じ入力なら何度作っても同じアバターになります。アプリ側で表示するアイコンと見た目を揃えたいときに便利です。

identicon と頭文字(initials)の違いは?

identicon はハッシュから作る左右対称のピクセル格子(人物名がそのまま読めない抽象的な記号)。頭文字は名前の頭文字(最大2字)を色付きの背景に乗せたアバターで、誰のものか一目で分かります。用途に合わせて選んでください。

日本語の名前でも使えますか?

使えます。頭文字モードでは英数字の名前は単語の頭文字を2字、それ以外(日本語など)は先頭の1文字を表示します。identicon モードは文字種に関係なくハッシュから格子を生成します。