Card Suit Symbols
Click any of ♠ ♥ ♦ ♣ ♤ ♡ ♢ ♧ or a 🂡 card character to copy it. Every suit is listed with its code point, Alt code, HTML entity, CSS, JS and Python escape, UTF-8 bytes and emoji form.
Use the Card Suit Symbols
The four playing card suits — spade (♠), heart (♥), diamond (♦) and club (♣) — are in the Unicode Miscellaneous Symbols block (U+2600–U+26FF), each with an outlined twin (♤ ♡ ♢ ♧). Whole cards such as 🂡 are in the separate Playing Cards block. Click any symbol or value to copy it.
Quick Copy — All Eight Suit Symbols
Card Suit Codes: Complete Reference Table
Click any cell to copy it. The CSS value goes in content:; the JS escape works in JavaScript, JSON, Java and C#.
| Symbol | Unicode name | Code point | Alt code | HTML named | HTML decimal | HTML hex | CSS | JS / Python | UTF-8 bytes | URL encoded |
|---|---|---|---|---|---|---|---|---|---|---|
| BLACK SPADE SUIT | ||||||||||
| WHITE SPADE SUIT | — | — | ||||||||
| BLACK HEART SUIT | ||||||||||
| WHITE HEART SUIT | — | — | ||||||||
| BLACK DIAMOND SUIT | ||||||||||
| WHITE DIAMOND SUIT | — | — | ||||||||
| BLACK CLUB SUIT | ||||||||||
| WHITE CLUB SUIT | — | — |
Playing Card Characters 🂡 (U+1F0A0–U+1F0FF)
Full-card characters for every suit, ace to king, plus the knight (C) used in tarot decks. Click a card to copy it. If you see empty boxes, your font lacks this block — on Windows choose Segoe UI Symbol.
| Suit | A | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | J | C | Q | K |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Spades | ||||||||||||||
| Hearts | ||||||||||||||
| Diamonds | ||||||||||||||
| Clubs |
Code pattern: ace = suit base + 1 … king = base + 14 (knight = base + 12, so a queen is base + 13). Bases: spades U+1F0A0, hearts U+1F0B0, diamonds U+1F0C0, clubs U+1F0D0. In JavaScript use "\u{1F0A1}"; in Python "\U0001F0A1".
How to Type Card Suit Symbols
| Where | ♠ | ♥ | ♦ | ♣ | Notes |
|---|---|---|---|---|---|
| Windows Alt code | Alt+6 | Alt+3 | Alt+4 | Alt+5 | Hold Alt, type on the numeric keypad with Num Lock on. |
| Word / Outlook | 2660 Alt+X | 2665 Alt+X | 2666 Alt+X | 2663 Alt+X | Outlined: 2664, 2661, 2662, 2667 then Alt+X. |
| Linux (GTK, IBus) | Ctrl+Shift+U 2660 | Ctrl+Shift+U 2665 | Ctrl+Shift+U 2666 | Ctrl+Shift+U 2663 | Press Space or Enter to finish. |
| LaTeX | \spadesuit | \heartsuit | \diamondsuit | \clubsuit | Math mode. Base LaTeX draws ♡ and ♢ as outlines; \varheartsuit and \vardiamondsuit (stix, txfonts) give filled ones. |
| Mac | Control+Command+Space → search "spade", "heart", "diamond" or "club" | Character Viewer; double-click to insert. | |||
| Windows emoji panel | Win+. (period) → Symbols tab, or search "spade" | Inserts the emoji form ♠️. | |||
| iPhone / Android | Emoji keyboard → Symbols: ♠️ ♥️ ♦️ ♣️ | Search "spade" or "card". | |||
Text vs emoji: the four filled suits are also emoji. Append U+FE0F (️) to request the colored emoji, or U+FE0E to force the plain text glyph. The outlined suits ♤ ♡ ♢ ♧ are text-only. Sources: Unicode Miscellaneous Symbols chart, Unicode Playing Cards chart, HTML named character references.
Summary
The four playing card suits are Unicode characters in the Miscellaneous Symbols block: spade ♠ U+2660, heart ♥ U+2665, diamond ♦ U+2666 and club ♣ U+2663, each with an outlined twin (♤ U+2664, ♡ U+2661, ♢ U+2662, ♧ U+2667). Whole cards such as 🂡 (ace of spades, U+1F0A1) live in the separate Playing Cards block U+1F0A0–U+1F0FF. This page lets you copy any of them and gives every code you need to type or embed them: Windows Alt codes, Word Alt+X, HTML entities, CSS content values, JavaScript and Python escapes, UTF-8 bytes and URL encoding.
How it works
- Click a big suit symbol, a quick-copy tile or any table cell to copy that exact value to your clipboard.
- Use the Filled / Outlined tabs on each suit card to switch between ♠ and ♤, ♥ and ♡, and so on.
- Each suit card lists the code point, HTML entities, CSS value, JavaScript and Python escapes, UTF-8 bytes, URL encoding, Alt code and emoji form.
- The reference table and the playing-card grid below are plain HTML, so you can also select and copy from them directly.
- To type a suit without copying, use the keyboard methods listed for Windows, Mac, Linux, Word and LaTeX.
Use cases
- Write poker hands and bridge contracts such as A♠ K♥ or 4♠ in chats, forums and documents.
- Insert the right HTML entity (♠ ♥ ♦ ♣) in web pages and emails.
- Use CSS content values like "\2660" for ::before decorations in card game UIs.
- Paste JavaScript or Python escapes into code that must stay ASCII-only.
- Show complete cards like 🂡 🂱 🃁 🃑 in card game interfaces where the font supports the Playing Cards block.
- Type suits with Alt codes on Windows (Alt+3, 4, 5, 6) without opening a character map.