Skip to content

Emoji

Emojis are documented in FEP-9098

In the support table:

  • ✅ means Emoji parsed
    • means Emoji not parsed
  • ❌ failed to process, i.e. no message received in the application.

Examples

Example 1

activity
{
  "@context": [
    "https://www.w3.org/ns/activitystreams",
    {
      "Hashtag": "as:Hashtag",
      "sensitive": "as:sensitive"
    }
  ],
  "type": "Create",
  "actor": "http://pasture-one-actor/actor",
  "to": [
    "https://www.w3.org/ns/activitystreams#Public",
    "http://mbin/u/oscar"
  ],
  "id": "http://pasture-one-actor/activity/EXXudQGwPHQ",
  "published": "2025-09-09T11:16:32Z",
  "object": {
    "type": "Note",
    "attributedTo": "http://pasture-one-actor/actor",
    "to": [
      "https://www.w3.org/ns/activitystreams#Public",
      "http://mbin/u/oscar"
    ],
    "id": "http://pasture-one-actor/object/I8MB8F0A5hk",
    "published": "2025-09-09T11:16:32Z",
    "content": "emoji base properties :cow1:",
    "tag": [
      {
        "type": "Emoji",
        "name": ":cow1:",
        "updated": "2025-01-22T12:57:33Z",
        "icon": {
          "type": "Image",
          "mediaType": "image/png",
          "url": "http://pasture-one-actor/assets/cow_emoji.png"
        }
      }
    ],
    "cc": []
  }
}
mbin
{
  "content": "<div class=\"content\">\n<p>emoji base properties :cow1:</p>\n</div>",
  "html": "<blockquote class=\"section post subject\" data-action=\"notifications:Notification@window-&gt;subject#notification\" data-controller=\"post subject mentions html-refresh\" id=\"post-52\">\n<header>\n<a class=\"user-inline\" data-action=\"mouseover-&gt;mentions#user_popup mouseout-&gt;mentions#user_popup_out\" data-mentions-username-param=\"@actor@pasture-one-actor\" href=\"/u/@actor@pasture-one-actor\" title=\"@actor@pasture-one-actor\">\n        actor                <i aria-description=\"This user is new (active for less than 30 days)\" class=\"fa-solid fa-leaf new-user-icon\" title=\"This user is new (active for less than 30 days)\"></i>\n</a>\n<span>, </span>\n<a class=\"link-muted\" href=\"/m/random/p/52/emoji-base-properties-cow1\"><time class=\"timeago\" datetime=\"2025-09-09T11:16:32+00:00\" title=\"2025-09-09T11:16:32+00:00\">1 second ago   \n</time></a>\n</header>\n<figure>\n<a data-action=\"mouseover-&gt;mentions#user_popup mouseout-&gt;mentions#user_popup_out\" data-mentions-username-param=\"actor@pasture-one-actor\" href=\"/u/@actor@pasture-one-actor\">\n<div class=\"no-avatar\"></div>\n</a>\n</figure>\n<div class=\"content\">\n<p>emoji base properties :cow1:</p>\n</div>\n<aside class=\"vote\">\n<form action=\"/pf/52?choice=0\" class=\"vote__up\" method=\"post\">\n<button aria-label=\"Favorite\" data-action=\"subject#vote\" title=\"Favorite\" type=\"submit\">\n<span data-subject-target=\"favCounter\">0</span> <span><i aria-hidden=\"true\" class=\"fa-solid fa-arrow-up\"></i></span>\n</button>\n</form>\n</aside>\n<footer>\n<menu>\n<li>\n<a class=\"stretched-link\" data-action=\"subject#getForm\" href=\"/m/random/p/52/emoji-base-properties-cow1/reply\">Reply</a>\n</li>\n<li>\n<form action=\"/pb/52\" method=\"post\">\n<button class=\"boost-link stretched-link\" data-action=\"subject#favourite\" type=\"submit\">\n        Boost <span class=\"hidden\" data-subject-target=\"upvoteCounter\">(0)</span>\n</button>\n</form>\n</li>\n<li class=\"dropdown\">\n<button class=\"stretched-link\" data-subject-target=\"more\">More</button>\n<ul class=\"dropdown__menu\" data-controller=\"clipboard\">\n<li>\n<a class=\"\" data-action=\"subject#getForm\" href=\"/pr/52\">\n                Report\n            </a>\n</li>\n<li>\n<a class=\"\" href=\"/m/random/p/52/emoji-base-properties-cow1/votes?type=up\">\n                Activity\n            </a>\n</li>\n<li class=\"dropdown__separator\"></li>\n<li>\n<a href=\"http://pasture-one-actor/object/I8MB8F0A5hk\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">\n                Open original URL\n            </a>\n</li>\n<li>\n<a data-action=\"clipboard#copy\" href=\"http://pasture-one-actor/object/I8MB8F0A5hk\" rel=\"nofollow noopener noreferrer\">\n                Copy original URL\n            </a>\n</li>\n<li>\n<a data-action=\"clipboard#copy\" href=\"/m/random/p/52/emoji-base-properties-cow1\">\n                Copy Mbin URL\n            </a>\n</li>\n</ul>\n</li>\n<li data-subject-target=\"loader\" style=\"display:none\">\n<div class=\"loader\" role=\"status\">\n<span class=\"visually-hidden\">Loading...</span>\n</div>\n</li>\n</menu>\n<div class=\"js-container\" data-subject-target=\"container\">\n</div>\n</footer>\n</blockquote>"
}

