Star and Check Mark Symbols Copy and Paste
Click any symbol on this page and it is copied to your clipboard, ready for a spreadsheet, a checklist, a review, a slide or a bio. Stars, ticks, ballot boxes, crosses and X marks are all here in one place.
Most of these are plain text characters, which means they take the colour, size and weight of the text around them. A ✓ in a red cell turns red, and a ★ in a heading grows with the heading. Only a handful (✅ ❌ ⭐ ✨) are emoji that always arrive pre-coloured.
Each character lists its Unicode code point, HTML entity and Windows ALT code, so you can type it straight into a document once you know which one you need.
Most copied
Star symbols
Filled, outlined and decorated five pointed stars.
Reference table Unicode, HTML entity, ALT code and CSS escape
| Symbol | Name | Unicode | HTML | ALT code | CSS | Copy |
|---|---|---|---|---|---|---|
| ★ | Black star (filled star) | U+2605 | ★ | ALT 9733 | \2605 | |
| ☆ | White star (outline star) | U+2606 | ☆ | ALT 9734 | \2606 | |
| ⭑ | Black small star | U+2B51 | ⭑ | ALT 11089 | \2B51 | |
| ⭒ | White small star | U+2B52 | ⭒ | ALT 11090 | \2B52 | |
| ✩ | Stress outlined white star | U+2729 | ✩ | ALT 10025 | \2729 | |
| ✪ | Circled white star | U+272A | ✪ | ALT 10026 | \272A | |
| ✫ | Open centre black star | U+272B | ✫ | ALT 10027 | \272B | |
| ✬ | Black centre white star | U+272C | ✬ | ALT 10028 | \272C | |
| ✭ | Outlined black star | U+272D | ✭ | ALT 10029 | \272D | |
| ✮ | Heavy outlined black star | U+272E | ✮ | ALT 10030 | \272E | |
| ✯ | Pinwheel star | U+272F | ✯ | ALT 10031 | \272F | |
| ✰ | Shadowed white star | U+2730 | ✰ | ALT 10032 | \2730 | |
| ⍟ | APL functional symbol circle star | U+235F | ⍟ | ALT 9055 | \235F | |
| ✦ | Black four pointed star | U+2726 | ✦ | ALT 10022 | \2726 | |
| ✧ | White four pointed star | U+2727 | ✧ | ALT 10023 | \2727 | |
| ⋆ | Star operator (small maths star) | U+22C6 | ⋆ | ALT 8902 | \22C6 |
Six pointed, eight pointed and asterisk stars
Bursts, pinwheels and the asterisk family. Handy as bullets and footnote marks.
Reference table Unicode, HTML entity, ALT code and CSS escape
| Symbol | Name | Unicode | HTML | ALT code | CSS | Copy |
|---|---|---|---|---|---|---|
| ✡ | Star of David (six pointed) | U+2721 | ✡ | ALT 10017 | \2721 | |
| ✶ | Six pointed black star | U+2736 | ✶ | ALT 10038 | \2736 | |
| ✵ | Eight pointed pinwheel star | U+2735 | ✵ | ALT 10037 | \2735 | |
| ✴ | Eight pointed black star | U+2734 | ✴ | ALT 10036 | \2734 | |
| ✷ | Eight pointed rectilinear black star | U+2737 | ✷ | ALT 10039 | \2737 | |
| ✸ | Heavy eight pointed rectilinear black star | U+2738 | ✸ | ALT 10040 | \2738 | |
| ✹ | Twelve pointed black star | U+2739 | ✹ | ALT 10041 | \2739 | |
| ✺ | Sixteen pointed asterisk | U+273A | ✺ | ALT 10042 | \273A | |
| ❂ | Circled open centre eight pointed star | U+2742 | ❂ | ALT 10050 | \2742 | |
| ✳ | Eight spoked asterisk | U+2733 | ✳ | ALT 10035 | \2733 | |
| ✲ | Open centre asterisk | U+2732 | ✲ | ALT 10034 | \2732 | |
| ✱ | Heavy asterisk | U+2731 | ✱ | ALT 10033 | \2731 | |
| ∗ | Asterisk operator (maths multiply) | U+2217 | ∗ | ALT 8727 | \2217 | |
| ⁂ | Asterism (section break) | U+2042 | ⁂ | ALT 8258 | \2042 | |
| ✻ | Teardrop-spoked asterisk | U+273B | ✻ | ALT 10043 | \273B | |
| ✼ | Open centre teardrop-spoked asterisk | U+273C | ✼ | ALT 10044 | \273C | |
| ✽ | Heavy teardrop-spoked asterisk | U+273D | ✽ | ALT 10045 | \273D | |
| ❉ | Balloon-spoked asterisk | U+2749 | ❉ | ALT 10057 | \2749 | |
| ❊ | Eight teardrop-spoked propeller asterisk | U+274A | ❊ | ALT 10058 | \274A | |
| ❋ | Heavy eight teardrop-spoked propeller asterisk | U+274B | ❋ | ALT 10059 | \274B |
Star and sparkle emoji
Always coloured, whatever the surrounding text does.
Reference table Unicode, HTML entity, ALT code and CSS escape
| Symbol | Name | Unicode | HTML | ALT code | CSS | Copy |
|---|---|---|---|---|---|---|
| ⭐ | White medium star (the yellow star emoji) | U+2B50 | ⭐ | ALT 11088 | \2B50 | |
| 🌟 | Glowing star | U+1F31F | 🌟 | n/a | \1F31F | |
| ✨ | Sparkles | U+2728 | ✨ | ALT 10024 | \2728 | |
| 💫 | Dizzy symbol (shooting sparkle) | U+1F4AB | 💫 | n/a | \1F4AB | |
| 🌠 | Shooting star | U+1F320 | 🌠 | n/a | \1F320 | |
| ☄️ | Comet with emoji variation selector | U+2604 U+FE0F | ☄️ | n/a | \2604\\FE0F | |
| 🔯 | Six pointed star with middle dot | U+1F52F | 🔯 | n/a | \1F52F | |
| ✳️ | Eight spoked asterisk with emoji variation selector | U+2733 U+FE0F | ✳️ | n/a | \2733\\FE0F | |
| ✴️ | Eight pointed black star with emoji variation selector | U+2734 U+FE0F | ✴️ | n/a | \2734\\FE0F | |
| ❇️ | Sparkle with emoji variation selector | U+2747 U+FE0F | ❇️ | n/a | \2747\\FE0F | |
| ⛤ | Pentagram | U+26E4 | ⛤ | ALT 9956 | \26E4 | |
| 🌃 | Night with stars (starry city, for night themes) | U+1F303 | 🌃 | n/a | \1F303 |
Check mark and tick symbols
Click to copy. ✓ and ✔ take your text colour, ✅ is always green.
Reference table Unicode, HTML entity, ALT code and CSS escape
| Symbol | Name | Unicode | HTML | ALT code | CSS | Copy |
|---|---|---|---|---|---|---|
| ✓ | Check mark (plain tick) | U+2713 | ✓ | ALT 10003 | \2713 | |
| ✔ | Heavy check mark (bold tick) | U+2714 | ✔ | ALT 10004 | \2714 | |
| ✔️ | Heavy check mark with emoji variation selector (green tick emoji) | U+2714 U+FE0F | ✔️ | n/a | \2714\\FE0F | |
| ✅ | White heavy check mark (green box tick) | U+2705 | ✅ | ALT 9989 | \2705 | |
| ☑ | Ballot box with check (ticked checkbox) | U+2611 | ☑ | ALT 9745 | \2611 | |
| ☑️ | Ballot box with check and emoji variation selector | U+2611 U+FE0F | ☑️ | n/a | \2611\\FE0F | |
| ☐ | Ballot box (empty checkbox) | U+2610 | ☐ | ALT 9744 | \2610 | |
| ☒ | Ballot box with X (crossed checkbox) | U+2612 | ☒ | ALT 9746 | \2612 | |
| 🗸 | Light check mark (thin tick, limited font support) | U+1F5F8 | 🗸 | n/a | \1F5F8 | |
| 🗹 | Ballot box with bold check (limited font support) | U+1F5F9 | 🗹 | n/a | \1F5F9 | |
| ⍻ | Not check mark (struck through tick) | U+237B | ⍻ | ALT 9083 | \237B | |
| 🔘 | Radio button (for option lists) | U+1F518 | 🔘 | n/a | \1F518 |
Cross marks and X marks
The no, wrong and failed half of a checklist.
Reference table Unicode, HTML entity, ALT code and CSS escape
| Symbol | Name | Unicode | HTML | ALT code | CSS | Copy |
|---|---|---|---|---|---|---|
| ✗ | Ballot X (plain cross) | U+2717 | ✗ | ALT 10007 | \2717 | |
| ✘ | Heavy ballot X (bold cross) | U+2718 | ✘ | ALT 10008 | \2718 | |
| ❌ | Cross mark (red X emoji) | U+274C | ❌ | ALT 10060 | \274C | |
| ❎ | Negative squared cross mark (green box X) | U+274E | ❎ | ALT 10062 | \274E | |
| ✕ | Multiplication X (close icon) | U+2715 | ✕ | ALT 10005 | \2715 | |
| ✖ | Heavy multiplication X | U+2716 | ✖ | ALT 10006 | \2716 | |
| × | Multiplication sign (ALT 0215) | U+00D7 | × | ALT 215 | \00D7 | |
| ⨯ | Vector or cross product | U+2A2F | ⨯ | ALT 10799 | \2A2F | |
| ☓ | Saltire (St Andrew's cross) | U+2613 | ☓ | ALT 9747 | \2613 | |
| ⊗ | Circled times | U+2297 | ⊗ | ALT 8855 | \2297 | |
| 🚫 | No entry sign (prohibited) | U+1F6AB | 🚫 | n/a | \1F6AB | |
| ⛔ | No entry (do not enter) | U+26D4 | ⛔ | ALT 9940 | \26D4 |
Crosses and other marks
Latin, Greek and heraldic crosses for lists, flags and memorials.
Reference table Unicode, HTML entity, ALT code and CSS escape
| Symbol | Name | Unicode | HTML | ALT code | CSS | Copy |
|---|---|---|---|---|---|---|
| ✝ | Latin cross | U+271D | ✝ | ALT 10013 | \271D | |
| ✞ | Shadowed white Latin cross | U+271E | ✞ | ALT 10014 | \271E | |
| ✟ | Outlined Latin cross | U+271F | ✟ | ALT 10015 | \271F | |
| ✠ | Maltese cross | U+2720 | ✠ | ALT 10016 | \2720 | |
| ✚ | Heavy Greek cross | U+271A | ✚ | ALT 10010 | \271A | |
| ✛ | Open centre cross | U+271B | ✛ | ALT 10011 | \271B | |
| ✜ | Heavy open centre cross | U+271C | ✜ | ALT 10012 | \271C | |
| ☩ | Cross of Jerusalem | U+2629 | ☩ | ALT 9769 | \2629 |
Half stars and rating pieces
Half stars exist in Unicode but font support is thin. The reliable trick is ★ plus ½, or two spans in CSS.
Reference table Unicode, HTML entity, ALT code and CSS escape
| Symbol | Name | Unicode | HTML | ALT code | CSS | Copy |
|---|---|---|---|---|---|---|
| ⯨ | Left half black star | U+2BE8 | ⯨ | ALT 11240 | \2BE8 | |
| ⯩ | Right half black star | U+2BE9 | ⯩ | ALT 11241 | \2BE9 | |
| ⯪ | Star with left half black | U+2BEA | ⯪ | ALT 11242 | \2BEA | |
| ⯫ | Star with right half black | U+2BEB | ⯫ | ALT 11243 | \2BEB | |
| ½ | Vulgar fraction one half (★★★½ reads fine everywhere) | U+00BD | ½ | ALT 189 | \00BD | |
| ⭐ | White medium star (emoji rating star) | U+2B50 | ⭐ | ALT 11088 | \2B50 |
Star ratings ready to paste
| Rating | Stars | Copy |
|---|---|---|
| 5 out of 5 | ★★★★★ | |
| 4.5 out of 5 | ★★★★½ | |
| 4 out of 5 | ★★★★☆ | |
| 3.5 out of 5 | ★★★½☆ | |
| 3 out of 5 | ★★★☆☆ | |
| 2.5 out of 5 | ★★½☆☆ | |
| 2 out of 5 | ★★☆☆☆ | |
| 1.5 out of 5 | ★½☆☆☆ | |
| 1 out of 5 | ★☆☆☆☆ | |
| 0 out of 5 | ☆☆☆☆☆ | |
| 3 out of 3 | ★★★ | |
| 5 emoji stars | ⭐⭐⭐⭐⭐ |
No symbol on this page matches that search. Try a shorter word.
How to type stars and check marks on Windows
Hold ALT and type the decimal code on the numeric keypad: ALT 9733 gives ★, ALT 9734 gives ☆, ALT 10003 gives ✓ and ALT 10004 gives ✔. Release ALT and the character appears. Each code is listed next to its character above.
In Microsoft Word, type the hex code point and press ALT + X instead: 2713 becomes ✓, 2605 becomes ★. This works without a numeric keypad, which is the usual problem on laptops.
The old Wingdings trick still works in Office. Set the font to Wingdings, then ALT 0252 gives a tick, ALT 0254 gives a ticked box, ALT 0251 gives a cross and ALT 0253 gives a crossed box. The catch is that the character is really a Latin letter wearing a costume, so it breaks the moment someone changes the font.
- ALT codes only work on the numeric keypad, not the number row.
- No keypad: press Windows key + full stop, open the symbols tab and search.
- Word and Outlook also have Insert, Symbol, Wingdings for the classic tick.
How to type them on a Mac
macOS has no ALT code system. Press CTRL + CMD + SPACE to open the Character Viewer, search for star or check mark, and double click the result to insert it. Click the star icon in the viewer to keep favourites at the top.
For symbols you use daily, add a text replacement: System Settings, Keyboard, Text Replacements, then map something like ;tick to ✓. It syncs to iPhone and iPad through iCloud.
Check marks and star ratings in Excel and Google Sheets
In both Excel and Google Sheets, =UNICHAR(10003) returns ✓ and =UNICHAR(10004) returns ✔. That is the cleanest way to put a tick in a formula result, for example =IF(B2>=100,UNICHAR(10003),UNICHAR(10007)).
For a star rating that scales with a number, use REPT. =REPT("★",A2)&REPT("☆",5-A2) turns a 1 to 5 score into a five star display that sorts and filters like text.
Google Sheets has real checkboxes under Insert, Tick box, and Excel has them under Developer, Insert, Check Box. Those are controls rather than characters, so use them when you need a clickable state and use the symbols when you need something that copies as text.
Text symbols, emoji and the variation selectors
✔ and ✔️ are the same base character. The second one has an invisible variation selector (U+FE0F) after it that asks the system for the colour emoji, which is why one is black and one is green. ✅ and ❌ are different characters again and are always drawn in colour.
Pick the plain text forms (✓ ✔ ✗ ✘ ★ ☆) when the symbol should match your text, print cleanly or sit in a spreadsheet cell. Pick the emoji forms (✅ ❌ ⭐) when you want the same bright icon on every device.
The invisible selector still counts as a character. If a field allows 30 characters, ✔️ uses two of them.
Why a star or tick shows as a box
An empty rectangle or a question mark means the current font has no glyph for that code point. The dingbat stars and ticks (✓ ✔ ★ ☆) are covered by nearly every system font, but the half stars (⯨ ⯪), the light check mark 🗸 and the bold ballot box 🗹 are only in wide coverage fonts such as Segoe UI Symbol, Noto Sans Symbols 2 and DejaVu Sans.
If you are publishing a page, declare UTF-8 and avoid depending on a single decorative font. If you are sharing a document, either embed the font or stick to the common characters.
- Safe almost anywhere: ★ ☆ ✓ ✔ ✗ ✘ ☑ ☐ ☒ ✳ ✱
- Emoji, safe on modern phones and browsers: ⭐ ✨ ✅ ❌ ❎
- Check before you rely on them: ⯨ ⯩ ⯪ ⯫ 🗸 🗹 ⍻
Frequently asked questions
How do I copy a check mark?
Click ✓ or ✔ in the grid above and it goes to your clipboard, then paste with CTRL + V (CMD + V on a Mac). Use ✅ instead if you want the green emoji version.
What is the difference between ✓, ✔ and ✅?
✓ is the plain check mark (U+2713) and ✔ is the heavy one (U+2714). Both take your text colour. ✅ (U+2705) is a separate emoji character that is always a white tick on a green rounded square.
How do I type a tick in Excel?
Use =UNICHAR(10003) for ✓ or =UNICHAR(10004) for ✔, or paste the character straight into the cell. ALT 0252 in the Wingdings font is another route, but it breaks if the font changes.
How do I type a star with an ALT code?
Hold ALT and type 9733 on the numeric keypad for ★, or 9734 for ☆. In Word you can type 2605 and press ALT + X instead.
Can I show half stars in plain text?
Unicode has ⯨ and ⯪, but most fonts do not include them, so they often appear as boxes. The dependable version is ★★★½☆ using the one half fraction, or a CSS overlay if you control the page.
Why did my check mark turn into a strange letter?
It was a Wingdings character rather than a real Unicode tick, and something reset the font to a normal one. Paste the actual ✓ character from this page and the problem cannot come back.