The Small Human Moment

“I typed the shrug and it arrived broken”

¯\_(ツ)_/¯ went in. Something with a stray backslash or a missing arm came out, and now it just looks like a typo.

The classic Japanese kaomoji shrug:

¯\_(ツ)_/¯

It is the single most expressive piece of punctuation in digital culture. It captures helplessness, bemusement, and ironic surrender in nine characters.

Yet when you type it into Reddit, Discord, or Slack, it routinely arrives disfigured:

¯_(ツ)_/¯ (Where did the left arm go?)
Or ¯\\\_(ツ)_/¯ (Why does it have three arms?)

Instead of delivering a witty, nonchalant reaction, you end up having to explain why your emoticon looks like an accident.

The Technical Hook: The Markdown Escape Character

Why does the shrug lose its left arm?

Most modern messaging platforms—including Reddit, Discord, Slack, and WhatsApp—use Markdown formatting. In Markdown:

  • An underscore (_) signifies italics.
  • Because the shrug contains two underscores (_), Markdown interprets them as an instruction to italicize everything between them: ¯\(ツ)/¯.
  • To prevent this, users type a backslash (\) before the first underscore to tell the parser: "Treat this underscore as a literal character, not formatting."
  • The Catch: The backslash (\) itself is Markdown's universal escape character. When Markdown encounters \, it consumes it and hides it from the final render!

Because the backslash was consumed to protect the underscore, the actual arm disappears!

The Triple-Backslash Solution

To successfully render a shrug in any Markdown-enabled chat application:

¯\\\_(ツ)_/¯
  1. The first backslash escapes the second backslash (so one real \ renders as the arm).
  2. The third backslash escapes the underscore (so the arm doesn't trigger italics).

Or simpler yet: grab the pre-escaped, perfectly formatted shrug directly from our Kaomoji Library with 1 click!

The Recommended Solution

Kaomoji Copy & Paste Library

Copy perfectly formatted, pre-escaped shrugs and Japanese emoticons.

Copy the Real Shrug →