Example 2

activity
{
  "@context": [
    "https://www.w3.org/ns/activitystreams",
    {
      "Hashtag": "as:Hashtag",
      "sensitive": "as:sensitive"
    }
  ],
  "type": "Create",
  "actor": "http://pasture-one-actor/actor",
  "to": [
    "https://www.w3.org/ns/activitystreams#Public",
    "http://mbin/u/oscar"
  ],
  "id": "http://pasture-one-actor/activity/3nEZneYuxG0",
  "published": "2025-09-09T11:16:33Z",
  "object": {
    "type": "Note",
    "attributedTo": "http://pasture-one-actor/actor",
    "to": [
      "https://www.w3.org/ns/activitystreams#Public",
      "http://mbin/u/oscar"
    ],
    "id": "http://pasture-one-actor/object/y8Vz7-s1LtI",
    "published": "2025-09-09T11:16:33Z",
    "content": "emoji minimal properties :cow2:",
    "tag": [
      {
        "type": "Emoji",
        "name": ":cow2:",
        "icon": {
          "url": "http://pasture-one-actor/assets/cow_emoji.png"
        }
      }
    ],
    "cc": []
  }
}
mbin
{
  "content": "<div class=\"content\">\n<p>emoji minimal properties :cow2:</p>\n</div>",
  "html": "<blockquote class=\"section post subject\" data-action=\"notifications:Notification@window-&gt;subject#notification\" data-controller=\"post subject mentions html-refresh\" id=\"post-53\">\n<header>\n<a class=\"user-inline\" data-action=\"mouseover-&gt;mentions#user_popup mouseout-&gt;mentions#user_popup_out\" data-mentions-username-param=\"@actor@pasture-one-actor\" href=\"/u/@actor@pasture-one-actor\" title=\"@actor@pasture-one-actor\">\n        actor                <i aria-description=\"This user is new (active for less than 30 days)\" class=\"fa-solid fa-leaf new-user-icon\" title=\"This user is new (active for less than 30 days)\"></i>\n</a>\n<span>, </span>\n<a class=\"link-muted\" href=\"/m/random/p/53/emoji-minimal-properties-cow2\"><time class=\"timeago\" datetime=\"2025-09-09T11:16:33+00:00\" title=\"2025-09-09T11:16:33+00:00\">2 seconds ago   \n</time></a>\n</header>\n<figure>\n<a data-action=\"mouseover-&gt;mentions#user_popup mouseout-&gt;mentions#user_popup_out\" data-mentions-username-param=\"actor@pasture-one-actor\" href=\"/u/@actor@pasture-one-actor\">\n<div class=\"no-avatar\"></div>\n</a>\n</figure>\n<div class=\"content\">\n<p>emoji minimal properties :cow2:</p>\n</div>\n<aside class=\"vote\">\n<form action=\"/pf/53?choice=0\" class=\"vote__up\" method=\"post\">\n<button aria-label=\"Favorite\" data-action=\"subject#vote\" title=\"Favorite\" type=\"submit\">\n<span data-subject-target=\"favCounter\">0</span> <span><i aria-hidden=\"true\" class=\"fa-solid fa-arrow-up\"></i></span>\n</button>\n</form>\n</aside>\n<footer>\n<menu>\n<li>\n<a class=\"stretched-link\" data-action=\"subject#getForm\" href=\"/m/random/p/53/emoji-minimal-properties-cow2/reply\">Reply</a>\n</li>\n<li>\n<form action=\"/pb/53\" method=\"post\">\n<button class=\"boost-link stretched-link\" data-action=\"subject#favourite\" type=\"submit\">\n        Boost <span class=\"hidden\" data-subject-target=\"upvoteCounter\">(0)</span>\n</button>\n</form>\n</li>\n<li class=\"dropdown\">\n<button class=\"stretched-link\" data-subject-target=\"more\">More</button>\n<ul class=\"dropdown__menu\" data-controller=\"clipboard\">\n<li>\n<a class=\"\" data-action=\"subject#getForm\" href=\"/pr/53\">\n                Report\n            </a>\n</li>\n<li>\n<a class=\"\" href=\"/m/random/p/53/emoji-minimal-properties-cow2/votes?type=up\">\n                Activity\n            </a>\n</li>\n<li class=\"dropdown__separator\"></li>\n<li>\n<a href=\"http://pasture-one-actor/object/y8Vz7-s1LtI\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">\n                Open original URL\n            </a>\n</li>\n<li>\n<a data-action=\"clipboard#copy\" href=\"http://pasture-one-actor/object/y8Vz7-s1LtI\" rel=\"nofollow noopener noreferrer\">\n                Copy original URL\n            </a>\n</li>\n<li>\n<a data-action=\"clipboard#copy\" href=\"/m/random/p/53/emoji-minimal-properties-cow2\">\n                Copy Mbin URL\n            </a>\n</li>\n</ul>\n</li>\n<li data-subject-target=\"loader\" style=\"display:none\">\n<div class=\"loader\" role=\"status\">\n<span class=\"visually-hidden\">Loading...</span>\n</div>\n</li>\n</menu>\n<div class=\"js-container\" data-subject-target=\"container\">\n</div>\n</footer>\n</blockquote>"
}

