HTML Entity for Won Sign (₩)

Beginner
5 min read
Updated: Sep 2026
1 example
Unicode U+20A9

What Is Won Sign?

Won sign (₩) is Unicode U+20A9 (WON SIGN) in the Currency Symbols block. It is the currency symbol for the Korean won (KRW) — useful for e-commerce, finance, and international pricing UI. HTML5 has no named entity for this character.

Remember
Character     ₩
Unicode       U+20A9
Hex entity    ₩
Decimal       ₩
Named entity  (none)
CSS escape    \20A9
Not the same  원 U+C6D0 (hangul won)

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

Quick Reference

One table for every form you will actually use.

FormCodeWhere it goes
Direct character₩HTML text (UTF-8) — preferred
Hex entity₩HTML markup
Decimal entity₩HTML markup
CSS escape\20A9Stylesheet content
Named entity—Not defined in HTML5

When to Use Which

SituationUse
Currency symbol (₩)₩ or type ₩
Korean hangul pricing (원)원 (U+C6D0)
Yen currency sign (¥)¥ (U+00A5)
Prefix via CSScontent: "\20A9" on ::before
Looking for &won;Not defined — use numeric form or type ₩

Live Preview

Won sign in common study contexts.

Large glyph ₩
Price example ₩10,000
Sign vs hangul ₩  ·  원
Accessible label Korean won KRW 10,000
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>Won Sign (₩) in HTML</title>
  <style>
    #point::after {
      content: "\20A9";
    }
  </style>
</head>
<body>
  <p>Won sign using Hex Code: &#x20A9;</p>
  <p>Won sign using HTML Code: &#8361;</p>
  <p id="point">Won sign using CSS Entity: </p>
  <p>Typed directly: ₩</p>
</body>
</html>
Try It Yourself

How It Works

1. Hex: U+20A9 → &#x20A9; in HTML. The browser turns it into ₩.

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

3. CSS: use \20A9 in content (not an HTML entity). #point::after appends that ₩ after the paragraph text.

4. Typed ₩: fine in UTF-8 source. There is no named entity for this currency symbol.

Pitfalls & Tips

Common mistakes when working with won sign (₩).

원

Not hangul won

₩ is the currency sign. For hangul pricing use 원 (U+C6D0).

₩

Not fullwidth won

₩ (U+FFE6) is a fullwidth form. Prefer U+20A9 for normal Latin/UI text.

Named?

No &won;

Unlike &yen;, HTML5 has no named entity for won. Use &#x20A9; or &#8361;.

a11y

Say “KRW” or “won”

Screen readers may not announce ₩ clearly. Pair the glyph with visible text such as KRW.

Fonts

Check currency coverage

Some fonts omit U+20A9 or render it poorly at small sizes. Prefer fonts with solid Currency Symbols support.

Semicolon

End references

Always finish with ; — write &#8361;, not &#8361.

Browser Support

Won sign (U+20A9) and its entity forms (&#x20A9;, &#8361;, CSS \\20A9) are supported in all mainstream browsers. Glyph quality depends on font support for Currency Symbols.

✓ Universal support

Won 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+20A9 / entities Full support

Bottom line: Prefer a typed ₩ or &#x20A9; / &#8361; for markup. Use \\20A9 only inside CSS content.

Key Takeaways

  • Unicode: won sign is U+20A9 (decimal 8361).
  • HTML: prefer typing ₩, or use &#x20A9; / &#8361;.
  • CSS: use \20A9 inside content for generated prefixes.
  • Watch out: no named entity; ₩ ≠ 원 ≠ ₩.

One line: U+20A9 → type ₩ / &#x20A9; / &#8361; / CSS \20A9.

Frequently Asked Questions

Use &#x20A9; (hex), &#8361; (decimal), or the CSS escape \20A9 in the content property. All render ₩. You can also paste ₩ directly if your file is UTF-8. There is no named HTML entity.
U+20A9 (hex 20A9, decimal 8361). Unicode names it WON SIGN. It belongs to the Currency Symbols block (U+20A0–U+20CF).
No. HTML5 does not define a named entity for this symbol. Use &#x20A9; or &#8361; in markup, or \20A9 in CSS. (Yen has &yen;, but won does not have &won;.)
₩ (U+20A9) is the currency sign. 원 (U+C6D0) is the Korean hangul syllable. ₩ (U+FFE6) is the fullwidth won sign. They are different code points.
HTML entities (&#8361; or &#x20A9;) go in markup. The CSS escape \20A9 is used in stylesheets (usually in the content property of ::before/::after). Both render ₩.
Use ₩ for symbol-style KRW prices in international and e-commerce UI (for example ₩10,000). Prefer 원 on Korean-language pages where hangul pricing is expected. Pair the symbol with visible text such as KRW when accessibility matters.

Did you know?

Won sign is Unicode U+20A9 (decimal 8361) in the Currency Symbols block — official name WON SIGN. HTML5 has no named entity for it. It is the currency symbol for the Korean won (KRW) — not the same as hangul 원 or fullwidth ₩.

Next: Wreath Product

Learn the HTML entity for wreath product (≀).

Continue 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