HTML Entity for Trade Mark Sign (™)

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

What Is Trade Mark Sign?

Trade mark sign (™) is the Unicode character at U+2122 in Letterlike Symbols. Official name: TRADE MARK SIGN — the familiar superscript-style TM used with brand and product names.

Remember
Character     ™
Unicode       U+2122
Named entity  ™
Hex entity    ™
Decimal       ™
CSS escape    \2122
Not the same  ® · © · SM

Prefer ™ in HTML markup. Numeric forms and typing ™ in UTF-8 also work. For a registered trademark, use ® (®) instead.

Quick Reference

One table for every form you will actually use.

FormCodeWhere it goes
Named entity™HTML markup (preferred)
Direct character™HTML text (UTF-8)
Hex entity™HTML markup
Decimal entity™HTML markup
CSS escape\2122Stylesheet content
Registered (related)® (U+00AE)Named ®

When to Use Which

SituationUse
Trademark claim (often unregistered)™ or type ™
Registered trademark® (®)
Copyright notice© (©)
Service mark℠ (U+2120)
Generated text via ::before / ::aftercontent: "\2122"

Live Preview

Trade mark sign rendered alone and next to related IP symbols.

Large glyph ™
Notation CodeToFun™
Compared ™  |  ®  |  ©
Hint Compare: Trade ™ | Registered ® | Copyright ©
With entities Named: ™ | Hex: ™ | Decimal: ™

Complete HTML Example

One page that shows the symbol with named, hex, decimal, CSS escape, and a typed character. Use View Output or open the live editor.

Named + Hex + Decimal + CSS + Typed

Five ways to produce ™, plus a short brand-name example.

html
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Trade Mark Sign (™)</title>
  <style>
    #point::after {
      content: "\2122";
    }
  </style>
</head>
<body>
  <p>Using Named Entity: &trade;</p>
  <p>Using Hex Code: &#x2122;</p>
  <p>Using HTML Code: &#8482;</p>
  <p id="point">Using CSS Entity: </p>
  <p>Typed directly: ™</p>
  <p>Brand: CodeToFun&trade;</p>
</body>
</html>
Try It Yourself

How It Works

1. Named: &trade; is the clearest HTML form for U+2122.

2. Hex: U+2122 → &#x2122; in HTML. Same glyph as the named entity.

3. Decimal: same code point as 8482 → &#8482;. Same glyph as hex and named.

4. CSS: use \2122 in content (not an HTML entity). #point::after appends that ™ after the paragraph text.

5. Typed / brand: paste ™ in UTF-8, or write CodeToFun&trade; after a product name.

Pitfalls & Tips

Common mistakes when working with U+2122.

vs ®

Not a registered mark

® (&reg;) means registered. ™ is the general trade mark sign — do not treat them as interchangeable.

vs ©

Not copyright

© (&copy;) is for copyright notices. ™ is for trademarks on names and brands.

Fake TM

Avoid typing “TM” as letters

Plain TM is not the same character. Prefer &trade; so the glyph, sizing, and meaning stay consistent.

Legal

Symbol ≠ legal advice

Using ™ or ® in HTML does not create or prove trademark rights. Follow your local IP rules.

CSS vs HTML

Do not mix escapes

\2122 belongs in CSS strings. &trade; / &#x2122; / &#8482; belong in HTML.

A11y

Keep brand text readable

Screen readers usually announce “trade mark.” Pair the symbol with the brand name so meaning stays clear.

Browser Support

Trade mark sign (U+2122) and its entity forms (&trade;, &#x2122;, &#8482;, CSS \\2122) are supported in all mainstream browsers. Visible glyphs depend on Letterlike Symbols font coverage.

✓ Universal support

Trade Mark Sign (&#x2122;)

Encode with named, hex, decimal, CSS escape, or type the character — same code point 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+2122 / &trade; Full support

Bottom line: Prefer &trade; in HTML. Use \\2122 only inside CSS content. Do not confuse with &reg; (®) or &copy; (©).

Key Takeaways

  • Unicode: trade mark sign is U+2122 (decimal 8482) — glyph ™.
  • HTML: prefer &trade; — also &#x2122; / &#8482;.
  • CSS: use \2122 inside content for generated text.
  • Meaning: ™ is TM — not ® (&reg;), not © (&copy;).

One line: U+2122 → &trade; / &#x2122; / &#8482; / CSS \2122.

Frequently Asked Questions

Use &trade; (named), &#x2122; (hex), &#8482; (decimal), type ™ directly in UTF-8, or the CSS escape \2122 in content. Prefer &trade; in normal HTML.
U+2122 (TRADE MARK SIGN). Hex 2122, decimal 8482. It belongs to Letterlike Symbols (U+2100–U+214F).
Yes. Use &trade;. Numeric forms &#8482; and &#x2122; also work.
No. ™ is U+2122 (&trade;). ® is U+00AE (&reg;, registered). © is U+00A9 (&copy;, copyright).
Use it to mark a brand or product name as a trademark claim (often unregistered). Use &reg; when you need the registered trademark symbol instead.
HTML entities (&trade;, &#8482;, or &#x2122;) go in markup. The CSS escape \2122 goes in stylesheet strings (usually content on ::before/::after).

Did you know?

Trade mark sign is Unicode U+2122 (decimal 8482) — glyph ™ in Letterlike Symbols (U+2100–U+214F). HTML5 names it &trade;. Official name: TRADE MARK SIGN. Often used for unregistered trademarks. Do not confuse with registered sign U+00AE (&reg;, ®) or copyright sign U+00A9 (&copy;, ©).

Next: Triangle Headed Right Arrow

Learn the HTML entity for triangle-headed right arrow (U+279D).

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