Example 3

activity
{
  "@context": [
    "https://www.w3.org/ns/activitystreams",
    {
      "Hashtag": "as:Hashtag",
      "sensitive": "as:sensitive"
    }
  ],
  "type": "Create",
  "actor": "http://pasture-one-actor/actor",
  "to": [
    "https://www.w3.org/ns/activitystreams#Public",
    "http://mbin/u/oscar"
  ],
  "id": "http://pasture-one-actor/activity/1t_HfHwd_RY",
  "published": "2025-09-09T11:16:35Z",
  "object": {
    "type": "Note",
    "attributedTo": "http://pasture-one-actor/actor",
    "to": [
      "https://www.w3.org/ns/activitystreams#Public",
      "http://mbin/u/oscar"
    ],
    "id": "http://pasture-one-actor/object/NGroXlJPA4o",
    "published": "2025-09-09T11:16:35Z",
    "content": "emoji with type of icon :cow3:",
    "tag": [
      {
        "type": "Emoji",
        "name": ":cow3:",
        "icon": {
          "type": "Image",
          "url": "http://pasture-one-actor/assets/cow_emoji.png"
        }
      }
    ],
    "cc": []
  }
}
mbin
{
  "content": "<div class=\"content\">\n<p>emoji with type of icon :cow3:</p>\n</div>",
  "html": "<blockquote class=\"section post subject\" data-action=\"notifications:Notification@window-&gt;subject#notification\" data-controller=\"post subject mentions html-refresh\" id=\"post-54\">\n<header>\n<a class=\"user-inline\" data-action=\"mouseover-&gt;mentions#user_popup mouseout-&gt;mentions#user_popup_out\" data-mentions-username-param=\"@actor@pasture-one-actor\" href=\"/u/@actor@pasture-one-actor\" title=\"@actor@pasture-one-actor\">\n        actor                <i aria-description=\"This user is new (active for less than 30 days)\" class=\"fa-solid fa-leaf new-user-icon\" title=\"This user is new (active for less than 30 days)\"></i>\n</a>\n<span>, </span>\n<a class=\"link-muted\" href=\"/m/random/p/54/emoji-with-type-of-icon-cow3\"><time class=\"timeago\" datetime=\"2025-09-09T11:16:35+00:00\" title=\"2025-09-09T11:16:35+00:00\">1 second ago   \n</time></a>\n</header>\n<figure>\n<a data-action=\"mouseover-&gt;mentions#user_popup mouseout-&gt;mentions#user_popup_out\" data-mentions-username-param=\"actor@pasture-one-actor\" href=\"/u/@actor@pasture-one-actor\">\n<div class=\"no-avatar\"></div>\n</a>\n</figure>\n<div class=\"content\">\n<p>emoji with type of icon :cow3:</p>\n</div>\n<aside class=\"vote\">\n<form action=\"/pf/54?choice=0\" class=\"vote__up\" method=\"post\">\n<button aria-label=\"Favorite\" data-action=\"subject#vote\" title=\"Favorite\" type=\"submit\">\n<span data-subject-target=\"favCounter\">0</span> <span><i aria-hidden=\"true\" class=\"fa-solid fa-arrow-up\"></i></span>\n</button>\n</form>\n</aside>\n<footer>\n<menu>\n<li>\n<a class=\"stretched-link\" data-action=\"subject#getForm\" href=\"/m/random/p/54/emoji-with-type-of-icon-cow3/reply\">Reply</a>\n</li>\n<li>\n<form action=\"/pb/54\" method=\"post\">\n<button class=\"boost-link stretched-link\" data-action=\"subject#favourite\" type=\"submit\">\n        Boost <span class=\"hidden\" data-subject-target=\"upvoteCounter\">(0)</span>\n</button>\n</form>\n</li>\n<li class=\"dropdown\">\n<button class=\"stretched-link\" data-subject-target=\"more\">More</button>\n<ul class=\"dropdown__menu\" data-controller=\"clipboard\">\n<li>\n<a class=\"\" data-action=\"subject#getForm\" href=\"/pr/54\">\n                Report\n            </a>\n</li>\n<li>\n<a class=\"\" href=\"/m/random/p/54/emoji-with-type-of-icon-cow3/votes?type=up\">\n                Activity\n            </a>\n</li>\n<li class=\"dropdown__separator\"></li>\n<li>\n<a href=\"http://pasture-one-actor/object/NGroXlJPA4o\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">\n                Open original URL\n            </a>\n</li>\n<li>\n<a data-action=\"clipboard#copy\" href=\"http://pasture-one-actor/object/NGroXlJPA4o\" rel=\"nofollow noopener noreferrer\">\n                Copy original URL\n            </a>\n</li>\n<li>\n<a data-action=\"clipboard#copy\" href=\"/m/random/p/54/emoji-with-type-of-icon-cow3\">\n                Copy Mbin URL\n            </a>\n</li>\n</ul>\n</li>\n<li data-subject-target=\"loader\" style=\"display:none\">\n<div class=\"loader\" role=\"status\">\n<span class=\"visually-hidden\">Loading...</span>\n</div>\n</li>\n</menu>\n<div class=\"js-container\" data-subject-target=\"container\">\n</div>\n</footer>\n</blockquote>"
}

