π Slack Emoji Generator
Create custom emoji for Slack and Discord
Create Emoji
Preview
Rounded (M PLUS Rounded 1c)
Gothic (Noto Sans JP)
Serif (Noto Serif JP)
Script (Yuji Syuku)
About
Type some text and you have a custom Slack emoji
No image editor involved β whatever you type becomes the artwork.
Every combination of four fonts and four weights, side by side
Rather than choosing blind, you see all the variations previewed at once and pick the one that reads best.
Check it against both light and dark backgrounds
Slack themes differ from person to person, so you can confirm it stays legible either way before uploading.
A true-size 32-pixel preview keeps you honest
An enlarged mockup won't tell you whether it's readable in practice, so the actual size is shown alongside.
Tune the colors, padding and stretching
Text and background colors are adjustable, padding can be tightened or loosened, and stretching offers none, uniform, or per-line.
Download the one you like and upload it straight away
Save your pick as an image file and register it in Slack immediately.
Basic Usage
- Enter the text you want to display (use line breaks for multiple lines)
- Select a text color from the palette or the color picker
- Every combination of font (Gothic, Rounded, Serif, Script) and weight appears in the preview
- Press the download button under the pattern you like
Fine-Tuning the Look
- Use 'Padding' to pick the space around the text from None, Small, Medium, or Large
- Set 'Stretch' to Uniform to spread the whole text, or Per Line to spread each line, across the width of the image
- Press 'Random' to change the text color at random
- When making common reactions like 'Thanks' or 'Good job'
- When turning team-specific slang or abbreviations into emoji
- When turning a project or event name into an emoji
- When making fun meme emoji to liven things up
- When creating multilingual emoji for international teams
- and more
What size are the created emoji?
Output as 128Γ128 pixel PNG format, optimized for Slack's recommended size. The background is transparent, so it blends into both light and dark themes.
Can I use actual emoji in the text?
Yes! You can combine text and emoji to create unique custom emoji.
Does it work with Discord?
Yes, the emoji can also be used as Discord Custom Emoji. Upload it from server settings.
What's the difference between fonts?
Gothic is simple and readable, Rounded gives a softer impression, Serif is formal, and Script creates a traditional Japanese atmosphere.
I can't find a font selector
Fonts aren't selectedβevery one is previewed at the same time. Gothic, Rounded, Serif, and Script each appear once per available weight. Compare them and press the download button beneath the one you want.
Why does Script have only one option?
The typeface used for Script ships with a single weight. The other three fonts offer four weights each, from light to extra bold.
What's the difference between padding options?
Against the 128-pixel canvas, None adds 0 pixels, Small adds 2, Medium adds 4, and Large adds 8 on every side. Padding improves visibility, so Small works best in most cases, but None is recommended for text-heavy emoji.
What's the difference between stretch options?
'None' keeps the aspect ratio and centres the text, 'Uniform' expands everything to fill the square, and 'Per Line' stretches each line individually to full width. Per Line is the default and keeps edges aligned when lines have different character counts.
How is the downloaded file named?
Spaces and line breaks are stripped from your text and the first 10 characters become the filename. If the text is empty it becomes emoji.png. When registering in Slack, rename it using only alphanumeric characters and underscores.
Are my settings saved?
No. Reloading the page resets the text, colour, and other options to their defaults. Create several in one sitting if you want to keep the same settings.
The Upload Limit
Slack allows up to 500 custom emoji per workspace. Once you reach the cap, you have to delete emoji that have fallen out of use to free up room.
Naming Your Emoji
Emoji names can only use alphanumeric characters and underscores, called with colons (:emoji_name:). Spaces and hyphens are not allowed, so underscore-separated names are the usual convention. The filename this tool produces uses the first ten characters of your text, and you can rename the emoji when uploading it to Slack.
Entering Them Quickly
Frequently used emoji can be quickly entered via Slack's Quick Switcher (Ctrl+K / Cmd+K). Typing a colon followed by a few letters in the message box narrows the list, so a consistent naming scheme makes recall much faster.
Keeping Them Legible
Multi-line emoji tend to reduce visibility, so simple 1-2 lines are recommended. Creating consistent emoji across your team makes communication even more fun.
Why 128 Pixels
This tool exports images at 128 by 128 pixels, Slack's recommended size for custom emoji, with a transparent background. In an actual message they render shrunk down to roughly 20 pixels. That is why the preview includes small samples β so you can check how the design holds up at display size.
No Typeface Selector
There is no control for choosing a typeface. All four are rendered at once, and you save the one you like using the button beneath it. The four are a rounded gothic, a standard gothic, a serif, and a brush style, each shown at several weights. The brush style carries only one weight, so it offers fewer variants than the others.
Three Ways to Stretch Text
Text can be fitted three ways. 'None' preserves the aspect ratio and centres the text; 'uniform' scales the whole block to fill the square. The default, 'per line', stretches each line individually to the full width, so lines of differing length end up visually aligned. The effect is clearest when short and long lines are mixed.
What Padding Does
Padding offers four levels, defaulting to small. Removing it entirely makes the text as large as possible, though in Slack the result can look cramped against neighbouring emoji. Choosing large shrinks each character, which hurts legibility when there is a lot of text.
Choosing a Colour
You can pick from 52 sample swatches, type a colour code directly, or use the circular colour picker. The swatches are thirteen hues at four levels of depth each. There is a random button too, but its range deliberately avoids extremely light and dark colours so the result stays readable on both light and dark backgrounds.
Nothing Is Saved
This tool does not store your input. Reloading the page returns everything to its initial state. Image generation happens entirely within your browser, so the text you enter is never sent anywhere. To keep an image, press the save button and download it.
Check These Out
Academic History Calculator
Generate resume-ready academic timeline
BMI Calculator
Calculate BMI and ideal weight targets
Body Fat Calculator
Calculate body fat from weight and lean mass
Golden Ratio Calculator
Calculate golden ratio for design
Design Ratio Calculator
Calculate 10 design ratios at once
Wood Comparison
Compare 28 major wood species data
EDF4.1 Weapon Checklist
Check off all 825 weapons and track your progress
EDF5 Weapon Checklist
Check off all 1183 weapons and track your progress
EDF6 Weapon Checklist
Check off all 1560 weapons and track your progress
Emoji List Copy & Paste
Copy emojis with one click
Pomodoro Timer
Boost productivity with focus and break cycles
Length & Distance Converter
Convert 64 units instantly