Regional Indicator Symbol Letter P (U+1F1F5) is one of the 26 regional indicator symbols used to compose flag emoji. It is designed to be paired with another regional indicator to represent an ISO 3166-1 alpha-2 country or region code, producing a single flag glyph on modern platforms. By itself, it is not a standalone emoji; most systems display it as a boxed letter P symbol, and some older or unsupported environments may show a generic glyph or square. On Apple/iOS and Android, valid pairs render as flags, while lone or invalid pairs generally remain as two separate letter-like symbols.
Examples that involve this character include PL (Poland) from P + L, PT (Portugal), PH (Philippines), PK (Pakistan), PA (Panama), PE (Peru), PG (Papua New Guinea), PW (Palau), PS (Palestinian Territories), PR (Puerto Rico), and JP (Japan) when P is the second letter. If the pair does not correspond to a recognized ISO code, users will typically see two regional indicator letters rather than a flag. Unlike many other emoji mechanisms, flag sequences do not use a zero width joiner; they are simply two regional indicator code points in order.
Technically, Regional Indicator Symbol Letter P has emoji properties and normally displays visibly, but its primary role is as a component within a larger flag sequence. When paired, the two code points are treated as a single extended grapheme cluster by renderers, and variation selectors are not required to trigger emoji-style rendering. Developers should preserve the order of the letters (e.g., 'ðĩ' followed by 'ðą' for Poland) and avoid transformations that change case or reorder characters. In UTF-16, each regional indicator is encoded as a surrogate pair, which may be relevant when counting string length or slicing.
The letter P is represented using a Unicode regional indicator symbol.
| Twitter Emoji Popularity (Rank) | 1509 of 2393 |
| Apple/iOS Picture | ![]() |
| Google Android Picture | ![]() |
| Google Hangouts Picture | Image not available |
| Twitter.com Picture | Image not available |
| LG Emoji Picture | Image not available |
| Samsung Emoji Picture | Image not available |
| Phantom Open Emoji Picture | Not created yet |
| ASCII Conversion | |
| "Short Code" Name | |
| Keywords |
Regional Indicator Symbols can be combined to represent different countries. Two letter country codes follow the ISO 3166 standard found on iso.org.
| Emoji Code Version | iOS 5 - Current |
|---|---|
| UTF-8 Unicode Character(s) | ðĩ |
| UTF-8 Character Count | 1 |
| Character(s) In Input | |
| AppleColorEmoji Font (available in OSX/iOS) | ðĩ |
| Decimal HTML Entity | 🇵 |
| Hexadecimal HTML Entity | 🇵 |
| Hex Code Point(s) | 1f1f5 |
| Formal Unicode Notation | U+1F1F5 |
| Decimal Code Point(s) | 127477 | UTF-8 Hex (C Syntax) | 0xF0 0x9F 0x87 0xB5 |
| UTF-8 Hex Bytes | F0 9F 87 B5 |
| UTF-8 Octal Bytes | 360 237 207 265 |
| UTF-16 Hex (C Syntax) | 0xD83C 0xDDF5 |
| UTF-16 Hex | d83cddf5 |
| UTF-16 Dec | 55356 56821 |
| UTF-32 Hex (C Syntax) | 0x0001F1F5 |
| UTF-32 Hex | 01F1F5 |
| UTF-32 Dec | 127477 |
| Python Src | u"\U0001F1F5" |
| PHP Src | "\xf0\x9f\x87\xb5" |
| C/C++/Java Src | "\uD83C\uDDF5" |