What 🍱 means
Food that is packed and ready, most often lunch. “Lunch done 🍱” means they made or bought their meal; “🍱?” at midday is an invitation to eat together or an ask about what to order. Parents use it for school lunches, office workers for the container they bring to their desk, and people posting about meal prep use it for a row of boxes filled on Sunday. None of that has to be Japanese: the emoji is the closest thing to a general lunchbox on the keyboard, and most senders use it that way.
Beside other Japanese food emoji such as , or , it shifts to “Japanese food” as a whole, a craving, a restaurant plan, a trip. Fans of anime and manga reach for it too, because the lovingly packed bento is a stock scene in school stories. The tone is warm and domestic rather than fancy; a bento is everyday food done with care, and the emoji carries that feeling.
What is a bento, and why does it come in a box?
A bento is one person’s complete meal, portioned into a box. The classic layout is rice on one side and several small dishes on the other: grilled fish or meat, a rolled omelette, simmered or pickled vegetables, maybe a fried shrimp. The compartments keep flavours apart and make a small amount of each dish look like plenty. Traditional boxes were lacquered wood; today they are mostly plastic, often stacked in two tiers. The name is usually traced to an old Chinese word meaning “convenient”, which is exactly the point.
In Japan bento are everywhere. Home-made ones go to work and on school outings, and some parents shape the food into animals or cartoon faces, a style called kyaraben, “character bento”. Convenience stores and supermarkets sell them chilled, with a counter microwave to heat them. Train stations sell ekiben, regional bento made for eating on the journey, and spring picnics under the cherry blossoms are built around a shared box. A bento is simply packed food, not a fixed menu, so there is no rule about what goes in; sushi is the exception rather than the norm.
The emoji is drawn as a divided box seen from above, usually with rice, a piece of fish or shrimp and a few vegetables; the exact dishes differ from one phone maker to another, as of 2026, but the compartments are always there.
Casual and cosy; it suits family chats, lunch plans and food posts, and reads as care rather than luxury.
Do not send it to mean “sushi”; readers who know Japanese food will picture rice and side dishes, not raw fish.
Part of collections
What it means when someone sends it to you
4 readingsA homemade meal to take along; often a little proud of it.
Don't confuse it with
1Combination ideas
5Worth knowing
- Ekiben, station bento, have been sold on Japanese railways since the late nineteenth century, and each region is proud of its own; some travellers plan a trip around the boxes they want to try.
- The variety-pack style with rice and many small dishes is called makunouchi, “between the curtains”, because theatregoers ate it in the intermissions of kabuki plays.
Questions people ask
3Is 🍱 a sushi emoji?
No. It shows a bento: rice with cooked side dishes in a compartmented box. Sushi has its own emoji, . Some bento do contain pressed sushi, but that is the exception.
Can I use 🍱 for a lunchbox that isn’t Japanese?
Yes. There is no plain lunchbox emoji, so 🍱 is the one everyone uses for a packed lunch, school lunch or meal-prep container, whatever is inside.
Why do designers talk about “bento” layouts?
Because a bento’s grid of boxes of different sizes became a nickname for web and slide layouts built the same way. Those people sometimes use 🍱 as a shorthand for that style.
Collections with 🍱
8How to type or find 🍱
- Also called
- bento · lunchbox emoji · packed lunch emoji
- Search it as
- lunchbox · lunch box · packed lunch · lunch emoji · meal prep · Japanese food · boxed meal · obento
- Type it as
- :bento:
- Around since
- 2010 · Emoji 0.6
- Shows up on
- Every phone · iPhone, Android, Windows, Mac, Linux
:bento: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.






