fsymbols
Loading symbols…
››
🇨🇰

flag: Cook Islands

Flag: Cook Islands

🇨🇰 is the Cook Islands flag, sometimes called the CK flag. People use it for Cook Islands identity, a home island, travel or community posts. It isn't New Zealand's flag, even though the islands are in free association with New Zealand.

EmojiSince 2015
Also called
Cook Islands flag · CK flag
Search it as
ck · cook islands · cook island · rarotonga · aitutaki
Type it as
:flag-ck:
Around since
2015 · Emoji 2.0
Shows up on
Every phone · iPhone, Android, Windows, Mac, Linux

What 🇨🇰 means

It points to the Cook Islands.

The flag is a blue ensign with the British Union Jack in the corner and a ring of fifteen white stars, one for each island. In a caption or bio it names Rarotonga, Aitutaki and their neighbours specifically, not just a beach.

Specific and geographic: use it when a Cook Islands connection is the point.

Do not read it as New Zealand's flag.

Don't confuse it with

4

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 not one character. It is 2 of them glued together, which is why deleting it sometimes takes two presses of backspace and why it breaks character counters.

Questions people ask

1

why does 🇨🇰 show as CK

It is a fallback. As of 2026, some platforms or emoji fonts show the regional-indicator letter pair as “CK” or a missing glyph instead of a flag.

How to type 🇨🇰

Windows
Win+.Open the emoji picker and search “flag: Cook Islands”.
macOS
Control+Command+Spaceopens the character viewer.
iOS / Android
Emoji keyboard → search “flag”.
Chat apps
:flag-ck:the common shortcode; support varies by platform.
HTML
🇨🇰
Codes and encoding2 code points
HTML decimal
🇨🇰
HTML hex
🇨🇰
CSS content
content: "\1F1E8\1F1F0";
Each escape is closed by the next backslash; a trailing space is needed before a literal hex digit.
URL encoded
%F0%9F%87%A8%F0%9F%87%B0
1
On screen
2
Code points
4
JS .length
8
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