Example 4

activity
{
  "@context": [
    "https://www.w3.org/ns/activitystreams",
    {
      "Hashtag": "as:Hashtag",
      "sensitive": "as:sensitive"
    }
  ],
  "type": "Create",
  "actor": "http://pasture-one-actor/actor",
  "to": [
    "https://www.w3.org/ns/activitystreams#Public",
    "http://mbin/u/oscar"
  ],
  "id": "http://pasture-one-actor/activity/4ertTuvHIoE",
  "published": "2025-09-09T11:16:36Z",
  "object": {
    "type": "Note",
    "attributedTo": "http://pasture-one-actor/actor",
    "to": [
      "https://www.w3.org/ns/activitystreams#Public",
      "http://mbin/u/oscar"
    ],
    "id": "http://pasture-one-actor/object/Sh2DH7yIXYI",
    "published": "2025-09-09T11:16:36Z",
    "content": "emoji with inlined icon :cow4:",
    "tag": [
      {
        "type": "Emoji",
        "name": ":cow4:",
        "icon": "http://pasture-one-actor/assets/cow_emoji.png"
      }
    ],
    "cc": []
  }
}
mbin
{
  "content": "<div class=\"content\">\n<p>emoji with inlined icon :cow4:</p>\n</div>",
  "html": "<blockquote class=\"section post subject\" data-action=\"notifications:Notification@window-&gt;subject#notification\" data-controller=\"post subject mentions html-refresh\" id=\"post-55\">\n<header>\n<a class=\"user-inline\" data-action=\"mouseover-&gt;mentions#user_popup mouseout-&gt;mentions#user_popup_out\" data-mentions-username-param=\"@actor@pasture-one-actor\" href=\"/u/@actor@pasture-one-actor\" title=\"@actor@pasture-one-actor\">\n        actor                <i aria-description=\"This user is new (active for less than 30 days)\" class=\"fa-solid fa-leaf new-user-icon\" title=\"This user is new (active for less than 30 days)\"></i>\n</a>\n<span>, </span>\n<a class=\"link-muted\" href=\"/m/random/p/55/emoji-with-inlined-icon-cow4\"><time class=\"timeago\" datetime=\"2025-09-09T11:16:36+00:00\" title=\"2025-09-09T11:16:36+00:00\">1 second ago   \n</time></a>\n</header>\n<figure>\n<a data-action=\"mouseover-&gt;mentions#user_popup mouseout-&gt;mentions#user_popup_out\" data-mentions-username-param=\"actor@pasture-one-actor\" href=\"/u/@actor@pasture-one-actor\">\n<div class=\"no-avatar\"></div>\n</a>\n</figure>\n<div class=\"content\">\n<p>emoji with inlined icon :cow4:</p>\n</div>\n<aside class=\"vote\">\n<form action=\"/pf/55?choice=0\" class=\"vote__up\" method=\"post\">\n<button aria-label=\"Favorite\" data-action=\"subject#vote\" title=\"Favorite\" type=\"submit\">\n<span data-subject-target=\"favCounter\">0</span> <span><i aria-hidden=\"true\" class=\"fa-solid fa-arrow-up\"></i></span>\n</button>\n</form>\n</aside>\n<footer>\n<menu>\n<li>\n<a class=\"stretched-link\" data-action=\"subject#getForm\" href=\"/m/random/p/55/emoji-with-inlined-icon-cow4/reply\">Reply</a>\n</li>\n<li>\n<form action=\"/pb/55\" method=\"post\">\n<button class=\"boost-link stretched-link\" data-action=\"subject#favourite\" type=\"submit\">\n        Boost <span class=\"hidden\" data-subject-target=\"upvoteCounter\">(0)</span>\n</button>\n</form>\n</li>\n<li class=\"dropdown\">\n<button class=\"stretched-link\" data-subject-target=\"more\">More</button>\n<ul class=\"dropdown__menu\" data-controller=\"clipboard\">\n<li>\n<a class=\"\" data-action=\"subject#getForm\" href=\"/pr/55\">\n                Report\n            </a>\n</li>\n<li>\n<a class=\"\" href=\"/m/random/p/55/emoji-with-inlined-icon-cow4/votes?type=up\">\n                Activity\n            </a>\n</li>\n<li class=\"dropdown__separator\"></li>\n<li>\n<a href=\"http://pasture-one-actor/object/Sh2DH7yIXYI\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">\n                Open original URL\n            </a>\n</li>\n<li>\n<a data-action=\"clipboard#copy\" href=\"http://pasture-one-actor/object/Sh2DH7yIXYI\" rel=\"nofollow noopener noreferrer\">\n                Copy original URL\n            </a>\n</li>\n<li>\n<a data-action=\"clipboard#copy\" href=\"/m/random/p/55/emoji-with-inlined-icon-cow4\">\n                Copy Mbin URL\n            </a>\n</li>\n</ul>\n</li>\n<li data-subject-target=\"loader\" style=\"display:none\">\n<div class=\"loader\" role=\"status\">\n<span class=\"visually-hidden\">Loading...</span>\n</div>\n</li>\n</menu>\n<div class=\"js-container\" data-subject-target=\"container\">\n</div>\n</footer>\n</blockquote>"
}

