HTML Entity for Trade Mark Sign (™)

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

What You'll Learn

How to display the Trade Mark Sign (™) in HTML using the named entity, hexadecimal, decimal, and CSS escape methods. This character is U+2122 (TRADE MARK SIGN) in the Letterlike Symbols block—a legal symbol indicating an unregistered trademark on branding, product names, and business content.

Render it with ™ (named), ™, ™, or CSS escape \2122. Do not confuse ™ with U+00AE (®, registered sign / ®) or U+2120 (℠, service mark). Use ™ for unregistered marks and ® only when legally appropriate.

⚡ Quick Reference — Trade Mark Sign

Unicode U+2122

Letterlike Symbols

Hex Code ™

Hexadecimal reference

HTML Code ™

Decimal reference

Named Entity ™

Most readable option

Reference Table
Name           Value
────────────   ──────────
Unicode        U+2122
Hex code       ™
HTML code      ™
Named entity   ™
CSS code       \2122
Block          Letterlike Symbols
Official name  TRADE MARK SIGN
Related        U+00AE = registered sign (®), U+00A9 = copyright (©), U+2120 = service mark (℠)
1

Complete HTML Example

This example demonstrates the Trade Mark Sign (™) using the named entity, hexadecimal code, decimal HTML code, and a CSS content escape:

html
<!DOCTYPE html>
<html>
<head>
 <style>
  #point:after{
   content: "\2122";
  }
 </style>
</head>
<body>
<p>Using Hexadecimal: &#x2122;</p>
<p>Using HTML Code: &#8482;</p>
<p>Using Named Entity: &trade;</p>
<p id="point">Using CSS Entity: </p>
</body>
</html>
Try it Yourself

🌐 Browser Support

The Trade Mark Sign 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 Trade Mark Sign (™) in branding context:

Product name CodeToFun™
Large glyph
Legal marks © 2026  |  ™ unregistered  |  ® registered
Superscript style Brand Name
Numeric refs &trade; &#x2122; &#8482; \2122

🧠 How It Works

1

Hexadecimal Code

&#x2122; uses the Unicode hexadecimal value 2122 to display the Trade Mark Sign.

HTML markup
2

Decimal HTML Code

&#8482; uses the decimal Unicode value 8482 to display the same character.

HTML markup
3

Named Entity

&trade; is the semantic named entity — the easiest to read in source HTML and the most common choice for footers and product pages.

HTML markup
4

CSS Entity

\2122 is used in CSS stylesheets in the content property of pseudo-elements like ::after.

CSS stylesheet
=

Same visual result

All four methods produce . Unicode U+2122 in Letterlike Symbols. Previous: Top Arc Clockwise Arrow Minus. Next: Triangle Headed Right Arrow.

Use Cases

The Trade Mark Sign (™) commonly appears in:

🏷️ Branding

Brand names, logos, and product identifiers.

📦 Product Names

Commercial product and service name labels.

📄 Legal Documents

Contracts, disclaimers, and IP statements.

💻 Business Websites

Corporate pages and professional site footers.

🛒 E-commerce

Product listings and online store branding.

🔒 Intellectual Property

Trademark filings and IP documentation.

📝 Marketing

Ads, packaging copy, and promotional materials.

💡 Best Practices

Do

  • Use &trade; for readable source markup
  • Use ™ for unregistered marks and ® only when legally registered
  • Style with <sup> or CSS for conventional superscript placement
  • Consult legal guidance for proper trademark use in your jurisdiction
  • Pair with accessible text where the mark carries legal meaning

Don’t

  • Confuse ™ (unregistered) with ® (registered) or © (copyright)
  • Use ® on marks that are not officially registered
  • Put CSS escape \2122 directly in HTML text nodes
  • Assume ™ alone satisfies all legal trademark requirements
  • Use HTML entities in JS (use \u2122 instead)

Key Takeaways

1

Four HTML references plus CSS all render ™

&#x2122; &#8482; &trade;
2

For CSS, use \2122 in the content property

3

Unicode U+2122 — Trade Mark Sign (unregistered)

4

Prefer &trade; for readability—it’s the named HTML entity

5

Distinct from ® (U+00AE) and service mark ℠ (U+2120)

❓ Frequently Asked Questions

Use &#x2122; (hex), &#8482; (decimal), &trade; (named), or \2122 in CSS content. All four methods render ™ correctly.
U+2122 (TRADE MARK SIGN). Letterlike Symbols block. Hex 2122, decimal 8482. Indicates an unregistered trademark.
For branding, product names, legal disclaimers, business websites, e-commerce listings, and any content that needs to indicate unregistered trademark status.
HTML references (&#8482;, &#x2122;, or &trade;) go in markup. The CSS escape \2122 is used in stylesheets, typically on ::before or ::after. Both produce ™.
Yes. &trade; is the named HTML entity for U+2122. You can also use &#8482; (decimal) or &#x2122; (hex) and \2122 in CSS.

Explore More HTML Entities!

Discover 1500+ HTML character references — legal symbols, arrows, punctuation, 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