HTML Entity for Rupee Sign (₨)

What You'll Learn
How to display the Rupee Sign (₨) in HTML using hexadecimal, decimal, and CSS escape methods. This character is U+20A8 (RUPEE SIGN) in the Currency Symbols block (U+20A0–U+20CF)—the generic rupee currency symbol used historically across India, Pakistan, Sri Lanka, Nepal, and other regions.
Use ₨, ₨, or CSS \20A8. There is no named HTML entity. For modern Indian Rupee (INR) pricing, use the distinct Indian Rupee sign (₹, U+20B9) instead of ₨.
⚡ Quick Reference — Rupee Sign
U+20A8Currency Symbols
₨Hexadecimal reference
₨Decimal reference
—Use numeric codes only
Name Value
──────────── ──────────
Unicode U+20A8
Hex code ₨
HTML code ₨
Named entity (none)
CSS code \20A8
Meaning Generic rupee currency symbol
Related U+20B9 = Indian rupee sign (₹)
U+20BD = Ruble sign (₽)Complete HTML Example
This example demonstrates the Rupee Sign (₨) using hexadecimal code, decimal HTML code, and a CSS content escape. There is no named HTML entity:
<!DOCTYPE html>
<html>
<head>
<style>
#point:after{
content: "\20A8";
}
</style>
</head>
<body>
<p>Rupee Sign using Hexadecimal: ₨500</p>
<p>Rupee Sign using HTML Code: ₨1,000</p>
<p id="point">Rupee Sign using CSS Entity: </p>
</body>
</html>🌐 Browser Support
The Rupee Sign (₨) is supported in all modern browsers when using numeric HTML entities or CSS escapes:
👀 Live Preview
See ₨ rendered live and compared with the Indian rupee sign (₹):
🧠 How It Works
Hexadecimal Code
₨ uses Unicode hexadecimal 20A8 to display ₨ in HTML markup.
Decimal HTML Code
₨ uses decimal Unicode value 8360 for the same character.
CSS Entity
\20A8 is used in CSS stylesheets, particularly in the content property of pseudo-elements like ::before and ::after.
Same visual result
All three methods produce ₨. Unicode U+20A8 is the generic RUPEE SIGN. No named entity. For INR use U+20B9 (₹).
Use Cases
The Rupee Sign (₨) commonly appears in:
Older financial documents and systems using the generic rupee symbol.
Content referencing rupee currencies in Pakistan, Nepal, Sri Lanka, and region-wide contexts.
Symbol reference pages, glossaries, and Unicode character lists.
Legacy storefronts or multi-country rupee pricing (prefer ₹ for modern INR).
Archives, digitized records, and pre-2010 Indian content using ₨.
Multi-currency tables listing rupee-denominated currencies.
💡 Best Practices
Do
- Use
₨or₨in HTML (no named entity) - Prefer ₹ (U+20B9) for modern Indian Rupee (INR) pricing
- Keep one numeric method (hex or decimal) consistent per document
- Add
aria-labelor visible currency code (PKR, NPR, LKR) for accessibility - Declare UTF-8 with
<meta charset="utf-8">
Don’t
- Confuse ₨ (generic rupee) with ₹ (official Indian rupee sign)
- Expect a named HTML entity for U+20A8
- Put CSS escape
\20A8in HTML text nodes - Use ₨ on new INR e-commerce when ₹ is the standard
- Mix entity styles randomly in one file
Key Takeaways
Two HTML numeric references plus CSS insert ₨
₨ ₨For CSS, use \20A8 in the content property
Unicode U+20A8 — RUPEE SIGN (generic)
No named entity—use hex or decimal
For INR use U+20B9 (₹) instead
❓ Frequently Asked Questions
₨ (hex), ₨ (decimal), or \20A8 in CSS content. There is no named HTML entity. All three methods render ₨.U+20A8 (RUPEE SIGN). Currency Symbols block (U+20A0–U+20CF). Hex 20A8, decimal 8360. Generic rupee symbol for currencies across South Asia.U+20A8 (₨) is the generic RUPEE SIGN. U+20B9 (₹) is the INDIAN RUPEE SIGN adopted in 2010 as the official INR symbol. They look different and serve different purposes.₨ or ₨) go in markup. The CSS escape \20A8 belongs in stylesheets, typically in the content property of pseudo-elements. Both render ₨.Explore More HTML Entities!
Discover 1500+ HTML character references — currency symbols, finance, and more.
8 people found this page helpful
