Skip to article
Get started / Introduction

Introduction

Emojisense is the complete emoji platform: search, reactions, photo to emoji, custom emoji and more, for every app and in every language.

On this page

Emojisense gives your product everything emoji in one platform. People type what they mean, in their own words and language, and get the right emoji. Messages get reaction suggestions. Photos turn into emoji. Your own custom emoji sit next to Unicode, and every device can show the same emoji art.

  • “jurassic park” · a film🦖 🦟 🦕
  • “greatest of all time” · slang🐐 🧔‍♀️ 🤹
  • “hallowelen” · a typo🎃 🧛 🐈‍⬛
  • “kolay gelsin” · Turkish💪 👷 👷‍♂️
  • “feliz cumpleaños” · Spanish🥳 🎂 🎇

These results come from the real engine and the shipped data, computed when this page was built. The same engine runs in your users’ browsers.

What you can build

Teams, tenants and webhooks complete the platform for products with many customers. See the guides.

How it fits together

Emojisense answers each search in the cheapest place that can answer it well. Most searches never leave the device. Only the unsure ones go to the edge, and the edge result merges in without moving the confident hits.

  1. On the deviceThe alias dictionary answers every keystroke: slang, names, typos, 11 languages. Works offline.p95 0.4 msfree
  2. Precomputed shardsStatic files with answers for frequent queries. One download per prefix, then local.optionalfree
  3. Edge meaning searchA Cloudflare Worker embeds the query with Workers AI and caches the answer in each data center.≈ 50 msmetered
Over a plan limit, search stays on the device and the shards. It never fails.

The engine is a small, dependency-free package. The data packs hold 1,914 emoji (Emoji 17.0) with aliases in 11 languages. The English core pack is about 178 KB compressed, and the extension pack with more aliases and typos loads when the browser is idle. Read Concepts for the details.

Pick an integration

Every integration uses the same engine, packs and API. Pick the one that matches your stack.

Start in five minutes

The Quickstart takes you from a key to a working picker. You can start without a key: the API then applies a stricter rate limit. The Free plan needs no card. Get a key from the dashboard when you are ready. To try search, reactions and photos first, open the playground.