Example 5

activity
{
  "@context": [
    "https://www.w3.org/ns/activitystreams",
    {
      "Hashtag": "as:Hashtag",
      "sensitive": "as:sensitive"
    }
  ],
  "type": "Create",
  "actor": "http://pasture-one-actor/actor",
  "to": [
    "https://www.w3.org/ns/activitystreams#Public",
    "http://mbin/u/oscar"
  ],
  "id": "http://pasture-one-actor/activity/lNtjGansaCY",
  "published": "2025-09-09T11:16:37Z",
  "object": {
    "type": "Note",
    "attributedTo": "http://pasture-one-actor/actor",
    "to": [
      "https://www.w3.org/ns/activitystreams#Public",
      "http://mbin/u/oscar"
    ],
    "id": "http://pasture-one-actor/object/dMiuf_SXqnk",
    "published": "2025-09-09T11:16:37Z",
    "content": "emoji with id :cow5:",
    "tag": [
      {
        "id": "http://pasture-one-actor/assets/cow_emoji.jsonap",
        "type": "Emoji",
        "name": ":cow5:",
        "updated": "2025-01-22T12:57:33Z",
        "icon": {
          "type": "Image",
          "mediaType": "image/png",
          "url": "http://pasture-one-actor/assets/cow_emoji.png"
        }
      }
    ],
    "cc": []
  }
}
mbin
{
  "content": "<div class=\"content\">\n<p>emoji with id :cow5:</p>\n</div>",
  "html": "<blockquote class=\"section post subject\" data-action=\"notifications:Notification@window-&gt;subject#notification\" data-controller=\"post subject mentions html-refresh\" id=\"post-56\">\n<header>\n<a class=\"user-inline\" data-action=\"mouseover-&gt;mentions#user_popup mouseout-&gt;mentions#user_popup_out\" data-mentions-username-param=\"@actor@pasture-one-actor\" href=\"/u/@actor@pasture-one-actor\" title=\"@actor@pasture-one-actor\">\n        actor                <i aria-description=\"This user is new (active for less than 30 days)\" class=\"fa-solid fa-leaf new-user-icon\" title=\"This user is new (active for less than 30 days)\"></i>\n</a>\n<span>, </span>\n<a class=\"link-muted\" href=\"/m/random/p/56/emoji-with-id-cow5\"><time class=\"timeago\" datetime=\"2025-09-09T11:16:37+00:00\" title=\"2025-09-09T11:16:37+00:00\">1 second ago   \n</time></a>\n</header>\n<figure>\n<a data-action=\"mouseover-&gt;mentions#user_popup mouseout-&gt;mentions#user_popup_out\" data-mentions-username-param=\"actor@pasture-one-actor\" href=\"/u/@actor@pasture-one-actor\">\n<div class=\"no-avatar\"></div>\n</a>\n</figure>\n<div class=\"content\">\n<p>emoji with id :cow5:</p>\n</div>\n<aside class=\"vote\">\n<form action=\"/pf/56?choice=0\" class=\"vote__up\" method=\"post\">\n<button aria-label=\"Favorite\" data-action=\"subject#vote\" title=\"Favorite\" type=\"submit\">\n<span data-subject-target=\"favCounter\">0</span> <span><i aria-hidden=\"true\" class=\"fa-solid fa-arrow-up\"></i></span>\n</button>\n</form>\n</aside>\n<footer>\n<menu>\n<li>\n<a class=\"stretched-link\" data-action=\"subject#getForm\" href=\"/m/random/p/56/emoji-with-id-cow5/reply\">Reply</a>\n</li>\n<li>\n<form action=\"/pb/56\" method=\"post\">\n<button class=\"boost-link stretched-link\" data-action=\"subject#favourite\" type=\"submit\">\n        Boost <span class=\"hidden\" data-subject-target=\"upvoteCounter\">(0)</span>\n</button>\n</form>\n</li>\n<li class=\"dropdown\">\n<button class=\"stretched-link\" data-subject-target=\"more\">More</button>\n<ul class=\"dropdown__menu\" data-controller=\"clipboard\">\n<li>\n<a class=\"\" data-action=\"subject#getForm\" href=\"/pr/56\">\n                Report\n            </a>\n</li>\n<li>\n<a class=\"\" href=\"/m/random/p/56/emoji-with-id-cow5/votes?type=up\">\n                Activity\n            </a>\n</li>\n<li class=\"dropdown__separator\"></li>\n<li>\n<a href=\"http://pasture-one-actor/object/dMiuf_SXqnk\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">\n                Open original URL\n            </a>\n</li>\n<li>\n<a data-action=\"clipboard#copy\" href=\"http://pasture-one-actor/object/dMiuf_SXqnk\" rel=\"nofollow noopener noreferrer\">\n                Copy original URL\n            </a>\n</li>\n<li>\n<a data-action=\"clipboard#copy\" href=\"/m/random/p/56/emoji-with-id-cow5\">\n                Copy Mbin URL\n            </a>\n</li>\n</ul>\n</li>\n<li data-subject-target=\"loader\" style=\"display:none\">\n<div class=\"loader\" role=\"status\">\n<span class=\"visually-hidden\">Loading...</span>\n</div>\n</li>\n</menu>\n<div class=\"js-container\" data-subject-target=\"container\">\n</div>\n</footer>\n</blockquote>"
}

