絵文字を日本語で探して、押すだけでコピーできます
上のキーボードで絵文字を押すと、その絵文字がすぐにコピーされ、いちばん上のメッセージ欄のカーソル位置にも入ります。1つだけ使うなら、押してから貼り付けたい場所に貼るだけです。いくつかをつなげたり、文字と混ぜたりしたいときは、メッセージ欄で整えてから「メッセージをコピー」を押します。コピーしたメッセージは吹き出しとして残るので、同じあいさつをもう一度使うときも1回で済みます。
一覧にあるのは、Unicode が公開している絵文字1,914個(Emoji 17.0まで)と、人・手の絵文字の肌の色違い330個、そしてロベリンが選んだ顔文字112個です。名前と検索語は Unicode の CLDR にある日本語訳をそのまま使っているので、「ハート」「猫」「誕生日」のようなふだんの言葉で探せます。LINEスタンプのように購入して使う絵は、文字ではなく画像なので、このツールではコピーできません。
ちなみに emoji という言葉は日本語の「絵文字」が元になっています。Unicode の絵文字規格(UTS #51)にも、絵(e)は picture、文字(moji)は written character にあたると書かれています。
絵文字をコピーして使う場面
- パソコンで文章を書くとき: Windows は Windows キーとピリオド(.)、Mac は Fn キーか地球儀キーと E を同時に押すと絵文字パネルが開きます。ただ、そのパネルで日本語の言葉から探すのが難しかったり、いくつもつなげるのが面倒だったりするときは、このツールで探してメッセージを作り、まとめて貼り付けるほうが早く済みます。
- ニックネーム・プロフィール・SNS の自己紹介: 文字数に制限のある欄では、絵文字1つが2文字分以上に数えられる場合があります。メッセージ欄の下に出る表示文字数・UTF-16 の長さ・バイト数を見れば、制限に収まるかどうかを先に確かめられます。
- グループチャットのお知らせやあいさつ: 誕生日のお祝い、合格のお祝い、応援のように、よく送る文を絵文字と組み合わせて作っておけば、コピーしたメッセージの吹き出しから何度でもコピーできます。
- 資料・Web 制作: 選んだ絵文字のカードで、U+ コードと HTML 文字参照(&#x…;)をコピーし、Unicode の一覧表、開発ドキュメント、Web ページのソースにそのまま入れられます。
- 雰囲気を変えたいとき: 絵の代わりに (๑•̀ㅂ•́)و✧ のような顔文字を使うと、同じ言葉でも印象が変わります。喜び・悲しみ・あいさつなど、気分別に分けてあります。
使い方
- 探す: 検索欄に言葉を入れると、名前や検索語にその言葉を含む絵文字がすべて出ます。名前が完全に一致する絵文字が先に並び、「笑った 顔」のようにスペースで区切った言葉は、すべてを含むものだけが残ります。絵文字を貼り付けるとその絵文字の名前を、U+2764 のようにコードを入れるとそのコードを含む絵文字を探します。
- 見て回る: キーボード上部の分類タブを押すとその分類へ移動し、一覧をスクロールするとタブの表示も一緒に動きます。最近使った絵文字とお気に入りは先頭に、顔文字は末尾にあります。サイズは小・中・大から選べます。
- 押す: 絵文字を押すとすぐにコピーされ、メッセージ欄にも入ります。メッセージ欄を押してカーソルを動かしておくと、その位置に入ります。キーボードでは Tab で一覧に入り、矢印キーで移動して Enter で押します。
- メッセージを整える: メッセージ欄には文字を直接入力できます。⌫ ボタンはカーソルの前の1文字(肌の色が付いた絵文字も1文字)を削除します。「メッセージをコピー」を押すと全体をコピーし、下のコピーしたメッセージに吹き出しとして残します。
- 選んだ絵文字のカード: 最後に押した絵文字の名前・分類・Emoji のバージョンと登場年、この端末で絵として表示されるかどうかが出ます。肌の色の行で別の色を押すとその形でコピーされ、組み立て図では、どの部品でできているかがわかります。検索語を押すと同じ言葉でもう一度探します。
- 隠した絵文字を見る: この端末のフォントで描けない新しい絵文字は、最初から隠します。キーボードの下の「表示する」を押すと一緒に出るので、新しい端末を使っている相手に送るときは、広げて選んでください。
組み合わせ絵文字のしくみ
Unicode の絵文字のうち、かなりの数は1文字ではなく、複数のコードポイントをつないだものです。絵文字の規格(UTS #51)はこれをいくつかに分けています。肌の色は、人・手の絵文字のあとにフィッツパトリック分類に基づく5つの修飾文字のどれかを付ける方式です。国旗は、国を表す2文字のコードを地域指示記号(🇦~🇿)2つで書く方式です。数字のキーキャップは、数字のあとに絵文字表示の指定(FE0F)とキーキャップの枠(20E3)を付け、イングランド・スコットランド・ウェールズの旗は、黒い旗のあとにタグ文字を並べます。
もっともよく使われるのが、幅のない結合子(ZWJ、U+200D)で複数の絵文字をつなぐ方式です。👩 女性と 💻 ノートパソコンを ZWJ でつなぐと 👩💻 女性技術者になり、❤️ と 🔥 をつなぐと ❤️🔥 になります。このツールの1,914個のうち、ZWJ でつないだ絵文字は249個で、そのうち230個が、職業・家族・動作を表す「人・体」の分類にあります。端末のフォントがその組み合わせを知らないと、つないだ部品がばらばらに見えます。カードの組み立て図は、その部品を示したものです。
| 絵文字 | 組み立て | コードポイント | UTF-16 | UTF-8 |
|---|---|---|---|---|
| 😀 | にっこり笑う | 1 | 2 | 4バイト |
| ❤️ | 赤いハート · 絵文字表示 FE0F | 2 | 2 | 6バイト |
| 👍🏽 | サムズアップ · 中間の肌色 | 2 | 4 | 8バイト |
| 👩💻 | 女性 + ZWJ + ノートパソコン | 3 | 5 | 11バイト |
| ❤️🔥 | 赤いハート · 絵文字表示 FE0F + ZWJ + 火 | 4 | 5 | 13バイト |
| 🏳️🌈 | 白旗 · 絵文字表示 FE0F + ZWJ + 虹 | 4 | 6 | 14バイト |
| 🇯🇵 | 地域指示記号 JP | 2 | 4 | 8バイト |
| 1️⃣ | 囲み数字: 1 · 絵文字表示 FE0F · キーキャップ 20E3 | 3 | 3 | 7バイト |
| 👨👩👧👦 | 男性 + ZWJ + 女性 + ZWJ + 女の子 + ZWJ + 男の子 | 7 | 11 | 25バイト |
| 🏴 | 旗: イングランド · タグ gbeng | 7 | 14 | 28バイト |
組み立ての列の名前は、Unicode CLDR 48.2 の日本語名です。❤️ のように、もとは記号として使われていた文字は、あとに FE0F を付けて絵として表示させます。1️⃣ の名前は、絵文字全体の名前です。
絵文字1つは何文字か: 文字数とバイト
同じ絵文字でも、どこで数えるかによって長さが変わります。目に見える文字としては 👨👩👧👦 も1文字ですが、JavaScript や Web の入力欄は UTF-16 のコード単位で数えるため、11と数えられます。HTML の規格は、入力欄の maxlength を文字列の length(コード単位の数)で測ると定めているので、「20文字まで」の欄にこの家族の絵文字を入れると、残りは9になります。ファイルやデータベースは UTF-8 のバイト数で保存することが多く、同じ絵文字が25バイトを占めます。
| UTF-8 の長さ | 絵文字の数 | 例 |
|---|---|---|
| 3バイト | 60個 | ⭐ ☕ ⚽ ✅ |
| 4バイト | 1,124個 | 😀 🐶 🍕 🎉 |
| 5~8バイト | 478個 | ❤️ 🇰🇷 1️⃣ 🕵️ |
| 9~14バイト | 193個 | 👩💻 ❤️🔥 🏳️🌈 🐦🔥 |
| 15バイト以上 | 59個 | 👨👩👧👦 🏴 🧑🧑🧒🧒 |
ニックネームや掲示板に絵文字を入れたら「?」に変わったり、保存できなかったりする場合は、そのサービスが1文字につき最大3バイトまでの方式で保存している可能性があります。MySQL の公式ドキュメントによると、utf8mb3 の文字セットは基本多言語面(BMP)の外にある補助文字に対応しておらず、1文字につき最大3バイトを使います。補助文字まで保存するには、1文字につき最大4バイトの utf8mb4 が必要です。ほとんどの絵文字は BMP の外にあるため、こうした欄には入りません。⭐ や ❤️ のように、すべてのコードポイントが BMP の中にある絵文字184個だけが入る可能性があります。実際に受け付けるかどうかはサービスによって違うので、保存してから確認してください。
顔文字を選ぶ
顔文字は、かな、ハングル、ギリシャ文字、キリル文字、カンナダ文字、数学記号など、いろいろな文字を組み合わせて顔や身ぶりを作ったものです。絵文字のように標準の一覧があるわけではないので、ロベリンが広く使われていて、ほとんどの端末で崩れにくいものを112個選び、気分別に分けました。検索欄に「顔文字」「かおもじ」と入れると全部が、「悲しい」「応援」「猫」のように気分や動物の名前を入れると、その分類が出ます。
| 分類 | 個数 | 例 |
|---|---|---|
| 喜び | 14個 | (^▽^) (≧▽≦) |
| 愛 | 14個 | (♡˙︶˙♡) (´,,•ω•,,)♡ |
| 悲しみ | 14個 | (╥﹏╥) (T_T) |
| 怒り | 14個 | (╬ Ò﹏Ó) (ノಠ益ಠ)ノ彡┻━┻ |
| 驚き・困惑 | 14個 | (⊙_⊙) (°ロ°) ! |
| あいさつ・応援 | 14個 | (^_^)/ ヾ(^∇^) |
| 動物 | 14個 | ʕ•ᴥ•ʔ (=^・ω・^=) |
| いたずら・眠気 | 14個 | ¯\_(ツ)_/¯ (-_-) zzZ |
顔文字は絵文字用のフォントではなく、ふつうのフォントで描かれます。そのため、端末やアプリのフォントによって幅が変わり、行がずれたり、一部の文字が四角に見えたりすることがあります。ハングルやカンナダ文字が入っているものは、その文字に対応したフォントがないと正しく表示されません。
端末によって見た目が違う理由
絵文字は文字の番号だけが決まっていて、絵はアップル、グーグル、サムスン、マイクロソフトなどの会社が、それぞれのフォントで描いています。そのため、同じ 😅 を送っても、相手のスマートフォンでは表情が少し違って見えることがあります。新しい絵文字は毎年 Emoji のバージョンとして追加されますが、端末のフォントがそのバージョンをまだ知らないと、四角が出たり、組み合わせ絵文字が部品に分かれて見えたりします。
このツールは、ページを開いたときに、2018年の Emoji 11.0 以降のバージョンごとに最初に登場した絵文字を1つ、見えないキャンバスに描いてみて、色が出ないバージョンの絵文字をキーボードから隠します。それより前のバージョンは、いま使われている端末ならすべて表示できるものとして確かめません。国旗は別に確認します。国旗の絵がない端末では、🇯🇵 が J と P の2文字に見えるからです。隠した絵文字も「表示する」で出してコピーできます。受け取る相手の端末がそのバージョンに対応していれば、相手側では絵として表示されます。
よくある勘違い
- ☺ と ☺️ は別の文字に見えます: もとは記号として使われていた文字は、あとに絵文字表示の指定(FE0F)がないと、アプリによっては白黒の記号で表示されます。このツールは、すべての絵文字を FE0F が付いた完全な形でコピーします。
- 肌の色を付けた絵文字が手と色の四角に分かれます: 受け取る側のフォントにその肌の色の形がないと、もとの絵文字と肌の色の見本が別々に見えます。古い端末に送るときは、標準(黄色)の形が安全です。
- コピーできません: ブラウザがクリップボードへの書き込みを止めている場合や、古いブラウザの場合は、コピーに失敗することがあります。そのときは、メッセージ欄の文字を長押ししたりドラッグしたりして、直接コピーしてください。
- 文字数が合いません: サービスによって、見た目の文字数・UTF-16・バイトのどれで数えるかが違います。このツールは3つとも表示するので、制限がどの基準なのかをサービスの案内で確かめてから合わせてください。
限界と注意点
- 名前と検索語は Unicode CLDR 48.2 の日本語データをそのまま使っているため、不自然な名前があったり、思った言葉では見つからなかったりすることがあります。
- 2026年9月15日に公開された Emoji 18.0 の新しい絵文字は、CLDR にまだ日本語の名前がないため入れていません。次の CLDR が公開されたら一緒に加えます。
- 端末の判定は、Emoji のバージョンごとに代表の絵文字1つで推定しているので、同じバージョンの中で一部だけ対応している端末では、隠していない絵文字が四角に見えることがあります。
- 肌の色は、同じ色を一度に適用します。🧑🤝🧑 のように、2人の肌の色を別々に選ぶ組み合わせは作りません。
- 顔文字112個は、決まった標準ではなく、ロベリンが選んだ一覧です。
- 最近使った絵文字・お気に入り・コピーしたメッセージは、このブラウザにだけ保存され、サーバーには送られません。プライベートブラウズや、保存を止めているブラウザでは、ページを閉じると消えます。
出典
- 01Unicode Technical Standard #51: Unicode Emoji (Version 18.0, Revision 31)修飾・国旗・タグ・キーキャップ・ZWJ シーケンスの定義、emoji の語源(絵+文字)、Emoji 18.0 の公開日 2026-09-15
- 02Unicode emoji-test.txt, Version 18.0絵文字の一覧・分類・バージョン。このツールの一覧の元データ
- 03Unicode CLDR: Short Names and Keywords絵文字の名前・検索語のデータ(このツールは CLDR 48.2 の annotations を使用)
- 04WHATWG HTML Standard: maxlength入力欄の文字数は文字列の length で測る。length は Infra Standard ではコード単位の数
- 05Microsoft: Windows のキーボード ショートカットWindows キー + ピリオド(.)またはセミコロン(;)で絵文字パネルを開く
- 06Apple: Macで絵文字と記号を使用するFn+E キー、または「編集」>「絵文字と記号」
- 07MySQL 8.4 Reference Manual: utf8mb3BMP の文字だけに対応(補助文字は非対応)、1文字につき最大3バイト。utf8mb4 は1文字につき最大4バイト
よくある質問
LINEスタンプもコピーできますか?
コピーできません。LINEスタンプは購入して使う画像なので、文字としてはコピーされません。このツールがコピーするのは、スマートフォンのキーボードで文字のように入力できるUnicodeの絵文字1,914個と、複数の文字を組み合わせて表情を作った顔文字112個です。
コピーした絵文字が四角や分かれた形で表示されます。
端末の絵文字フォントが、その絵文字が登場したバージョンより古いと、絵がなくて四角になったり、女性 + ノートパソコンのようにZWJでつないだ絵文字が2つに分かれて見えたりします。このツールは、この端末で絵が出ない新しい絵文字をキーボードから隠し、選んだ絵文字のカードにEmojiのバージョンと登場年を表示します。受け取る人の端末が新しければ、相手側では正しく表示されることもあります。
絵文字1つが、なぜ何文字分にもなるのですか?
画面では1文字に見えても、内部ではコードポイントが複数並んでいるからです。UTF-16で数えると、😀は2、👩💻は5、👨👩👧👦は11になります。HTMLの規格は、入力欄の文字数制限(maxlength)をUTF-16のコード単位で測るので、制限のある欄に入れる前に、メッセージ欄の下のUTF-16の数を確認してください。
肌の色はどう変えますか?
キーボード上の肌の色から1つ選ぶと、肌の色を変えられる人・手の絵文字330個がすべてその色に変わります。1つだけ変えたいときは、選んだ絵文字のカードの肌の色の行で、好きな形を押してください。肌の色は、フィッツパトリック分類に基づく修飾文字(🏻🏼🏽🏾🏿)を絵文字のあとに付ける方式なので、人物1人につきコードポイントが1つ増えます(2人が登場する絵文字では2つ)。
顔文字と絵文字は何が違いますか?
絵文字はUnicodeに1文字として登録された絵の文字で、絵は端末の絵文字フォントが描きます。顔文字は ʕ•ᴥ•ʔ のように、いろいろな国の文字や記号を組み合わせて表情を作ったものです。絵文字フォントがなくても表示されますが、フォントによって幅や形が少し変わります。
パソコンで絵文字をすぐ入力するショートカットはありますか?
Windowsでは、Windowsキーとピリオド(.)、またはセミコロン(;)を同時に押すと絵文字パネルが開きます。MacではFnキーか地球儀キーとEを同時に押すか、「編集」メニューから「絵文字と記号」を選びます。複数の絵文字をつなげたメッセージや顔文字は、このツールで作ってコピーするほうが早く済みます。
最近使った絵文字やお気に入りはどこに保存されますか?
このブラウザの保存領域(localStorage)にだけ残り、サーバーには送られません。そのため、別の端末や別のブラウザでは表示されず、ブラウザのサイトデータを消すと一緒に消えます。コピーしたメッセージの履歴は最近の6件まで、最近使った絵文字は40個まで残ります。
U+コードとHTMLのコピーは、何に使いますか?
U+1F600 の形のコードは、Unicodeの一覧表や資料で絵文字を正確に示すときに使います。HTML文字参照は、コードの前に「&#x」、後ろにセミコロン(;)を付けた形で、Webページのソースに絵文字をそのまま書きにくいときに使います。コードポイントが複数ある絵文字は、コピーされた順番のままで全部入れないと、同じ絵文字になりません。