Home/Tools/@tpmjs/emoji-magic

textToEmoji

@tpmjs/emoji-magic

Convert text into emoji representations - perfect for making messages more expressive!

Official
text-analysis
v0.2.2

Interactive Playground

Test @tpmjs/emoji-magic (textToEmoji) with AI-powered execution

0/2000 characters

Installation & Usage

Install this tool and use it with the AI SDK

1. Install the package

npm install @tpmjs/emoji-magic
pnpm add @tpmjs/emoji-magic
yarn add @tpmjs/emoji-magic
bun add @tpmjs/emoji-magic
deno add npm:@tpmjs/emoji-magic

2. Import the tool

import { textToEmoji } from '@tpmjs/emoji-magic';

3. Use with AI SDK

import { generateText } from 'ai';
import { openai } from '@ai-sdk/openai';
import { textToEmoji } from '@tpmjs/emoji-magic';

const result = await generateText({
  model: openai('gpt-4o'),
  tools: { textToEmoji },
  prompt: 'Your prompt here...',
});

console.log(result.text);

Signature

(text: string, style: string) => Promise<unknown>

Tags

ai
convert
emoji
expressive
magic
making
messages
perfect
representations
text
text-analysis
text-processing
tpmjs

Parameters

Available configuration options

Auto-extracted
text
Required
Type: string

The text to convert to emoji

style
Required
Type: string

How to convert: literal (direct replacements), creative (interpretive), random (surprise me!)

Schema extracted: 2/28/2026, 3:59:25 AM

README

@tpmjs/emoji-magic

AI SDK tools for emoji conversion and mood detection. Make your text more expressive! ✨

Tools

textToEmoji

Convert text into emoji representations - perfect for making messages more expressive!

import { textToEmoji } from '@tpmjs/emoji-magic';

const result = await textToEmoji.execute({
  text: "I love my cat and dog",
  style: 'creative'
});
// Result: "I ❤️ my 🐱 and 🐶"

emojiMood

Detect the mood/sentiment and suggest appropriate emojis for the text.

import { emojiMood } from '@tpmjs/emoji-magic';

const result = await emojiMood.execute({
  text: "This is amazing! I'm so excited!",
  count: 3
});
// Returns: { mood: 'excited', suggestions: ['🎉', '🎊', '🥳'] }

Installation

npm install @tpmjs/emoji-magic

License

MIT

Statistics

Downloads/month

132

GitHub Stars

0

Quality Score

78%

Bundle Size

NPM Keywords

tpmjs
emoji
ai
text-processing

Maintainers

thomasdavis(thomasalwyndavis@gmail.com)

Frameworks

vercel-ai