Rupee Sign (₨) is the Currency Symbols character at Unicode U+20A8 (RUPEE SIGN). It is the generic/legacy rupee symbol — not the same as the modern Indian rupee sign (₹).
Remember
Character ₨
Unicode U+20A8
Hex entity ₨
Decimal ₨
Named entity (none)
CSS escape \20A8
Not the same ₹ (INR) · ₽ (ruble) · € (€)
Hex, decimal, CSS, and a typed character all produce the same glyph: ₨. Prefer ₨ when you want an explicit entity. For modern INR prices, prefer U+20B9 (₹).
Using Hex Code: ₨
Using HTML Code: ₨
Using CSS Entity: ₨
₨500
How It Works
1. Hex:U+20A8 → ₨ in HTML. The browser turns it into ₨.
2. Decimal: same code point as 8360 → ₨. Same result as hex.
3. Named: HTML5 does not define a named entity for this character — use hex or decimal instead.
4. CSS: use \20A8 in content (not an HTML entity). #point::after appends that ₨ after the paragraph text.
Pitfalls & Tips
Common mistakes when working with Rupee Sign.
Look-alikes
₨ ≠ ₹
U+20A8 is generic/legacy. U+20B9 is the official Indian rupee sign — use INR for modern Indian prices.
Named
No &…; name
Do not invent a name. Use ₨ or ₨.
INR
Prefer ₹ for new INR UI
New e-commerce and banking for India should use Indian Rupee Sign, not this generic symbol.
Fonts
Glyph coverage
Most modern fonts include U+20A8. Still test small sizes on your target devices.
CSS vs HTML
Do not mix escapes
\20A8 belongs in CSS. ₨ / ₨ belong in HTML.
Semicolon
End references
Always finish with ; — write ₨, not ₨.
Compatibility
Browser Support
Rupee Sign (U+20A8) and its entity forms (₨, ₨, CSS \\20A8) are supported in all modern browsers. Glyph coverage depends on the font.
✓ Universal encoding
Rupee Sign (₨)
Encode with hex, decimal, or CSS escape — or type ₨ directly in UTF-8 HTML. No named entity.
100%Browser coverage
Google ChromeSupported
Yes
Microsoft EdgeSupported
Yes
Mozilla FirefoxSupported
Yes
Apple SafariSupported
Yes
OperaSupported
Yes
Internet ExplorerIE 9+
Yes*
U+20A8Full support
Bottom line: Prefer ₨ for readable HTML. Use \\20A8 only inside CSS content. For INR prefer U+20B9.
Remember
Key Takeaways
Unicode: this symbol is U+20A8 (decimal 8360) — generic rupee.
HTML: prefer ₨ — or use ₨. No named entity.
CSS: use \20A8 inside content for generated text.
Watch out: for INR use U+20B9 (₹), not U+20A8.
One line:U+20A8 → ₨ / ₨ / CSS \20A8 (no named entity).
Frequently Asked Questions
Use ₨ (hex), ₨ (decimal), or the CSS escape \20A8 in the content property. All render ₨ when the font supports Currency Symbols. There is no named HTML entity.
U+20A8 (RUPEE SIGN). Hex 20A8, decimal 8360. It belongs to Currency Symbols (U+20A0–U+20CF). This is the generic/legacy rupee symbol.
No. HTML5 does not define a named entity for U+20A8. Use numeric references like ₨ or ₨.
Use it for legacy documents, historical pricing, or multi-country generic rupee references. For modern Indian Rupee (INR) e-commerce, prefer U+20B9 (₹).
HTML entities (₨ or ₨) go in markup. The CSS escape \20A8 is used in stylesheets (usually in the content property of ::before/::after). Both render ₨.
U+20B9 is the Indian rupee sign (official INR since 2010). U+20BD is the Russian ruble. U+20A8 is the generic RUPEE SIGN — different symbols and purposes.
🤔
Did you know?
Rupee Sign is Unicode U+20A8 (decimal 8360) — RUPEE SIGN, the generic/legacy rupee currency symbol. HTML5 has no named entity — use ₨ or ₨. For modern Indian Rupee (INR) pricing, prefer the distinct Indian rupee signU+20B9 (₹).