Using Hex Code: ₱
Using HTML Code: ₱
Using CSS Entity: ₱
Price: ₱ 599.00
How It Works
1. Hex:₱ inserts U+20B1 from its hex value → ₱.
2. Decimal: same character as 8369 → ₱. Same visual result.
3. CSS: use \20B1 only inside content (e.g. on ::after).
4. No named form: there is no &peso; — stick to numeric or CSS escapes.
Pitfalls & Tips
Common mistakes when working with Peso Sign.
MXN
Not Mexican peso
₱ is Philippine peso (PHP). For MXN, use $ or MX$ with clear currency labels.
vs ₧
Not peseta
Peseta is U+20A7 (₧). Peso is U+20B1 — different historical currencies.
Named
No &peso;
HTML5 does not define a named entity for U+20B1. Use ₱ or ₱.
A11y
Add currency context
Pair the glyph with PHP or visible text when the audience may not know ₱.
CSS vs HTML
Do not mix escapes
\20B1 belongs in CSS. ₱ / ₱ belong in HTML.
Semicolon
End references
Always finish with ; — write ₱, not ₱.
Compatibility
Browser Support
Peso Sign (U+20B1) and its entity forms (₱, ₱, CSS \\20B1) are supported in all mainstream browsers with a font that includes Currency Symbols.
✓ Universal support
Peso Sign (₱)
Encode with hex, decimal, or CSS escape. No named entity. Philippine peso (PHP).
100%Browser coverage
Google ChromeSupported
Yes
Microsoft EdgeSupported
Yes
Mozilla FirefoxSupported
Yes
Apple SafariSupported
Yes
OperaSupported
Yes
Internet ExplorerIE 9+
Yes*
U+20B1Full support
Bottom line: Prefer ₱ in HTML. Use \\20B1 only inside CSS content.
HTML: prefer ₱ (also ₱; no named entity).
CSS: use \20B1 inside content.
Lookalike: not peseta (₧) or Mexican $.
One line:U+20B1 → ₱ (also ₱ / CSS \20B1).
Frequently Asked Questions
Use ₱ (hex), ₱ (decimal), or the CSS escape \20B1 in the content property. All three render ₱. There is no named HTML entity for U+20B1.
U+20B1 (PESO SIGN). Hex 20B1, decimal 8369. It belongs to the Currency Symbols block and is the official symbol for the Philippine peso (PHP).
No. Use ₱ or ₱. There is no HTML5 named entity such as &peso; for this character.
Use it for Philippine peso prices and financial UI — for example ₱ 599.00. Prefer the ISO code PHP in plain-text contexts where the glyph may be unclear.
No. U+20B1 is the Philippine peso sign. Mexican peso (MXN) is typically written with $ or MX$, not ₱.
U+20B1 is PESO SIGN (₱). U+20A7 is PESETA SIGN (₧), the former Spanish currency. Different characters — do not swap them.
🤔
Did you know?
Peso Sign is Unicode U+20B1 (decimal 8369) — in Currency Symbols. HTML5 has no named entity — use ₱ or ₱. It is the official symbol for the Philippine peso (PHP). Mexican peso (MXN) usually uses $ / MX$, not ₱.