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.

Support table

content akkoma friendica gotosocial hollo mastodon misskey mitra pleroma sharkey
emoji base properties :cow1:
[
  {
    “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”
    }
  }
]
- - -
emoji minimal properties 🐄
[
  {
    “type”: “Emoji”,
    “name”: “🐄”,
    “icon”: {
      “url”: “http://pasture-one-actor/assets/cow_emoji.png”
    }
  }
]
- - -
emoji with type of icon :cow3:
[
  {
    “type”: “Emoji”,
    “name”: “:cow3:”,
    “icon”: {
      “type”: “Image”,
      “url”: “http://pasture-one-actor/assets/cow_emoji.png”
    }
  }
]
- - -
emoji with inlined icon :cow4:
[
  {
    “type”: “Emoji”,
    “name”: “:cow4:”,
    “icon”: “http://pasture-one-actor/assets/cow_emoji.png”
  }
]
- - - - - -
emoji with id :cow5:
[
  {
    “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”
    }
  }
]
- -
emoji with missing icon :cow6:
[
  {
    “type”: “Emoji”,
    “name”: “:cow6:”
  }
]
- - - - - - -
emoji just id 🐮
[
  “http://pasture-one-actor/assets/cow_emoji.jsonap”
]
- - - - - - - -

Details

tag emojis Example
[
  {
    “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”
    }
  }
]
[
  {
    “shortcode”: “cow1”,
    “static_url”: “http://pasture-one-actor/assets/cow_emoji.png”,
    “url”: “http://pasture-one-actor/assets/cow_emoji.png”,
    “visible_in_picker”: false
  }
]
[
  {
    “type”: “Emoji”,
    “name”: “🐄”,
    “icon”: {
      “url”: “http://pasture-one-actor/assets/cow_emoji.png”
    }
  }
]
[
  {
    “type”: “Emoji”,
    “name”: “:cow3:”,
    “icon”: {
      “type”: “Image”,
      “url”: “http://pasture-one-actor/assets/cow_emoji.png”
    }
  }
]
[
  {
    “shortcode”: “cow3”,
    “static_url”: “http://pasture-one-actor/assets/cow_emoji.png”,
    “url”: “http://pasture-one-actor/assets/cow_emoji.png”,
    “visible_in_picker”: false
  }
]
[
  {
    “type”: “Emoji”,
    “name”: “:cow4:”,
    “icon”: “http://pasture-one-actor/assets/cow_emoji.png”
  }
]
[
  {
    “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”
    }
  }
]
[
  {
    “shortcode”: “cow5”,
    “static_url”: “http://pasture-one-actor/assets/cow_emoji.png”,
    “url”: “http://pasture-one-actor/assets/cow_emoji.png”,
    “visible_in_picker”: false
  }
]
[
  {
    “type”: “Emoji”,
    “name”: “:cow6:”
  }
]
[
  “http://pasture-one-actor/assets/cow_emoji.jsonap”
]
[]
tag emojis Example
[
  {
    “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”
    }
  }
]
[]
[
  {
    “type”: “Emoji”,
    “name”: “🐄”,
    “icon”: {
      “url”: “http://pasture-one-actor/assets/cow_emoji.png”
    }
  }
]
[]
[
  {
    “type”: “Emoji”,
    “name”: “:cow3:”,
    “icon”: {
      “type”: “Image”,
      “url”: “http://pasture-one-actor/assets/cow_emoji.png”
    }
  }
]
[]
[
  {
    “type”: “Emoji”,
    “name”: “:cow4:”,
    “icon”: “http://pasture-one-actor/assets/cow_emoji.png”
  }
]
[]
[
  {
    “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”
    }
  }
]
[]
[
  {
    “type”: “Emoji”,
    “name”: “:cow6:”
  }
]
[]
[
  “http://pasture-one-actor/assets/cow_emoji.jsonap”
]
[]
tag emojis Example
[
  {
    “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”
    }
  }
]
[]
[
  {
    “type”: “Emoji”,
    “name”: “🐄”,
    “icon”: {
      “url”: “http://pasture-one-actor/assets/cow_emoji.png”
    }
  }
]
[]
[
  {
    “type”: “Emoji”,
    “name”: “:cow3:”,
    “icon”: {
      “type”: “Image”,
      “url”: “http://pasture-one-actor/assets/cow_emoji.png”
    }
  }
]
[]
[
  {
    “type”: “Emoji”,
    “name”: “:cow4:”,
    “icon”: “http://pasture-one-actor/assets/cow_emoji.png”
  }
]
[]
[
  {
    “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”
    }
  }
]
[
  {
    “shortcode”: “cow5”,
    “url”: “http://gotosocial/fileserver/01WCWT2EVCMGEAE5FHDWSBV7J0/emoji/original/01AYB3TZYE4YKE7KHDVJTFFMPV.png”,
    “static_url”: “http://gotosocial/fileserver/01WCWT2EVCMGEAE5FHDWSBV7J0/emoji/static/01AYB3TZYE4YKE7KHDVJTFFMPV.png”,
    “visible_in_picker”: false
  }
]
[
  {
    “type”: “Emoji”,
    “name”: “:cow6:”
  }
]
[]
[
  “http://pasture-one-actor/assets/cow_emoji.jsonap”
]
[]
tag emojis Example
[
  {
    “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”
    }
  }
]
[]
[
  {
    “type”: “Emoji”,
    “name”: “🐄”,
    “icon”: {
      “url”: “http://pasture-one-actor/assets/cow_emoji.png”
    }
  }
]
[]
[
  {
    “type”: “Emoji”,
    “name”: “:cow3:”,
    “icon”: {
      “type”: “Image”,
      “url”: “http://pasture-one-actor/assets/cow_emoji.png”
    }
  }
]
[]
[
  {
    “type”: “Emoji”,
    “name”: “:cow4:”,
    “icon”: “http://pasture-one-actor/assets/cow_emoji.png”
  }
]
[]
[
  {
    “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”
    }
  }
]
[]
[
  {
    “type”: “Emoji”,
    “name”: “:cow6:”
  }
]
[]
[
  “http://pasture-one-actor/assets/cow_emoji.jsonap”
]
tag emojis Example
[
  {
    “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”
    }
  }
]
[
  {
    “shortcode”: “cow1”,
    “url”: “http://localhost:2970/system/cache/custom_emojis/images/000/000/001/original/b30fabefcb1d6cdc.png”,
    “static_url”: “http://localhost:2970/system/cache/custom_emojis/images/000/000/001/static/b30fabefcb1d6cdc.png”,
    “visible_in_picker”: true
  }
]
[
  {
    “type”: “Emoji”,
    “name”: “🐄”,
    “icon”: {
      “url”: “http://pasture-one-actor/assets/cow_emoji.png”
    }
  }
]
[
  {
    “shortcode”: “cow2”,
    “url”: “http://localhost:2970/system/cache/custom_emojis/images/000/000/002/original/f7fb2c0a574f759a.png”,
    “static_url”: “http://localhost:2970/system/cache/custom_emojis/images/000/000/002/static/f7fb2c0a574f759a.png”,
    “visible_in_picker”: true
  }
]
[
  {
    “type”: “Emoji”,
    “name”: “:cow3:”,
    “icon”: {
      “type”: “Image”,
      “url”: “http://pasture-one-actor/assets/cow_emoji.png”
    }
  }
]
[
  {
    “shortcode”: “cow3”,
    “url”: “http://localhost:2970/system/cache/custom_emojis/images/000/000/003/original/f174db0280540536.png”,
    “static_url”: “http://localhost:2970/system/cache/custom_emojis/images/000/000/003/static/f174db0280540536.png”,
    “visible_in_picker”: true
  }
]
[
  {
    “type”: “Emoji”,
    “name”: “:cow4:”,
    “icon”: “http://pasture-one-actor/assets/cow_emoji.png”
  }
]
[
  {
    “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”
    }
  }
]
[
  {
    “shortcode”: “cow5”,
    “url”: “http://localhost:2970/system/cache/custom_emojis/images/000/000/004/original/89b567dddcb6aa39.png”,
    “static_url”: “http://localhost:2970/system/cache/custom_emojis/images/000/000/004/static/89b567dddcb6aa39.png”,
    “visible_in_picker”: true
  }
]
[
  {
    “type”: “Emoji”,
    “name”: “:cow6:”
  }
]
[]
[
  “http://pasture-one-actor/assets/cow_emoji.jsonap”
]
[]
tag emojis Example
[
  {
    “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”
    }
  }
]
{
  “cow1”: “http://pasture-one-actor/assets/cow_emoji.png”
}
[
  {
    “type”: “Emoji”,
    “name”: “🐄”,
    “icon”: {
      “url”: “http://pasture-one-actor/assets/cow_emoji.png”
    }
  }
]
{
  “cow2”: “http://pasture-one-actor/assets/cow_emoji.png”
}
[
  {
    “type”: “Emoji”,
    “name”: “:cow3:”,
    “icon”: {
      “type”: “Image”,
      “url”: “http://pasture-one-actor/assets/cow_emoji.png”
    }
  }
]
{
  “cow3”: “http://pasture-one-actor/assets/cow_emoji.png”
}
[
  {
    “type”: “Emoji”,
    “name”: “:cow4:”,
    “icon”: “http://pasture-one-actor/assets/cow_emoji.png”
  }
]
{}
[
  {
    “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”
    }
  }
]
{
  “cow5”: “http://pasture-one-actor/assets/cow_emoji.png”
}
[
  {
    “type”: “Emoji”,
    “name”: “:cow6:”
  }
]
{}
[
  “http://pasture-one-actor/assets/cow_emoji.jsonap”
]
{}
tag emojis Example
[
  {
    “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”
    }
  }
]
[
  {
    “shortcode”: “cow1”,
    “url”: “http://mitra/media/c2feddc94fa1cb19aea1b0287cc1ad0e2875ca7dd48f10543045b10a719fa3bc.png”,
    “static_url”: “http://mitra/media/c2feddc94fa1cb19aea1b0287cc1ad0e2875ca7dd48f10543045b10a719fa3bc.png”,
    “visible_in_picker”: true
  }
]
[
  {
    “type”: “Emoji”,
    “name”: “🐄”,
    “icon”: {
      “url”: “http://pasture-one-actor/assets/cow_emoji.png”
    }
  }
]
[
  {
    “shortcode”: “cow1”,
    “url”: “http://mitra/media/c2feddc94fa1cb19aea1b0287cc1ad0e2875ca7dd48f10543045b10a719fa3bc.png”,
    “static_url”: “http://mitra/media/c2feddc94fa1cb19aea1b0287cc1ad0e2875ca7dd48f10543045b10a719fa3bc.png”,
    “visible_in_picker”: true
  }
]
[
  {
    “type”: “Emoji”,
    “name”: “:cow3:”,
    “icon”: {
      “type”: “Image”,
      “url”: “http://pasture-one-actor/assets/cow_emoji.png”
    }
  }
]
[
  {
    “shortcode”: “cow1”,
    “url”: “http://mitra/media/c2feddc94fa1cb19aea1b0287cc1ad0e2875ca7dd48f10543045b10a719fa3bc.png”,
    “static_url”: “http://mitra/media/c2feddc94fa1cb19aea1b0287cc1ad0e2875ca7dd48f10543045b10a719fa3bc.png”,
    “visible_in_picker”: true
  }
]
[
  {
    “type”: “Emoji”,
    “name”: “:cow4:”,
    “icon”: “http://pasture-one-actor/assets/cow_emoji.png”
  }
]
[]
[
  {
    “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”
    }
  }
]
[
  {
    “shortcode”: “cow5”,
    “url”: “http://mitra/media/c2feddc94fa1cb19aea1b0287cc1ad0e2875ca7dd48f10543045b10a719fa3bc.png”,
    “static_url”: “http://mitra/media/c2feddc94fa1cb19aea1b0287cc1ad0e2875ca7dd48f10543045b10a719fa3bc.png”,
    “visible_in_picker”: true
  }
]
[
  {
    “type”: “Emoji”,
    “name”: “:cow6:”
  }
]
[]
[
  “http://pasture-one-actor/assets/cow_emoji.jsonap”
]
[]
tag emojis Example
[
  {
    “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”
    }
  }
]
[
  {
    “shortcode”: “cow1”,
    “static_url”: “http://pasture-one-actor/assets/cow_emoji.png”,
    “url”: “http://pasture-one-actor/assets/cow_emoji.png”,
    “visible_in_picker”: false
  }
]
[
  {
    “type”: “Emoji”,
    “name”: “🐄”,
    “icon”: {
      “url”: “http://pasture-one-actor/assets/cow_emoji.png”
    }
  }
]
[
  {
    “type”: “Emoji”,
    “name”: “:cow3:”,
    “icon”: {
      “type”: “Image”,
      “url”: “http://pasture-one-actor/assets/cow_emoji.png”
    }
  }
]
[
  {
    “shortcode”: “cow3”,
    “static_url”: “http://pasture-one-actor/assets/cow_emoji.png”,
    “url”: “http://pasture-one-actor/assets/cow_emoji.png”,
    “visible_in_picker”: false
  }
]
[
  {
    “type”: “Emoji”,
    “name”: “:cow4:”,
    “icon”: “http://pasture-one-actor/assets/cow_emoji.png”
  }
]
[
  {
    “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”
    }
  }
]
[
  {
    “shortcode”: “cow5”,
    “static_url”: “http://pasture-one-actor/assets/cow_emoji.png”,
    “url”: “http://pasture-one-actor/assets/cow_emoji.png”,
    “visible_in_picker”: false
  }
]
[
  {
    “type”: “Emoji”,
    “name”: “:cow6:”
  }
]
[
  “http://pasture-one-actor/assets/cow_emoji.jsonap”
]
[]
tag emojis Example
[
  {
    “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”
    }
  }
]
[
  {
    “shortcode”: “cow1”,
    “static_url”: “http://pasture-one-actor/assets/cow_emoji.png”,
    “url”: “http://pasture-one-actor/assets/cow_emoji.png”,
    “visible_in_picker”: true
  }
]
[
  {
    “type”: “Emoji”,
    “name”: “🐄”,
    “icon”: {
      “url”: “http://pasture-one-actor/assets/cow_emoji.png”
    }
  }
]
[
  {
    “shortcode”: “cow2”,
    “static_url”: “http://pasture-one-actor/assets/cow_emoji.png”,
    “url”: “http://pasture-one-actor/assets/cow_emoji.png”,
    “visible_in_picker”: true
  }
]
[
  {
    “type”: “Emoji”,
    “name”: “:cow3:”,
    “icon”: {
      “type”: “Image”,
      “url”: “http://pasture-one-actor/assets/cow_emoji.png”
    }
  }
]
[
  {
    “shortcode”: “cow3”,
    “static_url”: “http://pasture-one-actor/assets/cow_emoji.png”,
    “url”: “http://pasture-one-actor/assets/cow_emoji.png”,
    “visible_in_picker”: true
  }
]
[
  {
    “type”: “Emoji”,
    “name”: “:cow4:”,
    “icon”: “http://pasture-one-actor/assets/cow_emoji.png”
  }
]
[]
[
  {
    “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”
    }
  }
]
[
  {
    “shortcode”: “cow5”,
    “static_url”: “http://pasture-one-actor/assets/cow_emoji.png”,
    “url”: “http://pasture-one-actor/assets/cow_emoji.png”,
    “visible_in_picker”: true
  }
]
[
  {
    “type”: “Emoji”,
    “name”: “:cow6:”
  }
]
[]
[
  “http://pasture-one-actor/assets/cow_emoji.jsonap”
]
[]