fsymbols
Loading symbols…
››
🐖

pig

Pig

🐖 is the whole-pig emoji: usually a pig, pork, bacon, or farm life. Aimed at you, it can suggest greed, messiness, or overeating—not necessarily a cute nickname. With 💰, it can suggest a piggy bank.

EmojiSince 2015
Search it as
piggy · hog · swine · piglet · pork
Type it as
:pig2:
Around since
2015 · Emoji 1.0
Shows up on
Every phone · iPhone, Android, Windows, Mac, Linux

What 🐖 means

Usually the animal, or something made from pork. It captions farm posts and animal photos; in food talk it reads as pork or bacon.

Can the pig emoji be an insult?

Yes, but a personal reference isn't automatically hostile. After criticism, it can accuse someone of greed, dirtiness, or eating excessively. Treat a lone 🐖 as ambiguous; read the surrounding message before assuming an attack.

Cute artwork doesn't soften every comparison.

Don't target someone's body, appetite, or cleanliness unless the joke is clearly mutual.

What it means when someone sends it to you

2 readings
Food or farm message
An animal or pork reference.
After criticism of someone
A possible dig at their behaviour.

Don't confuse it with

1

Combination ideas

1
Can suggest a piggy bank or savings.

Worth knowing

  • The characters behind 🐖 existed in Unicode 5 years before anyone was allowed to draw them in colour: Unicode 6.0 in 2010, emoji presentation in 2015.
  • 🐖 is a single code point, so it survives copying through almost anything — old databases, SMS gateways, printer drivers.

Questions people ask

1

Why does 🐖 look different on other phones?

Every platform draws its own artwork for the same code point. The character you send is identical; Apple, Google, Samsung and WhatsApp each render it in their own style.

How to type 🐖

Windows
Win+.Open the emoji picker and search “pig”.
macOS
Control+Command+Spaceopens the character viewer.
iOS / Android
Emoji keyboard → search “pig”.
Chat apps
:pig2:the common shortcode; support varies by platform.
HTML
🐖
Codes and encoding1 code points
HTML decimal
🐖
HTML hex
🐖
CSS content
content: "\1F416";
Each escape is closed by the next backslash; a trailing space is needed before a literal hex digit.
URL encoded
%F0%9F%90%96
1
On screen
1
Code points
2
JS .length
4
UTF-8 bytes

A visible symbol can contain several code points. JS .length counts UTF-16 units; UTF-8 counts bytes.

Families this belongs to

1

Animals & nature145 symbols