Emoji set

WhatsApp emoji, on any page

WhatsApp draws its own emoji rather than the host system's, so the same message looks the same on an iPhone and on an Android — and looks like neither.

emoji_set: "whatsapp" Ships on WhatsApp on every platform
emoji_set: "whatsapp" WhatsApp
A page rendered with the WhatsApp emoji set
When to pick it
Anything mocking up a WhatsApp conversation, where the system set would immediately read as wrong.
Why it is not just CSS
Nothing in a stylesheet can produce a glyph the machine does not have. The only way to render WhatsApp emoji is for that font to be installed and chosen — which is a container decision, not a request one, and is why this is eight browsers rather than eight parameters on one.

Rendering with WhatsApp

The response body is the image. Change the one word to compare it against another set.

bash
curl -X POST https://webshotter.com/api/v1/webshots \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://example.com", "emoji_set": "whatsapp"}' \
  -o whatsapp.png

The other sets

Render your page with WhatsApp emoji

A hundred webshots a month on the free plan, no card. One parameter changes the browser.