HTML Entity for Won Sign (₩)

Beginner
⏱️ 5 min read
📚 Updated: Jun 2026
🎯 1 Code Example
Unicode U+20A9

What You'll Learn

How to display the Won sign (₩) in HTML using hexadecimal, decimal, and CSS escape methods. This character is U+20A9 (WON SIGN) in the Currency Symbols block (U+20A0–U+20CF)—the official symbol for the South Korean Won (KRW).

Render it with ₩, ₩, or CSS escape \20A9. There is no named HTML entity. Do not confuse ₩ with the hangul won character (원, U+C6D0) or fullwidth won (₩, U+FFE6). Pair prices with aria-label or visible text for accessibility.

⚡ Quick Reference — Won Sign

Unicode U+20A9

Currency Symbols

Hex Code ₩

Hexadecimal reference

HTML Code ₩

Decimal reference

Named Entity

Use numeric codes only

Reference Table
Name           Value
────────────   ──────────
Unicode        U+20A9
Hex code       ₩
HTML code      ₩
Named entity   (none)
CSS code       \20A9
Meaning        South Korean Won currency symbol
Related        U+C6D0 = Won character (원)
               U+FFE6 = Fullwidth won (₩)
               U+20AC = Euro sign (€)
Block          Currency Symbols (U+20A0–U+20CF)
1

Complete HTML Example

A simple example showing the Won sign (₩) using hexadecimal code, decimal HTML code, and a CSS content escape:

html
<!DOCTYPE html>
<html>
<head>
 <meta charset="utf-8">
 <style>
  #price:before{
   content: "\20A9";
  }
 </style>
</head>
<body>
<p>Won Sign (hex): &#x20A9;10,000</p>
<p>Won Sign (decimal): &#8361;10,000</p>
<p id="price">10,000</p>
</body>
</html>
Try It Yourself

🌐 Browser Support

U+20A9 is widely supported in modern browsers when UTF-8 encoding is used:

Chrome1+
Firefox1+
Safari1+
Edge12+
Opera4+
Android4.4+
iOS Safari1+

👀 Live Preview

See the Won sign (₩) in a price context and beside related won symbols:

Price₩10,000
Large glyph
Won variants₩ sign   원 hangul   ₩ fullwidth
Numeric refs&#x20A9; &#8361; \20A9

🧠 How It Works

1

Hexadecimal Code

&#x20A9; uses the Unicode hexadecimal value 20A9 to display the Won sign. The x prefix indicates hexadecimal format.

HTML markup
2

Decimal HTML Code

&#8361; uses the decimal Unicode value 8361 to display the same currency symbol.

HTML markup
3

CSS Entity

\20A9 is used in CSS stylesheets, particularly in the content property of pseudo-elements like ::before and ::after.

CSS stylesheet
=

Same visual result

All three methods produce the glyph: . Unicode U+20A9 is WON SIGN in the Currency Symbols block. For native hangul, see Won Character (원, U+C6D0).

Use Cases

The Won sign (₩) is commonly used in:

🛒 E-commerce

Product pages, carts, and checkout prices (e.g. ₩10,000).

📄 Financial documents

Invoices, reports, and accounting documents in South Korean Won.

💰 Currency converters

Exchange rates and multi-currency comparison tools.

🏦 Banking apps

Balances, transactions, and financial data in KRW.

🇰🇷 Korean markets

Product listings and offers targeting South Korean audiences.

🌐 International sites

Multi-currency websites supporting KRW transactions.

♿ Accessibility

Add aria-label (e.g. “10,000 won”) alongside the symbol.

💡 Best Practices

Do

  • Use &#x20A9; or &#8361; for price markup (U+20A9)
  • Place the symbol before the amount (e.g. ₩10,000) per common Korean convention
  • Serve pages with UTF-8 (<meta charset="utf-8">)
  • Use ₩ for symbol-focused UI; use 원 for native Korean hangul prices
  • Add aria-label for screen readers when the symbol stands alone

Don’t

  • Use U+020A9 or CSS \020A9—correct values are U+20A9 and \20A9
  • Confuse ₩ (won sign) with 원 (hangul won) or ₩ (fullwidth won)
  • Put CSS escape \20A9 in HTML text nodes
  • Assume every font renders ₩ clearly at small sizes
  • Expect a named HTML entity for U+20A9—use numeric references instead

Key Takeaways

1

Three ways to render ₩ in HTML and CSS

&#x20A9; &#8361;
2

For CSS stylesheets, use the escape in the content property

\20A9
3

Unicode U+20A9 — WON SIGN (South Korean Won)

4

Currency symbol ₩ pairs with hangul 원 and fullwidth ₩

❓ Frequently Asked Questions

Use &#x20A9; (hex), &#8361; (decimal), or \20A9 in CSS content. There is no named HTML entity. In UTF-8 you can also type ₩ directly.
U+20A9 (WON SIGN). Currency Symbols block U+20A0–U+20CF. Hex 20A9, decimal 8361. Not U+020A9.
For e-commerce prices, financial documents, banking apps, currency converters, Korean market listings, and any content displaying South Korean Won amounts with the standard symbol.
HTML numeric references (&#8361; or &#x20A9;) go directly in markup. The CSS escape \20A9 is used in stylesheets, typically in the content property of pseudo-elements. Same visual result, different layers of the stack.
Named HTML entities are reserved for commonly used ASCII, Latin-1, and widely recognized symbols. Currency symbols like ₩ use numeric codes. Use &#8361; or &#x20A9; in HTML, or \20A9 in CSS.

Explore More HTML Entities!

Discover 1500+ HTML character references — currency symbols, finance, and more.

All HTML Entities →

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