HTML Entity for Bengali Rupee Sign (৳)

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

What Is the Bengali Rupee Sign?

Bengali rupee sign (৳) is Unicode U+09F3 in the Bengali block. It is the usual currency glyph for Bangladeshi taka (BDT). HTML has no standard named entity — use numeric or CSS forms (or type the character in UTF-8).

Remember
Character     ৳
Unicode       U+09F3
Hex entity    ৳
Decimal       ৳
Named entity  (none)
CSS escape    \09F3
Not the same  ৲ U+09F2 · ₹ U+20B9

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\09F3Stylesheet content

When to Use Which

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

Live Preview

Bengali rupee sign in finance and study contexts.

Inline price ৳ ১২০০
Large glyph ৳
With BDT label ৳ 500 BDT (taka)
vs. mark / INR ৳ taka  ·  ৲ mark  ·  ₹ INR
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 Sign (৳) in HTML</title>
  <style>
    #point::after {
      content: "\09F3";
    }
  </style>
</head>
<body>
  <p>Bengali rupee sign using Hex Code: &#x09F3;</p>
  <p>Bengali rupee sign using HTML Code: &#2547;</p>
  <p id="point">Bengali rupee sign using CSS Entity: </p>
  <p>Typed directly: ৳</p>
</body>
</html>
Try It Yourself

How It Works

1. Hex: U+09F3 → &#x09F3; in HTML. The browser turns it into ৳.

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

3. CSS: use \09F3 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 sign (৳).

Named

No &name; form

U+09F3 has no standard named entity — use &#x09F3; or &#2547;.

৲

Not the mark

For Bengali rupee mark use ৲ (U+09F2) — a different code point.

INR

Not Indian rupee

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

a11y

Say “taka” or BDT

Screen readers may not announce the currency. Pair ৳ with taka or BDT.

Fonts

Need Bengali coverage

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

CSS vs HTML

Do not mix escapes

\09F3 belongs in CSS. &#x09F3; / &#2547; belong in HTML.

Browser Support

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

✓ Universal support

Bengali Rupee Sign (৳)

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+09F3 / entities Full support

Bottom line: Prefer a typed ৳ or &#x09F3; for BDT amounts. Use decimal when generating markup, and \\09F3 only inside CSS content.

Key Takeaways

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

One line: U+09F3 → &#x09F3; / &#2547; / CSS \09F3.

Frequently Asked Questions

Use &#x09F3; (hex), &#2547; (decimal), or the CSS escape \09F3 in the content property. All render ৳. You can also paste ৳ directly if your file is UTF-8. There is no standard named entity.
U+09F3 (hex 09F3, decimal 2547). Unicode names it BENGALI RUPEE SIGN. It belongs to the Bengali block.
No. HTML5 / WHATWG does not define a named character reference for U+09F3. Prefer &#x09F3;, &#2547;, or a typed ৳ in UTF-8.
৳ (U+09F3) is the common Bengali / taka currency sign. ৲ (U+09F2) is Bengali rupee mark. ₹ (U+20B9) is Indian rupee (INR). They are different code points — do not swap them.
HTML entities (&#2547; or &#x09F3;) go in markup. The CSS escape \09F3 is used in stylesheets (usually in the content property of ::before/::after). Both render ৳.
For Bangladeshi taka (BDT) prices, Bengali finance UI, and currency labels. Pair the glyph with BDT or the word taka so the amount is clear.

Did you know?

Bengali rupee sign is Unicode U+09F3 (decimal 2547) in the Bengali block — official name BENGALI RUPEE SIGN. It is the common glyph for Bangladeshi taka (BDT). There is no standard named HTML entity. It is not Bengali rupee mark (U+09F2 ৲) or Indian rupee (U+20B9 ₹).

Next: Bet Symbol

Learn the HTML entity for the bet symbol (ℶ).

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