無料絵文字ピッカー
カテゴリーで絵文字を検索または閲覧し、クリックしてコピーします。
仕組み
カテゴリーで絵文字を閲覧するか、検索バーにキーワードを入力します。絵文字をクリックしてクリップボードにコピーします。最近使用した絵文字は、素早くアクセスできるように上部に表示されます。すべてはブラウザ内で動作 · 登録不要です。
よくある質問
すべての絵文字がデバイスに表示されますか?
絵文字の表示はオペレーティングシステムとブラウザに依存します。最近の絵文字は、古いシステムでは空の四角として表示される場合があります。ここにあるすべての絵文字は、広くサポートされているUnicodeセットからのものです。
複数の絵文字を一度にコピーできますか?
各クリックで1つの絵文字がコピーされます。お好きな場所に貼り付けて、さらにクリックしてコピーを続けることができます。最近のリストには、素早く再利用できるように直近の20個が保存されます。
これらの絵文字は無料で使えますか?
はい。絵文字はUnicode標準の一部であり、ソーシャルメディア、ドキュメント、メール、コードなど、あらゆる文脈で自由に使用できます。帰属表示は不要です。
絵文字の起源
絵文字は、日本最大の携帯電話事業者NTTドコモの若手社員だった栗田穣崇氏が1998-1999年に、世界初のモバイルインターネットプラットフォームの一つであるi-mode(1999年2月)のローンチのために設計しました。栗田の最初のセットは12×12ピクセルのグリッドに描かれた176個のカラー絵文字で、1990年代後半の日本のフィーチャーフォンの限られた画面と帯域幅に感情的なコンテキストを圧縮しました。彼は日本のマンガの記号(緊張を表すマンプの汗の滴など)、天気記号、漢字、道路標識を参考にしました。ニューヨーク近代美術館は、2016年に元の176個の絵文字セットを永久デザインコレクションに収蔵しました。
2000年代の大半、各日本のキャリア(ドコモ、KDDI、ソフトバンク)は互換性のない絵文字セットを運用していました。そのため、ある電話から送られたスマイリーが別の電話ではゴミとして届くことがありました。Googleは2007年にUnicodeコンソーシアムにエンコーディングの標準化を請願し、Appleもこの取り組みに参加しました。最初の主要な絵文字バッチは2010年にUnicode 6.0に入りました。正式な「Unicode Emoji」仕様は2015年6月にUnicode Technical Report #51として初めて登場し、2017年5月に規範的なUnicode Technical Standard #51に昇格しました。UTS #51は現在、すべてのプラットフォームが実装する文書です。
Unicode 16.0(2024年9月)時点で約3,790個の推奨絵文字があります。Unicode 17.0(2025年9月)はさらに163個を追加し、合計が約3,953個になりました。新しいコードポイントは通常、Apple、Google、Microsoft、Samsungに展開されるまでに6〜18ヶ月かかるため、特定のデバイスで表示される数は、そのOSのバージョンに依存します。
1つの絵文字が実際にどのように構成されているか
Unicode標準の3つのメカニズムにより、複数のコードポイントが一緒に機能して1つの視覚的絵文字を構成できます:
- 肌の色修飾子。5つの修飾文字(U+1F3FB-U+1F3FF)は、フィッツパトリック皮膚科スケールにマッピングされます:タイプIとIIは絵文字用に1つに統合されているため、元の6つではなく5つのトーンがあります。サポートされている人間の絵文字の直後に修飾子を配置してトーンを設定します。例:👋 + U+1F3FD = 👋🏽。
- Zero-Width Joinerシーケンス。Zero-Width Joiner(U+200D)は、レンダラーがシーケンスを認識すると、複数の絵文字を1つの複合グリフに接着します。4人家族は👨 + ZWJ + 👩 + ZWJ + 👧 + ZWJ + 👦です。「ノートPCの人」は👨 + ZWJ + 💻です。性別バリアントは通常ZWJ + ♀またはZWJ + ♂を使用します。受信者のフォントがシーケンスを知らない場合、各コンポーネントを個別に描画するようにフォールバックします。そのため、4人家族が時々4人の個別の人として表示されます。
- 表示セレクタ。一部の文字はUnicodeにテキスト記号と絵文字の両方として存在します。絵文字表示を強制するにはU+FE0F(variation selector 16)を追加します。テキスト表示を強制するにはU+FE0Eを追加します。これが、同じハートのコードポイントが古い端末で細い黒い記号として、現代の電話で赤いグリフとして表示される理由です。
なぜ絵文字はすべてのデバイスで異なって見えるのか
Unicodeは各絵文字の意味を標準化しますが、アートワークは決して標準化しません。各プラットフォームベンダーは独自の絵文字フォントを出荷します:iOSとmacOSではApple Color Emoji、AndroidとGmailではNoto Color Emoji、WindowsではSegoe UI Emoji / Fluent、SamsungではOne UI、XではTwemoji。各フォントのデザイナーは独自の解釈的選択を行うため、有名な「にっこり顔」😁はプラットフォーム間で意味のある違いがあります。絵文字レンダリングに関する研究(Hecht et al., GroupLens)は、これらの視覚的違いが実際の誤解を引き起こすことを発見しました。
ピストルの絵文字は、ベンダーがアートワークを変更することで意味を変える典型的な例です:Appleは2016年に緑色の水鉄砲を出荷し、2年以内に他のすべてのベンダーが類似の非暴力デザインに収束しました。時々見える「豆腐」の長方形▯は、グリフ欠落のフォールバックです。デバイスのフォントにそのコードポイントの設計がなく、通常はOSが絵文字より古いためです。
ピッカーが必要になるとき
- マーケティングコピー。絵文字を控えめに使用したメールの件名は、メーリングリスト調査(Experian)で開封率を通常5〜25%向上させます。プッシュ通知は絵文字の略記から効率を得ます。
- ソーシャルプロフィール。Instagram、X、TikTokのプロフィールは、絵文字をコンパクトなアイデンティティ信号として使用します。
- 開発者の使用。Gitmoji規約(gitmoji.dev)は、各コミットタイプにラベルを付けるために先頭の絵文字を使用します:新機能には✨、修正には🐛、ドキュメントには📝。READMEバッジとセクションアイコンはどこにでもあります。
- ファイル名。macOSとほとんどのLinuxファイルシステムは、ファイル名で絵文字をネイティブにサポートします。記憶に残るフォルダ整理には便利ですが、Unicodeを正規化しないツールを壊す可能性があります。
- 国際化。フォントの可用性が言語やプラットフォーム間で保証されていない場合、絵文字はアイコンフォントを置き換えることがよくあります。
よくある落とし穴
- ???または疑問符として表示される。宛先のエンコーディングがUTF-8ではありません。古典的な原因は、
utf8mb4(絵文字を含む完全Unicode)ではなくutf8(3バイトのレガシーエイリアス)として作成されたMySQLデータベースです。utf8mb4に移行すれば問題は消えます。 - 絵文字がフォーム検証を壊す。
String.lengthをカウントするサーバー側バリデータは、単一の絵文字を2+ JSコードユニット(UTF-16サロゲートペア)として認識します。家族ZWJシーケンスは7+コードユニットになる可能性があります。Array.from(str).lengthはgrapheme認識です。Intl.Segmenterは完全なgraphemeクラスタカウントにさらに優れています。 - 絵文字1つの後にSMSが切れる。古いGSM 7ビットSMSエンコーディングには絵文字の概念がありません。1つを送信するとメッセージ全体がUCS-2にダウングレードされ、セグメントあたりの制限が160文字から70文字に削減され、マルチパート請求がトリガーされます。
- 豆腐の箱。受信者のデバイスが送信者のデバイスより古いです。新しい絵文字は通常、Unicodeリリースからすべての主要なプラットフォームへの普及に6〜18ヶ月かかるため、秋に新しく追加された絵文字は翌春まで広くレンダリング可能になりません。
- ブランドガイドラインの制限。多くの企業スタイルガイド(特に銀行、政府、医療)は、トーンの理由から、また一部のレガシー配信システムが送信前に非ASCII文字を取り除くため、顧客向けコピーで絵文字を制限します。
アクセシビリティ
現代のスクリーンリーダー(NVDA、JAWS、VoiceOver、TalkBack)は、各絵文字の公式Unicode CLDRショートネームを読み上げます:😀は「にっこり顔」、❤️は「赤いハート」、👋🏽は「手を振っている手:中程度の肌色」と読まれます。長いZWJシーケンスは完全なシーケンスを読み上げます:4人家族は「家族:男、女、女の子、男の子」とアナウンスされます。😂を5回コピーすると「Face with Tears of Joy」を5回読み上げるため、スタイルガイドは装飾的な繰り返しを推奨しません。:)のようなテキストスタイルのエモティコンはまったく絵文字ではありません。スクリーンリーダーはそれらを「コロン閉じ括弧」とアナウンスしますが、それはほとんどの場合、ライターの意図ではありません。
WCAGテクニックH86は、意味のある絵文字を<span role="img" aria-label="thumbs up">👍</span>でラップして、スクリーンリーダーが文字通りの名前ではなく意図されたラベルをアナウンスするようにアドバイスします。純粋に装飾的な絵文字には、aria-hidden="true"がアナウンスを完全に防ぎます。
その他の質問
絵文字ピッカーのOSレベルのキーボードショートカットは何ですか?
macOSはCtrl + Cmd + スペースを使用します。Windows 10と11はWin + .(ピリオド)またはWin + ;(セミコロン)を使用します。iOSとAndroidはキーボードに地球儀またはスマイリーアイコンを表示します。Linuxではデスクトップ環境によって異なります:GNOMEには独自のピッカーがあり、KDEには別のものがあります。このようなWebツールは、OSのカテゴリタブをスクロールするのではなく、Unicodeセット全体でキーワード検索したい場合など、OSピッカーを避けたい場合に正確に便利です。
なぜ同じ絵文字が友人の電話で異なって見えるのですか?
Unicodeは意味を標準化し、アートワークは標準化しません。Apple、Google、Samsung、Microsoft、Meta、Twitter(Twemoji)はそれぞれ独自のデザイン選択で独自の絵文字フォントを出荷します。意味的意図(「にっこり顔」、「赤いハート」、「ロケット」)は同じです。視覚的解釈は違います。これは設計によるものであり、また、野心的なクロスプラットフォームメッセージングデザインチームが見た目を制御するためにカスタム絵文字セットを出荷することがある理由でもあります。
最近使用した絵文字はどこに行きますか?
ブラウザのlocalStorageに保存されます。これはサーバーではなく、デバイス上の小さなプライベートストアです。ブラウザデータをクリアするとリストがクリアされます。ブラウザやデバイスを切り替えるとリストは空から始まります。何もどこにも同期されていないからです。リストは最新の20個の絵文字を保持します。
World Emoji Dayは本当に存在しますか?
はい。7月17日、Appleのカレンダー絵文字📅に表示されている日付です。2014年にEmojipedia創設者のJeremy Burgeによって創設されました。Oxford Dictionariesは2015年の「年間最優秀単語」として😂(Face with Tears of Joy)を選び、これは非単語が選ばれた初めての時でした。「絵文字」という言葉自体は日本語です:絵(e、「絵」)+ 文字(moji、「文字」)。「emotion + icon」との音声的類似は偶然です。
何かがサーバーに送信されますか?
いいえ。完全な絵文字カタログはページと共に一度ロードされ、検索はローカルで実行され、コピーはセキュリティのためにHTTPSと最近のクリックを必要とするブラウザのClipboard APIを介してクリップボードに書き込みます。最近使用した絵文字はブラウザのlocalStorageのみに保存されます。