Example 6

activity
{
  "@context": [
    "https://www.w3.org/ns/activitystreams",
    {
      "Hashtag": "as:Hashtag",
      "sensitive": "as:sensitive"
    }
  ],
  "type": "Create",
  "actor": "http://pasture-one-actor/actor",
  "to": [
    "https://www.w3.org/ns/activitystreams#Public",
    "http://mbin/u/oscar"
  ],
  "id": "http://pasture-one-actor/activity/vUNTLKX2Wiw",
  "published": "2025-09-09T11:16:38Z",
  "object": {
    "type": "Note",
    "attributedTo": "http://pasture-one-actor/actor",
    "to": [
      "https://www.w3.org/ns/activitystreams#Public",
      "http://mbin/u/oscar"
    ],
    "id": "http://pasture-one-actor/object/hOVlpMqZRtc",
    "published": "2025-09-09T11:16:38Z",
    "content": "emoji with missing icon :cow6:",
    "tag": [
      {
        "type": "Emoji",
        "name": ":cow6:"
      }
    ],
    "cc": []
  }
}
mbin
{
  "content": "<div class=\"content\">\n<p>emoji with missing icon :cow6:</p>\n</div>",
  "html": "<blockquote class=\"section post subject\" data-action=\"notifications:Notification@window-&gt;subject#notification\" data-controller=\"post subject mentions html-refresh\" id=\"post-57\">\n<header>\n<a class=\"user-inline\" data-action=\"mouseover-&gt;mentions#user_popup mouseout-&gt;mentions#user_popup_out\" data-mentions-username-param=\"@actor@pasture-one-actor\" href=\"/u/@actor@pasture-one-actor\" title=\"@actor@pasture-one-actor\">\n        actor                <i aria-description=\"This user is new (active for less than 30 days)\" class=\"fa-solid fa-leaf new-user-icon\" title=\"This user is new (active for less than 30 days)\"></i>\n</a>\n<span>, </span>\n<a class=\"link-muted\" href=\"/m/random/p/57/emoji-with-missing-icon-cow6\"><time class=\"timeago\" datetime=\"2025-09-09T11:16:38+00:00\" title=\"2025-09-09T11:16:38+00:00\">1 second ago   \n</time></a>\n</header>\n<figure>\n<a data-action=\"mouseover-&gt;mentions#user_popup mouseout-&gt;mentions#user_popup_out\" data-mentions-username-param=\"actor@pasture-one-actor\" href=\"/u/@actor@pasture-one-actor\">\n<div class=\"no-avatar\"></div>\n</a>\n</figure>\n<div class=\"content\">\n<p>emoji with missing icon :cow6:</p>\n</div>\n<aside class=\"vote\">\n<form action=\"/pf/57?choice=0\" class=\"vote__up\" method=\"post\">\n<button aria-label=\"Favorite\" data-action=\"subject#vote\" title=\"Favorite\" type=\"submit\">\n<span data-subject-target=\"favCounter\">0</span> <span><i aria-hidden=\"true\" class=\"fa-solid fa-arrow-up\"></i></span>\n</button>\n</form>\n</aside>\n<footer>\n<menu>\n<li>\n<a class=\"stretched-link\" data-action=\"subject#getForm\" href=\"/m/random/p/57/emoji-with-missing-icon-cow6/reply\">Reply</a>\n</li>\n<li>\n<form action=\"/pb/57\" method=\"post\">\n<button class=\"boost-link stretched-link\" data-action=\"subject#favourite\" type=\"submit\">\n        Boost <span class=\"hidden\" data-subject-target=\"upvoteCounter\">(0)</span>\n</button>\n</form>\n</li>\n<li class=\"dropdown\">\n<button class=\"stretched-link\" data-subject-target=\"more\">More</button>\n<ul class=\"dropdown__menu\" data-controller=\"clipboard\">\n<li>\n<a class=\"\" data-action=\"subject#getForm\" href=\"/pr/57\">\n                Report\n            </a>\n</li>\n<li>\n<a class=\"\" href=\"/m/random/p/57/emoji-with-missing-icon-cow6/votes?type=up\">\n                Activity\n            </a>\n</li>\n<li class=\"dropdown__separator\"></li>\n<li>\n<a href=\"http://pasture-one-actor/object/hOVlpMqZRtc\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">\n                Open original URL\n            </a>\n</li>\n<li>\n<a data-action=\"clipboard#copy\" href=\"http://pasture-one-actor/object/hOVlpMqZRtc\" rel=\"nofollow noopener noreferrer\">\n                Copy original URL\n            </a>\n</li>\n<li>\n<a data-action=\"clipboard#copy\" href=\"/m/random/p/57/emoji-with-missing-icon-cow6\">\n                Copy Mbin URL\n            </a>\n</li>\n</ul>\n</li>\n<li data-subject-target=\"loader\" style=\"display:none\">\n<div class=\"loader\" role=\"status\">\n<span class=\"visually-hidden\">Loading...</span>\n</div>\n</li>\n</menu>\n<div class=\"js-container\" data-subject-target=\"container\">\n</div>\n</footer>\n</blockquote>"
}

