Home HTML Entities Symbol Entities HTML Symbol Entities Definition
What Are HTML Symbol Entities? HTML symbol entities are character references for non-letter glyphs — copyright, registered, and trademark marks, stars, card suits, phone icons, weather symbols, checkmarks, and letterlike signs.
Named (common) © ® ™ ★ ☆ ☎
Card suits ♠ ♣ ♥ ♦
CSS example content: "\2605" (filled star)
No named form use &#xHHHH; or &#DDDD; from the table Prefer named forms when HTML defines them; use hex or decimal from the table when there is no short name. For quotes and dashes, see HTML Punctuation Entities ; for digits and fractions, see HTML Number Entities .
Reference
Quick Reference Search by symbol, Unicode, hex, decimal, or entity name.
Symbol Unicode Hex code HTML code HTML entity © U+00A9 © © © ® U+00AE ® ® ® ™ U+2122 ™ ™ ™ @ U+0040 @ @ @ ¶ U+00B6 ¶ ¶ ¶ § U+00A7 § § § ℀ U+2100 ℀ ℀ - ℁ U+2101 ℁ ℁ - ℃ U+2103 ℃ ℃ - ℅ U+2105 ℅ ℅ ℅ ℆ U+2106 ℆ ℆ - ℇ U+2107 ℇ ℇ - ℈ U+2108 ℈ ℈ - ℉ U+2109 ℉ ℉ - № U+2116 № № № ℠ U+2120 ℠ ℠ - ℡ U+2121 ℡ ℡ - ℥ U+2125 ℥ ℥ - Ω U+2126 Ω Ω - ℧ U+2127 ℧ ℧ ℧ ℨ U+2128 ℨ ℨ ℨ ℩ U+2129 ℩ ℩ ℩ ℶ U+2136 ℶ ℶ ℶ ℷ U+2137 ℷ ℷ ℷ ℸ U+2138 ℸ ℸ ℸ ⅋ U+214B ⅋ ⅋ - ⅍ U+214D ⅍ ⅍ - ☀ U+2600 ☀ ☀ - ☁ U+2601 ☁ ☁ - ☂ U+2602 ☂ ☂ - ☃ U+2603 ☃ ☃ - ☄ U+2604 ☄ ☄ - ★ U+2605 ★ ★ ★ ☆ U+2606 ☆ ☆ ☆ ☇ U+2607 ☇ ☇ - ☈ U+2608 ☈ ☈ - ☉ U+2609 ☉ ☉ - ☊ U+260A ☊ ☊ - ☋ U+260B ☋ ☋ - ☌ U+260C ☌ ☌ - ☍ U+260D ☍ ☍ - ☎ U+260E ☎ ☎ ☎ ☏ U+260F ☏ ☏ - ☐ U+2610 ☐ ☐ - ☑ U+2611 ☑ ☑ - ☒ U+2612 ☒ ☒ - ☓ U+2613 ☓ ☓ - ☖ U+2616 ☖ ☖ - ☗ U+2617 ☗ ☗ - ☘ U+2618 ☘ ☘ - ☙ U+2619 ☙ ☙ - ☚ U+261A ☚ ☚ - ☛ U+261B ☛ ☛ - ☜ U+261C ☜ ☜ - ☝ U+261D ☝ ☝ - ☞ U+261E ☞ ☞ - ☟ U+261F ☟ ☟ - ☠ U+2620 ☠ ☠ - ☢ U+2622 ☢ ☢ - ☣ U+2623 ☣ ☣ - ☤ U+2624 ☤ ☤ - ☥ U+2625 ☥ ☥ - ☦ U+2626 ☦ ☦ - ☧ U+2627 ☧ ☧ - ☨ U+2628 ☨ ☨ - ☩ U+2629 ☩ ☩ - ☪ U+262A ☪ ☪ - ☫ U+262B ☫ ☫ - ☬ U+262C ☬ ☬ - ☭ U+262D ☭ ☭ - ☮ U+262E ☮ ☮ - ☯ U+262F ☯ ☯ - ☰ U+2630 ☰ ☰ - ☱ U+2631 ☱ ☱ - ☲ U+2632 ☲ ☲ - ☳ U+2633 ☳ ☳ - ☴ U+2634 ☴ ☴ - ☵ U+2635 ☵ ☵ - ☶ U+2636 ☶ ☶ - ☷ U+2637 ☷ ☷ - ☸ U+2638 ☸ ☸ - ☹ U+2639 ☹ ☹ - ☺ U+263A ☺ ☺ - ☻ U+263B ☻ ☻ - ☼ U+263C ☼ ☼ - ☽ U+263D ☽ ☽ - ☾ U+263E ☾ ☾ - ☿ U+263F ☿ ☿ - ♀ U+2640 ♀ ♀ ♀ ♁ U+2641 ♁ ♁ - ♂ U+2642 ♂ ♂ ♂ ♃ U+2643 ♃ ♃ - ♄ U+2644 ♄ ♄ - ♅ U+2645 ♅ ♅ - ♆ U+2646 ♆ ♆ - ♇ U+2647 ♇ ♇ - ♔ U+2654 ♔ ♔ - ♕ U+2655 ♕ ♕ - ♖ U+2656 ♖ ♖ - ♗ U+2657 ♗ ♗ - ♘ U+2658 ♘ ♘ - ♙ U+2659 ♙ ♙ - ♚ U+265A ♚ ♚ - ♛ U+265B ♛ ♛ - ♜ U+265C ♜ ♜ - ♝ U+265D ♝ ♝ - ♞ U+265E ♞ ♞ - ♟ U+265F ♟ ♟ - ♠ U+2660 ♠ ♠ ♠ ♡ U+2661 ♡ ♡ - ♢ U+2662 ♢ ♢ - ♣ U+2663 ♣ ♣ ♣ ♤ U+2664 ♤ ♤ - ♥ U+2665 ♥ ♥ ♥ ♦ U+2666 ♦ ♦ ♦ ♧ U+2667 ♧ ♧ - ♨ U+2668 ♨ ♨ - ♩ U+2669 ♩ ♩ - ♪ U+266A ♪ ♪ ♪ ♫ U+266B ♫ ♫ - ♬ U+266C ♬ ♬ - ♭ U+266D ♭ ♭ ♭ ♮ U+266E ♮ ♮ ♮ ♯ U+266F ♯ ♯ ♯ ♰ U+2670 ♰ ♰ - ♱ U+2671 ♱ ♱ - ♲ U+2672 ♲ ♲ - ♳ U+2673 ♳ ♳ - ♴ U+2674 ♴ ♴ - ♵ U+2675 ♵ ♵ - ♶ U+2676 ♶ ♶ - ♷ U+2677 ♷ ♷ - ♸ U+2678 ♸ ♸ - ♹ U+2679 ♹ ♹ - ♺ U+267A ♺ ♺ - ♻ U+267B ♻ ♻ - ♼ U+267C ♼ ♼ - ♽ U+267D ♽ ♽ - ♾ U+267E ♾ ♾ - ⚀ U+2680 ⚀ ⚀ - ⚁ U+2681 ⚁ ⚁ - ⚂ U+2682 ⚂ ⚂ - ⚃ U+2683 ⚃ ⚃ - ⚄ U+2684 ⚄ ⚄ - ⚅ U+2685 ⚅ ⚅ - ⚆ U+2686 ⚆ ⚆ - ⚇ U+2687 ⚇ ⚇ - ⚈ U+2688 ⚈ ⚈ - ⚉ U+2689 ⚉ ⚉ - ⚊ U+268A ⚊ ⚊ - ⚋ U+268B ⚋ ⚋ - ⚌ U+268C ⚌ ⚌ - ⚍ U+268D ⚍ ⚍ - ⚎ U+268E ⚎ ⚎ - ⚏ U+268F ⚏ ⚏ - ⚐ U+2690 ⚐ ⚐ - ⚑ U+2691 ⚑ ⚑ - ⚒ U+2692 ⚒ ⚒ - ⚔ U+2694 ⚔ ⚔ - ⚕ U+2695 ⚕ ⚕ - ⚖ U+2696 ⚖ ⚖ - ⚗ U+2697 ⚗ ⚗ - ⚘ U+2698 ⚘ ⚘ - ⚙ U+2699 ⚙ ⚙ - ⚚ U+269A ⚚ ⚚ - ⚛ U+269B ⚛ ⚛ - ⚜ U+269C ⚜ ⚜ - ⚝ U+269D ⚝ ⚝ - ⚠ U+26A0 ⚠ ⚠ - ⚢ U+26A2 ⚢ ⚢ - ⚣ U+26A3 ⚣ ⚣ - ⚤ U+26A4 ⚤ ⚤ - ⚥ U+26A5 ⚥ ⚥ - ⚦ U+26A6 ⚦ ⚦ - ⚧ U+26A7 ⚧ ⚧ - ⚨ U+26A8 ⚨ ⚨ - ⚩ U+26A9 ⚩ ⚩ - ⚬ U+26AC ⚬ ⚬ - ⚭ U+26AD ⚭ ⚭ - ⚮ U+26AE ⚮ ⚮ - ⚯ U+26AF ⚯ ⚯ - ⚾ U+26BE ⚾ ⚾ - ✁ U+2701 ✁ ✁ - ✂ U+2702 ✂ ✂ - ✃ U+2703 ✃ ✃ - ✄ U+2704 ✄ ✄ - ✆ U+2706 ✆ ✆ - ✇ U+2707 ✇ ✇ - ✈ U+2708 ✈ ✈ - ✉ U+2709 ✉ ✉ - ✌ U+270C ✌ ✌ - ✍ U+270D ✍ ✍ - ✎ U+270E ✎ ✎ - ✏ U+270F ✏ ✏ - ✐ U+2710 ✐ ✐ - ✑ U+2711 ✑ ✑ - ✒ U+2712 ✒ ✒ - ✓ U+2713 ✓ ✓ ✓ ✔ U+2714 ✔ ✔ - ✕ U+2715 ✕ ✕ - ✖ U+2716 ✖ ✖ - ✗ U+2717 ✗ ✗ - ✘ U+2718 ✘ ✘ - ✙ U+2719 ✙ ✙ - ✚ U+271A ✚ ✚ - ✛ U+271B ✛ ✛ - ✜ U+271C ✜ ✜ - ✝ U+271D ✝ ✝ - ✞ U+271E ✞ ✞ - ✟ U+271F ✟ ✟ - ✠ U+2720 ✠ ✠ ✠ ✡ U+2721 ✡ ✡ - ✢ U+2722 ✢ ✢ - ✣ U+2723 ✣ ✣ - ✤ U+2724 ✤ ✤ - ✥ U+2725 ✥ ✥ - ✦ U+2726 ✦ ✦ - ✧ U+2727 ✧ ✧ - ✩ U+2729 ✩ ✩ - ✪ U+272A ✪ ✪ - ✫ U+272B ✫ ✫ - ✬ U+272C ✬ ✬ - ✭ U+272D ✭ ✭ - ✮ U+272E ✮ ✮ - ✯ U+272F ✯ ✯ - ✰ U+2730 ✰ ✰ - ✱ U+2731 ✱ ✱ - ✲ U+2732 ✲ ✲ - ✳ U+2733 ✳ ✳ - ✴ U+2734 ✴ ✴ - ✵ U+2735 ✵ ✵ - ✶ U+2736 ✶ ✶ ✶ ✷ U+2737 ✷ ✷ - ✸ U+2738 ✸ ✸ - ✹ U+2739 ✹ ✹ - ✺ U+273A ✺ ✺ - ✻ U+273B ✻ ✻ - ✼ U+273C ✼ ✼ - ✽ U+273D ✽ ✽ - ✾ U+273E ✾ ✾ - ✿ U+273F ✿ ✿ - ❀ U+2740 ❀ ❀ - ❁ U+2741 ❁ ❁ - ❂ U+2742 ❂ ❂ - ❃ U+2743 ❃ ❃ - ❄ U+2744 ❄ ❄ - ❅ U+2745 ❅ ❅ - ❆ U+2746 ❆ ❆ - ❇ U+2747 ❇ ❇ - ❈ U+2748 ❈ ❈ - ❉ U+2749 ❉ ❉ - ❊ U+274A ❊ ❊ - ❋ U+274B ❋ ❋ - ❍ U+274D ❍ ❍ - ❏ U+274F ❏ ❏ - ❐ U+2750 ❐ ❐ - ❑ U+2751 ❑ ❑ - ❒ U+2752 ❒ ❒ - ❖ U+2756 ❖ ❖ - ❘ U+2758 ❘ ❘ - ❙ U+2759 ❙ ❙ - ❚ U+275A ❚ ❚ - ❛ U+275B ❛ ❛ - ❜ U+275C ❜ ❜ - ❝ U+275D ❝ ❝ - ❞ U+275E ❞ ❞ - ❡ U+2761 ❡ ❡ - ❢ U+2762 ❢ ❢ - ❣ U+2763 ❣ ❣ - ❤ U+2764 ❤ ❤ - ❥ U+2765 ❥ ❥ - ❦ U+2766 ❦ ❦ - ❧ U+2767 ❧ ❧ - ❨ U+2768 ❨ ❨ - ❩ U+2769 ❩ ❩ - ❪ U+276A ❪ ❪ - ❫ U+276B ❫ ❫ - ❬ U+276C ❬ ❬ - ❭ U+276D ❭ ❭ - ❮ U+276E ❮ ❮ - ❯ U+276F ❯ ❯ - ❰ U+2770 ❰ ❰ - ❱ U+2771 ❱ ❱ - ❲ U+2772 ❲ ❲ ❲ ❳ U+2773 ❳ ❳ ❳ ❴ U+2774 ❴ ❴ - ❵ U+2775 ❵ ❵ - ̀ U+0300 ̀ ̀ - ́ U+0301 ́ ́ - ̂ U+0302 ̂ ̂ - ̃ U+0303 ̃ ̃ - ̄ U+0304 ̄ ̄ - ̅ U+0305 ̅ ̅ - ̆ U+0306 ̆ ̆ - ̇ U+0307 ̇ ̇ - ̈ U+0308 ̈ ̈ - ̉ U+0309 ̉ ̉ - ̊ U+030A ̊ ̊ - ̋ U+030B ̋ ̋ - ̌ U+030C ̌ ̌ - ̍ U+030D ̍ ̍ - ̎ U+030E ̎ ̎ - ̏ U+030F ̏ ̏ - ̐ U+0310 ̐ ̐ - ̑ U+0311 ̑ ̑ - ̒ U+0312 ̒ ̒ - ̓ U+0313 ̓ ̓ - ̔ U+0314 ̔ ̔ - ̕ U+0315 ̕ ̕ - ̖ U+0316 ̖ ̖ - ̗ U+0317 ̗ ̗ - ̘ U+0318 ̘ ̘ - ̙ U+0319 ̙ ̙ - ̚ U+031A ̚ ̚ - ̛ U+031B ̛ ̛ - ̜ U+031C ̜ ̜ - ̝ U+031D ̝ ̝ - ̞ U+031E ̞ ̞ - ̟ U+031F ̟ ̟ - ̠ U+0320 ̠ ̠ - ̡ U+0321 ̡ ̡ - ̢ U+0322 ̢ ̢ - ̣ U+0323 ̣ ̣ - ̤ U+0324 ̤ ̤ - ̥ U+0325 ̥ ̥ - ̦ U+0326 ̦ ̦ - ̧ U+0327 ̧ ̧ - ̨ U+0328 ̨ ̨ - ̩ U+0329 ̩ ̩ - ̪ U+032A ̪ ̪ - ̫ U+032B ̫ ̫ - ̬ U+032C ̬ ̬ - ̭ U+032D ̭ ̭ - ̮ U+032E ̮ ̮ - ̯ U+032F ̯ ̯ - ̰ U+0330 ̰ ̰ - ̱ U+0331 ̱ ̱ - ̲ U+0332 ̲ ̲ - ̳ U+0333 ̳ ̳ - ̴ U+0334 ̴ ̴ - ̵ U+0335 ̵ ̵ - ̶ U+0336 ̶ ̶ - ̷ U+0337 ̷ ̷ - ̸ U+0338 ̸ ̸ - ̹ U+0339 ̹ ̹ - ̺ U+033A ̺ ̺ - ̻ U+033B ̻ ̻ - ̼ U+033C ̼ ̼ - ̽ U+033D ̽ ̽ - ̾ U+033E ̾ ̾ - ̿ U+033F ̿ ̿ - ̀ U+0340 ̀ ̀ - ́ U+0341 ́ ́ - ͂ U+0342 ͂ ͂ - ̓ U+0343 ̓ ̓ - ̈́ U+0344 ̈́ ̈́ - ͅ U+0345 ͅ ͅ - ͆ U+0346 ͆ ͆ - ͇ U+0347 ͇ ͇ - ͈ U+0348 ͈ ͈ - ͉ U+0349 ͉ ͉ - ͊ U+034A ͊ ͊ - ͋ U+034B ͋ ͋ - ͌ U+034C ͌ ͌ - ͍ U+034D ͍ ͍ - ͎ U+034E ͎ ͎ - U+034F ͏ ͏ - ͐ U+0350 ͐ ͐ - ͑ U+0351 ͑ ͑ - ͒ U+0352 ͒ ͒ - ͓ U+0353 ͓ ͓ - ͔ U+0354 ͔ ͔ - ͕ U+0355 ͕ ͕ - ͖ U+0356 ͖ ͖ - ͗ U+0357 ͗ ͗ - ͘ U+0358 ͘ ͘ - ͙ U+0359 ͙ ͙ - ͚ U+035A ͚ ͚ - ͛ U+035B ͛ ͛ - ͜ U+035C ͜ ͜ - ͝ U+035D ͝ ͝ - ͞ U+035E ͞ ͞ - ͟ U+035F ͟ ͟ - ͠ U+0360 ͠ ͠ - ͡ U+0361 ͡ ͡ - ͢ U+0362 ͢ ͢ - ℹ U+2139 ℹ ℹ - ℺ U+213A ℺ ℺ - ℻ U+213B ℻ ℻ - ℼ U+213C ℼ ℼ - ℽ U+213D ℽ ℽ - ℾ U+213E ℾ ℾ - ℿ U+213F ℿ ℿ - ⅀ U+2140 ⅀ ⅀ - ⅅ U+2145 ⅅ ⅅ ⅅ ⅆ U+2146 ⅆ ⅆ ⅆ ⅇ U+2147 ⅇ ⅇ ⅇ ⅈ U+2148 ⅈ ⅈ ⅈ ⅉ U+2149 ⅉ ⅉ - ⅊ U+214A ⅊ ⅊ - ⚞ U+269E ⚞ ⚞ - ⚟ U+269F ⚟ ⚟ - ⚰ U+26B0 ⚰ ⚰ - ⚱ U+26B1 ⚱ ⚱ - ⚲ U+26B2 ⚲ ⚲ - ⛢ U+26E2 ⛢ ⛢ -
When to Use Which Situation Use Copyright / registered / trademark © · ® · ™Filled / outlined star ★ · ☆Card suits ♠ · ♣ · ♥ · ♦Telephone glyph ☎ (or ☎)Editorial / section marks ¶ · § · №No named entity listed Hex or decimal from the Quick Reference Icon via ::before / ::after content: "\2605" (CSS escape)Quotes, dashes, spacing Punctuation entities — not this table
See it
Live Preview Common symbols from character references.
Legal marks © ® ™ №
Stars and phone ★ ☆ ☎ ☎
Suits ♠ ♣ ♥ ♦
Weather sample ☀ ☁ ☂ ☃
Large type © ★ ♥
Code
Complete HTML Example One page that shows legal marks, stars (named + hex), and a CSS-injected filled star. Use View Output or open the live editor.
Legal Marks + Stars + CSS Named entities in prose, hex for comparison, plus a stylesheet-injected star.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>HTML Symbol Entities</title>
<style>
#star-css::after {
content: "\2605";
}
</style>
</head>
<body>
<p>© 2026 · ® · ™</p>
<p>Stars: ★ ☆ Hex: ★ ☆</p>
<p id="star-css">Filled star via CSS: </p>
</body>
</html> © 2026 · ® · ™
Stars: ★ ☆ Hex: ★ ☆
Filled star via CSS: ★ How It Works 1. Legal marks: ©, ®, and ™ are named HTML5 entities for ©, ®, and ™.
2. Stars: ★ is the filled star (U+2605); ☆ is the outline (U+2606). Hex forms ★ / ☆ match the same code points.
3. CSS: \2605 in content injects a filled star on #star-css::after. Escapes belong in stylesheets, not as HTML entities.
4. Same glyph: named, hex, decimal, CSS, and typed UTF-8 all resolve to the same Unicode character when the code point matches.
Pitfalls & Tips Common mistakes when working with symbol entities.
Named Prefer names when available © and ★ are clearer than numeric forms. Use the table for symbols without a short HTML5 name.
Dash Dash in the entity column A dash means no named entity — copy hex or decimal from that row. Do not invent a name.
Fonts Check dingbat coverage Some UI fonts omit weather icons or rare letterlike symbols. Prefer a font stack that covers the glyphs you show.
A11y Do not rely on the glyph alone Pair decorative symbols with visible text or an accessible name so meaning is not conveyed by the icon alone.
CSS vs HTML Do not mix escapes \2605 belongs in CSS. ★ / ★ belong in HTML.
Scope Wrong hub? Quotes, dashes, and live under punctuation . Digits and fractions live under numbers .
Compatibility
Browser Support Named and numeric symbol character references work in all mainstream browsers with UTF-8 documents. Visible glyphs depend on font coverage for rarer dingbats and letterlike symbols.
✓ Universal support
HTML Symbol Entities 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 Symbol entities Full support
Bottom line: Prefer named entities when listed. Use numeric forms from the table for rarer marks. Use CSS escapes only inside content.
Remember
Key Takeaways Named: ©, ®, ™, ★, ☆, suit names.
Numeric: use hex / decimal from the Quick Reference when a short name is missing.
CSS: use escapes such as \2605 inside content for generated icons.
Rule: symbols decorate; always keep accessible text for critical meaning.
One line: named when available → numeric from the table → CSS escape only in content.
Frequently Asked Questions What are HTML symbol entities? Character references for symbols such as copyright (©), registered (®), trademark (™), stars, checkmarks, card suits, weather icons, and letterlike signs. Write them as named entities (for example ©), hexadecimal (©), or decimal (©) forms.
How do I use HTML symbol entities? Place the reference in HTML text (or attributes that allow text). Prefer named entities when the table lists them; otherwise use &#xHHHH; or &#DDDD; from the same row. Pair with UTF-8 and a charset declaration.
What kinds of symbols appear in this reference table? Legal and editorial marks, letterlike symbols, weather and map icons, stars, geometric shapes, card suits, and similar glyphs used in general web content — not the entire Unicode range.
Why use entities instead of pasting the character? Entities keep source ASCII-friendly, avoid ambiguity in templates, and document the exact code point. UTF-8 plain characters are fine when the whole toolchain is Unicode-safe.
What is the difference between named and numeric codes? Named entities are mnemonic when defined. Numeric codes work for every Unicode scalar value. Where the table shows a dash in the entity column, only hex or decimal references apply.
What is the difference between HTML code and CSS for symbols? HTML entities go in markup. CSS uses a backslash hex escape in content on ::before/::after (for example \2605 for a filled star). Prefer HTML for body text and CSS when the design injects the glyph.
🤔
Did you know? Common legal marks have short HTML5 names — ©, ®, ™. Stars use ★ / ☆; card suits use ♠, ♣, ♥, ♦. A dash in the entity column means use hex or decimal only.
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