The classic bow
୨୧
Two Oriya digits set together. This is the shape people mean by a text ribbon, and the one to test before relying on it.
Bows, ties and ୨୧
Text has no ribbon character, so kaomoji borrow one. Three candidates do the job: ୨୧ is the shape people picture, ⋈ is a genuine bowtie, and ⊰⊱ makes a pair of ribbon-like brackets. They differ mainly in how confident you can be that they will render.
⋈(◕‿◕)⋈
Quick answer
୨୧ is the bow people mean by ribbon kaomoji — two Oriya digits placed together to make a bow, as in ୨୧(´ᵕ`)୨୧. It ships in the default fonts on Windows, macOS, iOS and Android, but it is the one character here worth testing before you rely on it. ⋈ is a true bowtie in the widely supported Mathematical Operators block and is the safer choice.
Copy and paste
Every face is plain text. Tap one to copy it, then paste it wherever you are typing — it travels as ordinary characters, not as an image.
⋈(◕‿◕)⋈
The safest ribbon face — ⋈ renders essentially everywhere.
(◕‿◕)⋈
A single bowtie worn to the right.
୨୧(´ᵕ`)୨୧
The classic kawaii bow, used as a symmetrical frame.
(´• ᵕ •`)୨୧
One bow worn on the right, like an ornament.
⊰(◠‿◠)⊱
⊰ and ⊱ replace the round brackets entirely.
❦(ᴗ‿ᴗ)❦
❦ is a floral heart; heavier and more ornamental.
(*ᵔᵕᵔ*)⋈
Blushing face with a bowtie to the right.
❧(◡‿◡)❧
❧ points the other way from ❦ — useful as a mirrored pair.
(♡‿♡)⋈
Hearts for eyes with a bowtie aside.
୨୧(◕ᴗ◕)୨୧
The most decorated of the ୨୧ faces.
⋈(´ω`)⋈
A gentle ω mouth between two bowties.
(◜‿◝)⋈
Minimal face, single bow.
❥(◕‿◕)❥
❥ is a rotated heart bullet, and passes well enough for ribbon tails.
⊰(´ᵕ`)⊱
The face sits inside a ribbon instead of beside one.
(ᐢ‿ᐢ)⋈
Canadian syllabics ears with a bowtie.
୨୧ ˘ ᵕ ˘ ୨୧
No brackets at all — the bows contain the face.
⋈(≧◡≦)⋈
Eyes shut between two bowties.
(*´ᵕ`*)୨୧
Blush marks and a bow worn to the right.
❦(´• ω •`)❦
The heaviest decoration on this page.
⊰⊱(◕‿◕)⊰⊱
Two ribbon pairs either side; the most elaborate frame.
How they are built
Kaomoji are assembled rather than drawn. Once you can see the components, you can adjust any face on this page instead of hunting for a different one.
୨୧
Two Oriya digits set together. This is the shape people mean by a text ribbon, and the one to test before relying on it.
⋈
A genuine bowtie from Mathematical Operators. Less ornate than ୨୧ but supported essentially everywhere.
⊰ ⊱
Used in place of round brackets, so the face ends up inside the ribbon instead of next to it.
❦ ❧ ❥
Dingbats floral hearts. Heavier than a bow and better suited to framing than to wearing.
Before you paste
Markdown and rich-text editors treat backslashes, underscores and asterisks as formatting. Ribbon faces are mostly free of those, which makes them unusually safe to paste.
It is the prettiest bow and the least certain character here. Oriya ships by default on Windows, macOS, iOS and Android, but an older system or a stripped-down font stack may show two boxes instead. ⋈ never will.
Unlike a mouth or an eye, a ribbon says nothing about the mood. Pick the face first for what it should convey, then add the bow — not the other way round.
Read more
Some of these have their own page covering where the face came from and how its meaning has shifted.
Questions
୨୧(´ᵕ`)୨୧ is the one most people mean — a face framed by two bows made from the characters ୨ and ୧. For a version guaranteed to render anywhere, ⋈(◕‿◕)⋈ uses a true bowtie character instead.
Place ୨ and ୧ together to get ୨୧, which is close enough to a bow that nobody questions it. They are Oriya digits used purely for their shape. The alternatives are ⋈, a bowtie from the Mathematical Operators block, and the pair ⊰ ⊱, which work as ribbon-shaped brackets around a face.
Almost, but not quite. Oriya is covered by the fonts that ship with Windows, macOS, iOS and Android, so it renders for most people. Very old systems and minimal font stacks can show two empty boxes instead. If that matters, use ⋈, which sits in a block with essentially universal support.
No. 🎀 is an emoji with its own colour artwork, drawn differently on each platform. ୨୧ and ⋈ are plain text characters that take the colour of the surrounding text, which is why they sit alongside a kaomoji without clashing with it.
Keep exploring