メインコンテンツへスキップ
Toolsbase Logo

絵文字エンコーダー

絵文字をUnicodeコードポイントやHTMLエンティティ、各プラットフォームのショートコードに変換します。コードから絵文字の特定も可能です。

使い方使い方を開く
  1. 1

    絵文字を入力または選択

    テキスト入力欄に絵文字を直接入力するか、ピッカーから選択します。Unicodeコードポイント(U+1F600)やショートコード(:grinning:)からの逆引きも可能です。

  2. 2

    変換結果を確認

    Unicode、HTML、CSS、JavaScript、GitHub/Slack/Discordショートコードなど、各種形式の変換結果が一覧で表示されます。

  3. 3

    コードをコピー

    必要な形式のコピーボタンをクリックして、クリップボードにコピーします。GitHubやテキストにそのまま貼り付けて使えます。

絵文字データを読み込み中...

このツールについて

絵文字をUnicodeコードポイント・HTMLエンティティ・CSS・JavaScript・各プラットフォームのショートコード(GitHub, Slack, Discord)に変換するツールです。逆にコードを入力して対応する絵文字を特定することも可能です。絵文字ピッカーから選択でき、変換結果を個別にコピーしてGitHubやテキストに貼り付けられます。すべての処理はブラウザ上で完結します。

主な機能

  • 絵文字からUnicode、HTML、CSS、JavaScriptコードへの変換
  • GitHub、Slack、Discordのショートコードを表示
  • Unicodeコードポイントやショートコードからの逆引き
  • カテゴリ別の絵文字ピッカーで簡単に選択
  • 各変換結果を個別にクリップボードへコピー

使用例

  • GitHubのIssueやPRにショートコードで絵文字を挿入
  • HTMLやCSSで絵文字を安全にエンコードして表示
  • Slackメッセージで使えるショートコードを確認
  • JavaScriptコード内で絵文字を扱う際のエスケープ形式を確認
  • ZWJシーケンスや合成絵文字のUnicode構造を調べる

よくある質問

ZWJシーケンスとは何ですか?

ZWJ(Zero Width Joiner, U+200D)は、複数の絵文字を結合して1つの絵文字として表示するためのUnicode文字です。例えば👨‍👩‍👧‍👦は、👨+👩+👧+👦をZWJで結合して作られています。

GitHub、Slack、Discordのショートコードは同じですか?

多くの基本的な絵文字は共通のショートコードを持ちますが、プラットフォームによって異なる場合があります。このツールでは各プラットフォームのショートコードを個別に表示します。

ショートコードが「-」と表示されるのはなぜですか?

一部の絵文字には特定プラットフォームのショートコードが登録されていません。特に新しい絵文字や合成絵文字でよく見られます。

HTMLエンティティの10進数と16進数の違いは何ですか?

どちらも同じ絵文字を表しますが、表記方法が異なります。😀(10進数)と😀(16進数)は同じ😀を表します。16進数はUnicodeコードポイントとの対応が分かりやすいため、開発者に好まれます。

ピッカーの検索が英語のみなのはなぜですか?

絵文字の名称やタグはUnicode標準に基づく英語データを使用しているため、検索は英語のみ対応しています。例えば「smile」や「cat」で検索できます。