What ๐ง means
A whole bulb onion, the kind you chop for cooking. Most platforms draw a round onion in golden-brown papery skin with a little tuft of roots or a dry stem at the top; some add a cut half so you can see the rings. It is the common storage onion of kitchens worldwide, not a spring onion, shallot or leek, and the emoji carries no colour variant for red or white onions.
The onion has been cultivated for thousands of years and belongs to the same plant family as garlic, leeks and chives. Raw, it is sharp and pungent; cooked slowly, it turns soft and sweet, which is why so many cuisines start a dish by frying onions. Onion rings, onion soup, pickled onions and the onions on a hot dog or burger all fall under this one picture.
The tears are real chemistry. Cutting an onion breaks its cells and releases a gas that irritates the eyes, so they water to wash it away. Chilling the onion first or using a very sharp knife reduces the effect. That everyday experience is why the onion stands for crying in jokes and emoji.
What does it mean when someone sends ๐ง ?
Usually just onions: buy some, add some, or leave them out. In a shopping message, ๐ง is a request to pick up onions. Next to a dish or recipe, it names an ingredient, and the words around it say whether the person wants extra onion or none at all. Among cooks and food posters it sits happily beside and as the base of a meal.
The second reading is tears. English speakers who are moved by something and do not want to admit it say "who's cutting onions in here?" or "it's just the onions". A ๐ง after a touching video, a wedding photo or a goodbye message means "this got me", often paired with or . It is a warm, self-aware way to show emotion without sounding dramatic.
A third, lighter reading is layers. Because an onion peels back layer after layer, people use it to describe someone or something more complicated than it first appears, a joke made famous by the ogre Shrek insisting that ogres are like onions. This reading needs the surrounding words to work; on its own, ๐ง is still a vegetable.
Casual and good-humoured. Literal in kitchen talk, gently sentimental when it stands for tears, never rude or loaded.
Sent alone in reply to sad news, ๐ง can look flippant; add words or a crying face so the "I'm moved" reading is clear.
Part of the collection
What it means when someone sends it to you
4 readingsPlainly onions as an ingredient; check the words for "extra" or "no".
Don't confuse it with
2Combination ideas
6Worth knowing
- Ancient Egyptians placed onions in tombs and used them in burial rites; the concentric rings were read as a symbol of eternal life.
- Chefs cut onions root-end last for a reason: the root holds the most of the tear-causing compounds, so leaving it intact keeps your eyes drier.
Questions people ask
4Is there a spring onion or green onion emoji?
No. ๐ง is the only onion emoji and shows a bulb onion. For spring onions, scallions, leeks or chives, people make do with ๐ง , or plus a word.
Does ๐ง mean Shrek or "layers"?
It can. Shrek's line that ogres are like onions made the onion a joke about hidden depth, so ๐ง next to "layers" means someone is more complex than they look. Without those words it just means an onion.
Why do people send an onion when something is sad?
Because onions make you cry. Saying "someone's cutting onions" is a familiar way to admit you teared up without being earnest about it, and ๐ง does the same job in a reply.
Is the onion emoji ever rude or a hidden sexual sign?
No. Unlike or , the onion has no established suggestive meaning. Its only non-food readings are tears and layers.
Collections with ๐ง
12How to type or find ๐ง
- Also called
- onion bulb ยท bulb onion
- Search it as
- onion emoji ยท vegetable ยท bulb ยท allium ยท layers ยท cutting onions ยท crying ยท cooking
- Type it as
- :onion:
- Around since
- 2019 ยท Emoji 12.0
- Shows up on
- Every phone ยท iPhone, Android, Windows, Mac, Linux
:onion:Common shortcode in Slack, GitHub, Discord, Mattermost and other chat apps; a few apps use a different name.🧅Codes and encoding1 code points
A visible symbol can contain several code points. JS .length counts UTF-16 units; UTF-8 counts bytes.





