HTML Entity for Pound Sign (£)

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

What You'll Learn

How to display the pound sign (£) in HTML using various entity methods. The pound symbol represents British pound sterling (GBP) in pricing, finance, and e-commerce content.

This character is part of the Latin-1 Supplement Unicode block and can be rendered with a hexadecimal reference, a decimal reference, the named entity £, or a CSS escape in the content property. Do not confuse £ with # (U+0023, number sign)—in US English “pound” sometimes means hash, but they are different characters.

⚡ Quick Reference — Pound Sign Entity

Unicode U+00A3

Latin-1 Supplement block

Hex Code £

Hexadecimal reference

HTML Code £

Decimal reference

Named Entity £

Most readable option

Reference Table
Name           Value
────────────   ──────────
Unicode        U+00A3
Hex code       £
HTML code      £
Named entity   £
CSS code       \A3
Meaning        Pound sign (GBP currency)
Related        U+0024 = dollar sign ($)
               U+20AC = euro sign (€)
               U+0023 = number sign (#)
Block          Latin-1 Supplement (U+0080–U+00FF)
1

Complete HTML Example

A simple example showing £ using hexadecimal code, decimal HTML code, the named entity, and a CSS content escape:

html
<!DOCTYPE html>
<html>
<head>
 <style>
  #point::after{
   content: "\A3";
  }
 </style>
</head>
<body>
<p>Pound (hex): &#xA3;19.99</p>
<p>Pound (decimal): &#163;19.99</p>
<p>Pound (named): &pound;19.99</p>
<p>Pound (CSS): <span id="point"></span>19.99</p>
</body>
</html>
Try it Yourself

🌐 Browser Support

The pound sign entity is universally supported in all modern browsers:

Chrome 1+
Firefox 1+
Safari 1+
Edge 12+
Opera 4+
Android 4.4+
iOS Safari 1+

👀 Live Preview

See the pound sign rendered live in different contexts:

Price £29.99
Large glyph £
Sale label Was £49.99 — now £39.99
Not the same as Hash #  |  Dollar $  |  Euro €
Entity refs &#xA3; &#163; &pound; \A3

🧠 How It Works

1

Hexadecimal Code

&#xA3; uses the Unicode hexadecimal value A3 to display the pound sign. The x prefix indicates hexadecimal format.

HTML markup
2

Decimal HTML Code

&#163; uses the decimal Unicode value 163 to display the same character. This is one of the most commonly used methods.

HTML markup
3

CSS Entity

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

CSS stylesheet
4

Named Entity

&pound; is the semantic named entity — the easiest to read in source HTML and the standard choice for GBP currency markup.

HTML markup
=

Same visual result

All four methods produce the pound glyph: £. Unicode U+00A3 sits in the Latin-1 Supplement block (U+0080–U+00FF).

Use Cases

The pound sign (£) commonly appears in the following scenarios:

🛒 E-commerce

Product prices, carts, and checkout totals in British pounds.

💰 Finance

Invoices, statements, exchange rates, and financial reports.

🌐 UK Websites

Localized pricing for UK audiences and GBP currency display.

📄 Documentation

Entity reference pages and tutorials showing explicit £ markup.

💻 Currency Selectors

Dropdown labels and settings for GBP in multi-currency apps.

📝 Editorial

News articles, travel guides, and cost-of-living comparisons.

♿ Accessibility

Pair £ with “GBP” or “pounds” in screen-reader-friendly price text.

💡 Best Practices

Do

  • Use &pound; for readable GBP currency markup
  • Place the symbol before the amount: £19.99
  • Use lang="en-GB" on UK-localized pages when appropriate
  • Pick one style (hex / decimal / named) per project
  • Consider Intl.NumberFormat for dynamic locale-aware formatting

Don’t

  • Confuse £ (U+00A3, GBP) with # (U+0023, number/hash sign)
  • Use GBP and £ redundantly without need—pick a clear style
  • Use CSS escape \A3 inside HTML text nodes
  • Assume UTF-8 alone fixes locale—use proper currency formatting for amounts
  • Mix entity styles randomly in one file

Key Takeaways

1

Three HTML references all render £

&#xA3; &#163; &pound;
2

For CSS stylesheets, use the escape in the content property

\A3
3

Unicode U+00A3 belongs to the Latin-1 Supplement block (U+0080–U+00FF)

4

Prefer &pound; for readability—standard named entity for British sterling

5

Previous: Pluto (♇)   Next: Precedes (≺)

❓ Frequently Asked Questions

Use &#xA3; (hex), &#163; (decimal), &pound; (named), or \A3 in CSS content. All produce £.
U+00A3 (POUND SIGN). Latin-1 Supplement block. Hex A3, decimal 163. Denotes British pound sterling (GBP).
No. £ (U+00A3) is the currency symbol for British sterling. # (U+0023) is the NUMBER SIGN (hash). In US English, # is sometimes called “pound,” but they are different Unicode characters.
For UK pricing, e-commerce, financial content, invoices, currency selectors, and any web page displaying amounts in British pounds (GBP).
Yes. &pound;, &#163;, and &#xA3; are equivalent in modern browsers and all render £.

Explore More HTML Entities!

Discover 1500+ HTML character references — currency symbols, arrows, math operators, emojis, 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