Browser Extension
The IntentEmoji browser extension brings intentional emoji placement to every page you read and every text field you write in. Available for Chrome and Firefox.
Installation
Chrome
- Visit the Chrome Web Store listing
- Click "Add to Chrome"
- Pin the extension to your toolbar for quick access
- Click the extension icon and sign in with your IntentEmoji account
Firefox
- Visit the Firefox Add-ons listing
- Click "Add to Firefox"
- Grant the requested permissions
- Click the extension icon and sign in
Permissions
The extension requests the following permissions:
| Permission | Why |
|---|---|
| Read page content | Required for Read Mode to analyze emoji placement on pages you visit. |
| Modify page content | Required for Read Mode overlay that shows enhancement suggestions inline. |
| Access text inputs | Required for Compose Mode to enhance text as you type in form fields. |
| Storage | Stores your preferences, cached results, and session data locally. |
Privacy: The extension only sends text to the IntentEmoji API when you explicitly activate it. It does not track browsing history, collect analytics, or send data in the background. Text is processed and discarded. Nothing is stored on our servers.
Read Mode
Read Mode analyzes any web page and shows you how emoji is being used (or not used). It provides a visual overlay with placement analysis and suggestions.
How to Use
- Navigate to any web page
- Click the IntentEmoji extension icon in your toolbar
- Select "Read Mode" from the popup
- The page will display an analysis overlay
What Read Mode Shows
- Score badge: A floating badge in the corner showing the page's IntentEmoji score (0-100)
- Emoji highlights: Existing emoji on the page are highlighted with colored borders. Green for well-placed (preload, congruent). Yellow for acceptable (postload, congruent). Red for problematic (incongruent or decorative clutter).
- Suggestion markers: Gray dotted outlines appear where emoji could be added for better cognitive priming. Hover over a marker to see the suggested emoji and reasoning.
- Summary panel: A collapsible panel shows overall statistics. Total emoji count, preload ratio, density analysis, and top suggestions.
Read Mode Settings
| Setting | Options | Default |
|---|---|---|
| Analysis profile | Any of the six profiles | professional |
| Show suggestions | On / Off | On |
| Highlight existing | On / Off | On |
| Auto-activate | On / Off | Off |
Read Mode is available on the Free plan.
Compose Mode
Compose Mode enhances your writing in real time as you type. It works in any text input on the web: email composers, chat windows, document editors, social media post fields, and CMS editors.
How to Use
- Click the IntentEmoji icon and select "Compose Mode"
- A small floating indicator appears in the bottom-right corner of active text fields
- Type normally. When you complete a sentence or paragraph, the extension suggests emoji placement.
- Press
Tabto accept the suggestion, or keep typing to dismiss it - Use
Ctrl+Shift+E(Windows/Linux) orCmd+Shift+E(Mac) to enhance the entire text field at once
Supported Platforms
Compose Mode works with standard text inputs, textareas, and contenteditable elements. It has been tested on:
- Gmail: Compose window, reply fields
- Slack: Message input (web app)
- Notion: Text blocks, comments
- Twitter/X: Tweet composer, DMs
- LinkedIn: Post composer, messaging
- Google Docs: Document editing (limited support)
- WordPress: Block editor, classic editor
- GitHub: Issues, PRs, comments
Note: Some platforms use custom rich text editors that may not be fully compatible. If Compose Mode does not detect a text field, use the keyboard shortcut to enhance selected text manually.
Compose Mode Settings
| Setting | Options | Default |
|---|---|---|
| Default profile | Any of the six profiles | professional |
| Auto-suggest | On / Off | On |
| Suggest delay | 500ms / 1000ms / 2000ms | 1000ms |
| Accept key | Tab / Enter / Click | Tab |
| Density override | Low / Moderate / High / Auto | Auto |
| Disabled sites | URL pattern list | Empty |
Compose Mode requires a Pro plan or standalone Compose Mode subscription ($4.99/month).
Settings Reference
Access all extension settings by clicking the IntentEmoji icon and selecting the gear icon, or by right-clicking the icon and choosing "Options".
General
| Setting | Description |
|---|---|
| API Key | Your IntentEmoji API key. Stored locally, never sent to third parties. |
| Default Mode | Which mode activates when you click the icon. Read, Compose, or Ask Every Time. |
| Theme | Extension UI theme. Auto (match browser), Light, or Dark. |
| Keyboard shortcut | Global shortcut to toggle the extension. Default: Cmd/Ctrl+Shift+E. |
Cache
| Setting | Description |
|---|---|
| Enable cache | Cache API responses locally to reduce requests and improve speed. |
| Cache TTL | How long cached results are valid. Default: 1 hour. |
| Clear cache | Button to clear all cached data immediately. |
Privacy
| Setting | Description |
|---|---|
| Disabled sites | URL patterns where the extension is completely disabled. Useful for banking or sensitive sites. |
| Incognito mode | Whether the extension runs in incognito/private windows. Default: Off. |