HTML Entity for Bengali Rupee Mark (৲)

Beginner
5 min read
Updated: Sep 2026
1 example
Unicode U+09F2

What Is the Bengali Rupee Mark?

Bengali rupee mark (৲) is Unicode U+09F2 in the Bengali block. It is a currency mark used with Bengali script—not the everyday taka sign. HTML has no standard named entity — use numeric or CSS forms (or type the character in UTF-8).

Remember
Character     ৲
Unicode       U+09F2
Hex entity    ৲
Decimal       ৲
Named entity  (none)
CSS escape    \09F2
Not the same  ৳ U+09F3 (Bengali rupee sign)

All of these produce the same glyph: ৲. Prefer typing ৲ in UTF-8 when you can; use ৲ / ৲ or CSS for generated content.

Quick Reference

One table for every form you will actually use.

FormCodeWhere it goes
Direct character৲HTML text (UTF-8)
Named entityNone—
Hex entity৲HTML markup
Decimal entity৲HTML markup
CSS escape\09F2Stylesheet content

When to Use Which

SituationUse
Bengali rupee mark (U+09F2)৲ or type ৲
Modern taka / Bengali rupee sign৳ (U+09F3)
Indian rupee (INR)₹ (U+20B9)
Need an entity in HTML source৲ or ৲
Icon via CSScontent: "\09F2" on ::before

Live Preview

Bengali rupee mark in study contexts.

Inline amount ৲ ৫০০
Large glyph ৲
With English label ৲ Bengali rupee mark
vs. rupee sign ৲ mark  vs.  ৳ sign
With entities Hex: ৲ | Decimal: ৲

Complete HTML Example

One page that shows ৲ with hex, decimal, CSS escape, and a typed character. Use View Output or open the live editor.

Hex + Decimal + CSS + Typed

Four ways to produce ৲ in a single document (no named entity).

html
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Bengali Rupee Mark (৲) in HTML</title>
  <style>
    #point::after {
      content: "\09F2";
    }
  </style>
</head>
<body>
  <p>Bengali rupee mark using Hex Code: &#x09F2;</p>
  <p>Bengali rupee mark using HTML Code: &#2546;</p>
  <p id="point">Bengali rupee mark using CSS Entity: </p>
  <p>Typed directly: ৲</p>
</body>
</html>
Try It Yourself

How It Works

1. Hex: U+09F2 → &#x09F2; in HTML. The browser turns it into ৲.

2. Decimal: same code point as 2546 → &#2546;. Same result as hex.

3. CSS: use \09F2 in content (not an HTML entity). #point::after appends that ৲ after the paragraph text.

4. Typed ৲: fine in UTF-8 source. All four lines show the same glyph.

Pitfalls & Tips

Common mistakes when working with Bengali rupee mark (৲).

Named

No &name; form

U+09F2 has no standard named entity — use &#x09F2; or &#2546;.

৳

Not the taka sign

For the common Bengali / taka currency glyph use ৳ (U+09F3).

INR

Not Indian rupee

For modern INR pricing use ₹ (U+20B9).

a11y

Name the currency

Screen readers may not announce “Bengali rupee mark.” Pair the glyph with clear text.

Fonts

Need Bengali coverage

Some UI fonts omit U+09F2. Prefer fonts with solid Bengali script support.

CSS vs HTML

Do not mix escapes

\09F2 belongs in CSS. &#x09F2; / &#2546; belong in HTML.

Browser Support

Bengali rupee mark (U+09F2) and its entity forms (&#x09F2;, &#2546;, CSS \\09F2) are supported in all mainstream browsers. Glyph quality depends on font support for the Bengali block.

✓ Universal support

Bengali Rupee Mark (৲)

Type ৲, or encode with hex, decimal, or CSS escape — same glyph everywhere encoding is supported.

100% Browser coverage
Google Chrome Supported
Yes
Microsoft Edge Supported
Yes
Mozilla Firefox Supported
Yes
Apple Safari Supported
Yes
Opera Supported
Yes
Internet Explorer All versions
Yes
U+09F2 / entities Full support

Bottom line: Prefer a typed ৲ or &#x09F2; in UTF-8 pages. Use decimal when generating markup, and \\09F2 only inside CSS content.

Key Takeaways

  • Unicode: Bengali rupee mark is U+09F2 (decimal 2546).
  • HTML: use &#x09F2; or &#2546; (no named entity).
  • CSS: use \09F2 inside content for generated icons.
  • Watch out: ৲ ≠ ৳ (mark ≠ Bengali rupee sign).

One line: U+09F2 → &#x09F2; / &#2546; / CSS \09F2.

Frequently Asked Questions

Use &#x09F2; (hex), &#2546; (decimal), or the CSS escape \09F2 in the content property. All render ৲. You can also paste ৲ directly if your file is UTF-8. There is no standard named entity.
U+09F2 (hex 09F2, decimal 2546). Unicode names it BENGALI RUPEE MARK. It belongs to the Bengali block.
No. HTML5 / WHATWG does not define a named character reference for U+09F2. Prefer &#x09F2;, &#2546;, or a typed ৲ in UTF-8.
৲ (U+09F2) is BENGALI RUPEE MARK. ৳ (U+09F3) is BENGALI RUPEE SIGN — the usual taka currency symbol. They are different code points; do not swap them.
HTML entities (&#2546; or &#x09F2;) go in markup. The CSS escape \09F2 is used in stylesheets (usually in the content property of ::before/::after). Both render ৲.
In Bengali text, historical currency notes, and Unicode references for U+09F2. For modern Bangladeshi taka pricing, prefer ৳ (U+09F3) and label the amount clearly.

Did you know?

Bengali rupee mark is Unicode U+09F2 (decimal 2546) in the Bengali block — official name BENGALI RUPEE MARK. There is no standard named HTML entity. It is not the same as Bengali rupee sign (U+09F3 ৳), the common taka currency glyph.

Next: Bengali Rupee Sign

Learn the HTML entity for the Bengali rupee sign (৳).

Next tutorial →

About the author

Mari Selvan M P
Mari Selvan M P 🔗

Developer, cloud engineer, and technical writer

  • Experience 12 years building web and cloud systems
  • Focus Full Stack Development, AWS, and Developer Education

I write practical tutorials so students and working developers can learn by doing—from databases and APIs to deployment on AWS.

8 people found this page helpful