fsymbols
Loading symbols…
››
₱

peso sign

Peso Sign

18/33

₱ is the currency symbol for the Philippine peso (code PHP), written before the amount, as in ₱500. Most Latin American pesos use instead, so ₱ tells you the money is Philippine.

Text symbol

What ₱ means

It marks an amount in Philippine pesos. In 1903, under U.S. colonial rule, officials were directed to write the new Philippine peso as a P with two horizontal bars, keeping it apart from . In Filipino the currency is called the piso.

Everyday price notation in the Philippines; write PHP instead on bank forms or cross-border invoices.

A bare means dollars or another peso, not Philippine pesos.

Part of collections

Don't confuse it with

3

Combination ideas

3
One hundred Philippine pesos.
The Philippine peso.
Sending or spending pesos.

Questions people ask

1

Why does ₱ show as a box on some devices?

Because that device's fonts have no glyph for it. The character is still correct and still copies correctly — the box is a missing glyph, not a broken character.

Collections with ₱

1

How to type or find ₱

Also called
Philippine peso sign · Filipino peso sign · piso sign
Search it as
php symbol · peso symbol · piso · philippine peso · p with two lines · peso mark
Shows up in
Anything that takes text · its shape is whatever your font draws
Windows (Word)
⎇Alt+XType 20B1, then AltX to get ₱.
Windows
⊞Win+Rrun charmap for the full table, or use the emoji picker's Ω symbols tab (Win .).
macOS
⌃Control+⌘Command+␣SpaceOpen the character viewer and search “peso sign”.
Linux
⎈Ctrl+⇧Shift+UType 20b1, then Enter or Space.
HTML
₱
CSS
\20B1
how to type peso sign on Windows
In Word, type 20B1 then press Alt X; some apps also accept Alt 8369 on the numeric keypad.
Mac
Press Control Command Space and search "peso" in Character Viewer.
iPhone and Android
With a Filipino keyboard or region set, long-press the key.
Codes and encoding1 code points
HTML decimal
₱
HTML hex
₱
CSS content
content: "\20B1";
Each escape is closed by the next backslash; a trailing space is needed before a literal hex digit.
URL encoded
%E2%82%B1
1
On screen
1
Code points
1
JS .length
3
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

Money & currency55 symbols