Home HTML Entities Trade Mark Sign (U+2122) HTML Entity for Trade Mark Sign (™) Definition
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.
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.
Reference
Quick Reference One table for every form you will actually use.
Form Code Where 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 Situation Use Trademark claim (often unregistered) ™ or type ™Registered trademark ® (®)Copyright notice © (©)Service mark ℠ (U+2120)Generated text via ::before / ::after content: "\2122"
See it
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: ™
Code
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.
<!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: ™</p>
<p>Using Hex Code: ™</p>
<p>Using HTML Code: ™</p>
<p id="point">Using CSS Entity: </p>
<p>Typed directly: ™</p>
<p>Brand: CodeToFun™</p>
</body>
</html> Using Named Entity: ™
Using Hex Code: ™
Using HTML Code: ™
Using CSS Entity: ™
Typed directly: ™
Brand: CodeToFun™ How It Works 1. Named: ™ is the clearest HTML form for U+2122.
2. Hex: U+2122 → ™ in HTML. Same glyph as the named entity.
3. Decimal: same code point as 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™ after a product name.
Pitfalls & Tips Common mistakes when working with U+2122.
vs ® Not a registered mark ® (®) means registered. ™ is the general trade mark sign — do not treat them as interchangeable.
vs © Not copyright © (©) 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 ™ 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. ™ / ™ / ™ 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.
Compatibility
Browser Support Trade mark sign (U+2122) and its entity forms (™, ™, ™, CSS \\2122) are supported in all mainstream browsers. Visible glyphs depend on Letterlike Symbols font coverage.
✓ Universal support
Trade Mark Sign (™) Encode with named, hex, decimal, CSS escape, or type the character — same code point everywhere encoding is supported.
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 / ™ Full support
Bottom line: Prefer ™ in HTML. Use \\2122 only inside CSS content. Do not confuse with ® (®) or © (©).
Remember
Key Takeaways Unicode: trade mark sign is U+2122 (decimal 8482) — glyph ™.
HTML: prefer ™ — also ™ / ™.
CSS: use \2122 inside content for generated text.
Meaning: ™ is TM — not ® (®), not © (©).
One line: U+2122 → ™ / ™ / ™ / CSS \2122.
Frequently Asked Questions How do I display ™ in HTML? Use ™ (named), ™ (hex), ™ (decimal), type ™ directly in UTF-8, or the CSS escape \2122 in content. Prefer ™ in normal HTML.
What is the Unicode value for the trade mark sign? U+2122 (TRADE MARK SIGN). Hex 2122, decimal 8482. It belongs to Letterlike Symbols (U+2100–U+214F).
Is there a named HTML entity for U+2122? Yes. Use ™. Numeric forms ™ and ™ also work.
Is ™ the same as ® or ©? No. ™ is U+2122 (™). ® is U+00AE (®, registered). © is U+00A9 (©, copyright).
When should I use ™? Use it to mark a brand or product name as a trademark claim (often unregistered). Use ® when you need the registered trademark symbol instead.
What is the difference between HTML code and CSS entity for U+2122? HTML entities (™, ™, or ™) 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 ™. Official name: TRADE MARK SIGN . Often used for unregistered trademarks. Do not confuse with registered sign U+00AE (®, ®) or copyright sign U+00A9 (©, ©).
Next: Triangle Headed Right Arrow Learn the HTML entity for triangle-headed right arrow (U+279D).
Continue tutorial → About the author Developer, cloud engineer, and technical writer
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
Helpful Share Copy link Suggestion