HTML Entity for Gear (⚙)

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

What Is Gear?

Gear (⚙) is the Unicode character at U+2699 in Miscellaneous Symbols. Official name: GEAR. It is commonly used as a settings or preferences icon in tech UI.

Remember
Character     ⚙
Unicode       U+2699
Hex entity    ⚙
Decimal       ⚙
CSS escape    \2699
Named entity  (none)
Meaning       gear / cog (settings symbol)
Not the same  emoji gear variants · SVG icons · wrench tools

Prefer ⚙ or ⚙ in HTML (no named form). You can also type ⚙ in a UTF-8 document. Keep a visible label (for example “Settings”) next to decorative uses.

Quick Reference

One table for every form you will actually use.

FormCodeWhere it goes
Named entityNone—
Hex entity⚙HTML markup (preferred)
Decimal entity⚙HTML markup
Direct character⚙HTML text (UTF-8)
CSS escape\2699Stylesheet content

When to Use Which

SituationUse
Compact settings mark in text⚙ plus visible “Settings” text
Production UI iconPrefer SVG or an icon component (easier to style)
Decorative glyph onlyaria-hidden="true" on the glyph + separate label
Plain text without symbolsWrite Settings or Preferences
Generated text via ::before / ::aftercontent: "\2699"

Live Preview

Symbol alone, in a sample label, and with entity forms.

Glyph ⚙
Large glyph ⚙
Sample Settings
Compared ⚙   ⚒   ⛏
With entities Hex: ⚙ | Decimal: ⚙

Complete HTML Example

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

Hex + Decimal + CSS + Typed

Four ways to display ⚙ in HTML and CSS.

html
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Gear (U+2699) in HTML</title>
  <style>
    #point::after {
      content: "\2699";
    }
  </style>
</head>
<body>
  <p>Built with Hex: &#x2699;</p>
  <p>Built with Decimal: &#9881;</p>
  <p id="point">Built with CSS: </p>
  <p>Typed: ⚙</p>
  <p><span aria-hidden="true">&#x2699;</span> Settings</p>
  <p><button type="button" aria-label="Open settings">&#x2699;</button></p>
</body>
</html>
Try It Yourself

How It Works

1. Hex: &#x2699; inserts code point U+2699 → ⚙.

2. Decimal: same code point as 9881 → &#9881;. Same visual as hex.

3. CSS: use \2699 in content (not an HTML entity). #point::after appends ⚙.

4. Typed / a11y: paste ⚙ in a UTF-8 document when you need the gear glyph. Use aria-hidden="true" when text already says “Settings”, or aria-label on icon-only buttons.

Pitfalls & Tips

Common mistakes when working with gear.

Name

No named entity

There is no HTML5 named entity for U+2699. Use &#x2699; or &#9881;. Do not invent &gear;.

UI

SVG often fits apps better

Unicode gear is great for demos and compact text. For production settings buttons, SVG icons are usually easier to size and recolor.

Font

Font / emoji presentation

Some systems draw ⚙ as emoji-style color. Appearance varies by font and OS — test on your target devices.

a11y

Do not rely on the glyph alone

Screen readers may skip or misname ⚙. Prefer nearby text, aria-hidden="true" on decorative glyphs, or aria-label on icon-only controls.

CSS vs HTML

Do not mix escapes

\2699 belongs in CSS strings. &#x2699; / &#9881; belong in HTML.

Semicolon

End references

Always finish entities with ; — write &#x2699;, not &#x2699.

Browser Support

Gear (U+2699) and its entity forms (&#x2699;, &#9881;, CSS \\2699) are supported in all mainstream browsers. Visible glyphs depend on Miscellaneous Symbols font coverage.

✓ Universal support

Gear (&#x2699;)

Encode with 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+2699 Full support

Bottom line: Prefer &#x2699; in HTML (no named form). Use &#9881; when decimal form is required, and \\2699 only inside CSS content.

Key Takeaways

  • Unicode: gear is U+2699 (decimal 9881) — glyph ⚙.
  • HTML: no named entity — use &#x2699; / &#9881; / type ⚙.
  • CSS: use \2699 inside content for generated text.
  • Meaning: treat ⚙ as a settings mark — always pair with accessible text.

One line: U+2699 → &#x2699; / &#9881; / CSS \2699 (no named form).

Frequently Asked Questions

Use &#x2699; (hex), &#9881; (decimal), type ⚙ directly in UTF-8, or the CSS escape \2699 in content. There is no named HTML entity for U+2699.
U+2699 (GEAR). Hex 2699, decimal 9881. It belongs to the Miscellaneous Symbols block (U+2600–U+26FF).
No. HTML5 does not define a named entity for U+2699. Prefer &#x2699; or &#9881;.
Use it as a compact settings/cog mark in text or simple UI demos. For production interfaces, an SVG or icon font is often easier to size and color.
HTML numeric entities (&#9881; or &#x2699;) go in markup. The CSS escape \2699 goes in stylesheet strings (usually content on ::before/::after).
U+2699 is a Miscellaneous Symbols character. Some platforms render it with emoji-style presentation; others use a text glyph. Appearance depends on font and OS.

Did you know?

Gear is Unicode U+2699 (decimal 9881) — glyph ⚙ (GEAR) in Miscellaneous Symbols. There is no HTML5 named entity; use &#x2699; or &#9881;. Common as a settings/preferences icon in UI. Prefer an SVG icon for production apps when you need scalable, styleable graphics; use ⚙ for compact text or simple demos. Pair decorative glyphs with visible labels for accessibility.

Next: Geometric Proportional

Learn the HTML entity for geometric proportional (U+223A).

Geometric proportional 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