Example 7

activity
{
  "@context": [
    "https://www.w3.org/ns/activitystreams",
    {
      "Hashtag": "as:Hashtag",
      "sensitive": "as:sensitive"
    }
  ],
  "type": "Create",
  "actor": "http://pasture-one-actor/actor",
  "to": [
    "https://www.w3.org/ns/activitystreams#Public",
    "http://mbin/u/oscar"
  ],
  "id": "http://pasture-one-actor/activity/jSZ3fRKIDn8",
  "published": "2025-09-09T11:16:39Z",
  "object": {
    "type": "Note",
    "attributedTo": "http://pasture-one-actor/actor",
    "to": [
      "https://www.w3.org/ns/activitystreams#Public",
      "http://mbin/u/oscar"
    ],
    "id": "http://pasture-one-actor/object/JRZnjHCFtRo",
    "published": "2025-09-09T11:16:39Z",
    "content": "emoji just id :cow:",
    "tag": [
      "http://pasture-one-actor/assets/cow_emoji.jsonap"
    ],
    "cc": []
  }
}
mbin
{
  "content": "<div class=\"content\">\n<p>emoji just id :cow:</p>\n</div>",
  "html": "<blockquote class=\"section post subject\" data-action=\"notifications:Notification@window-&gt;subject#notification\" data-controller=\"post subject mentions html-refresh\" id=\"post-58\">\n<header>\n<a class=\"user-inline\" data-action=\"mouseover-&gt;mentions#user_popup mouseout-&gt;mentions#user_popup_out\" data-mentions-username-param=\"@actor@pasture-one-actor\" href=\"/u/@actor@pasture-one-actor\" title=\"@actor@pasture-one-actor\">\n        actor                <i aria-description=\"This user is new (active for less than 30 days)\" class=\"fa-solid fa-leaf new-user-icon\" title=\"This user is new (active for less than 30 days)\"></i>\n</a>\n<span>, </span>\n<a class=\"link-muted\" href=\"/m/random/p/58/emoji-just-id-cow\"><time class=\"timeago\" datetime=\"2025-09-09T11:16:39+00:00\" title=\"2025-09-09T11:16:39+00:00\">1 second ago   \n</time></a>\n</header>\n<figure>\n<a data-action=\"mouseover-&gt;mentions#user_popup mouseout-&gt;mentions#user_popup_out\" data-mentions-username-param=\"actor@pasture-one-actor\" href=\"/u/@actor@pasture-one-actor\">\n<div class=\"no-avatar\"></div>\n</a>\n</figure>\n<div class=\"content\">\n<p>emoji just id :cow:</p>\n</div>\n<aside class=\"vote\">\n<form action=\"/pf/58?choice=0\" class=\"vote__up\" method=\"post\">\n<button aria-label=\"Favorite\" data-action=\"subject#vote\" title=\"Favorite\" type=\"submit\">\n<span data-subject-target=\"favCounter\">0</span> <span><i aria-hidden=\"true\" class=\"fa-solid fa-arrow-up\"></i></span>\n</button>\n</form>\n</aside>\n<footer>\n<menu>\n<li>\n<a class=\"stretched-link\" data-action=\"subject#getForm\" href=\"/m/random/p/58/emoji-just-id-cow/reply\">Reply</a>\n</li>\n<li>\n<form action=\"/pb/58\" method=\"post\">\n<button class=\"boost-link stretched-link\" data-action=\"subject#favourite\" type=\"submit\">\n        Boost <span class=\"hidden\" data-subject-target=\"upvoteCounter\">(0)</span>\n</button>\n</form>\n</li>\n<li class=\"dropdown\">\n<button class=\"stretched-link\" data-subject-target=\"more\">More</button>\n<ul class=\"dropdown__menu\" data-controller=\"clipboard\">\n<li>\n<a class=\"\" data-action=\"subject#getForm\" href=\"/pr/58\">\n                Report\n            </a>\n</li>\n<li>\n<a class=\"\" href=\"/m/random/p/58/emoji-just-id-cow/votes?type=up\">\n                Activity\n            </a>\n</li>\n<li class=\"dropdown__separator\"></li>\n<li>\n<a href=\"http://pasture-one-actor/object/JRZnjHCFtRo\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">\n                Open original URL\n            </a>\n</li>\n<li>\n<a data-action=\"clipboard#copy\" href=\"http://pasture-one-actor/object/JRZnjHCFtRo\" rel=\"nofollow noopener noreferrer\">\n                Copy original URL\n            </a>\n</li>\n<li>\n<a data-action=\"clipboard#copy\" href=\"/m/random/p/58/emoji-just-id-cow\">\n                Copy Mbin URL\n            </a>\n</li>\n</ul>\n</li>\n<li data-subject-target=\"loader\" style=\"display:none\">\n<div class=\"loader\" role=\"status\">\n<span class=\"visually-hidden\">Loading...</span>\n</div>\n</li>\n</menu>\n<div class=\"js-container\" data-subject-target=\"container\">\n</div>\n</footer>\n</blockquote>"
}