Custom Emojis for Slack and Discord
Every good Slack workspace has one: the custom emoji that says exactly what “:thumbsup:” can't. The bottleneck was always making the image. Now the image takes one sentence.
The pipeline: prompt → PNG → :party_croissant:
- Generate. Describe the emoji your team needs — “ship with party hat”, “on-fire deadline calendar” — and let Emojify render it. Simple, bold prompts work best here (see the shrink test below).
- Export. On the emoji's detail screen, tap Save to drop a PNG into Photos — or Copy if you're pasting straight into a desktop upload via AirDrop/Universal Clipboard.
- Upload to Slack: workspace name → Customize workspace → Add custom emoji → upload, then name it
:like_this:. Slack resizes automatically. - Upload to Discord: Server Settings → Emoji → Upload Emoji (needs the Manage Expressions permission; slot count depends on the server's boost level).
The shrink test
Workspace emojis display at roughly 20–32 pixels — postage-stamp scale. Before uploading, zoom your Photos thumbnail way out: if you can still tell what it is, it'll work. Designs that survive shrinking share three traits: one subject, strong silhouette, high contrast. “Heart-shaped pizza” reads at 20px; “detailed office scene with five coworkers” becomes noise.
Emojis teams actually use
- Process reactions: shipped-it rocket variants, code-review magnifying glass, the on-call fire extinguisher.
- Team in-jokes: the standup phrase, the legendary typo, the product mascot doing things.
- Status shorthand: “in a meeting” coffee cup, “heads-down” headphones bear, “Friday brain” melting ice cream.
- Celebrations: launch-day croissants, anniversary donuts — generated the morning of, in seconds.
Workspace etiquette: custom emojis are shared space — name them predictably (:team_ship:, not :img_2847:), and when a joke retires, delete its emoji. A curated emoji list is the Slack equivalent of a clean kitchen.
Your workspace's next legend
Generate it, save the PNG, upload it — done before standup. Free on iPhone.
FAQ
How do I get an emoji from Emojify into Slack?
Save it as a PNG, then upload via Customize workspace → Add custom emoji and give it a :name:.
What are the upload requirements?
PNG works everywhere; Slack resizes to 128×128, Discord caps files at 256KB. Bold designs survive the tiny display.
Who can add custom emojis?
Slack: any member unless restricted. Discord: whoever holds Manage Expressions on that server.