Symbols

Card suit symbols.

Spades, hearts, diamonds and clubs — filled and outline — tap to copy.

Tap any symbol to copy it.

Filled suits

Outline suits

Cards

Suits for cards and more

The four playing-card suits are handy well beyond card games: ♠ ♥ ♦ ♣ show up in scorekeeping, bridge and poker notes, game guides, and as decorative dividers or accents in posts and bios. They come in two styles — filled (♠ ♥ ♦ ♣) and outline (♤ ♡ ♢ ♧) — and on many systems the same code point may render either way depending on the font. The filled versions are the most reliable across devices. The individual card characters (like 🂡 the ace of spades) are a full deck in Unicode, though their support is patchier than the plain suits.

How to type the suit symbols

Tapping a symbol above copies it, but the suits are also reachable from the keyboard:

  • Windows: hold Alt and type on the numeric keypad — 3 for ♥, 4 for ♦, 5 for ♣, 6 for ♠. These are inherited from the original PC character set and work in most Windows apps.
  • Windows, any character: Win + . opens the emoji panel; the symbols tab has the suits.
  • Word and Outlook: type the hex code then Alt + X — 2660 becomes ♠, 2665 becomes ♥.
  • macOS: Ctrl + Cmd + Space opens the Character Viewer; search "spade suit".
  • Linux: Ctrl + Shift + U, then 2660, then Enter.
  • HTML: the filled suits have names — ♠ ♠, ♥ ♥, ♦ ♦, ♣ ♣. The outline suits are numeric only: ♤ ♤, ♡ ♡, ♢ ♢, ♧ ♧. See the HTML entities list for more.

Where the four suits come from

The pips you know are the French pattern, settled in France in the late 1400s: piques (pikes), cœurs (hearts), carreaux (paving tiles) and trèfles (clovers). Their appeal was practical — four flat, simple silhouettes in two colours are cheap to stencil, which is a large part of why the pattern spread across Europe and became the world standard.

Older regional decks used different suits and are still in play. German-suited packs, common in Bavaria and Austria, use acorns, leaves, hearts and bells; Italian and Spanish packs use cups, coins, swords and batons. The English names are a leftover from those: "spade" comes from the Italian spade, meaning swords, and "club" translates the Italian bastoni — even though the shape actually printed is the French clover. In bridge the suits also rank, from lowest to highest: ♣, ♦, ♥, ♠.

Colour, emoji and rendering

All four filled suits default to text presentation, which is why they normally appear in your text colour rather than red and black. Each one also has an emoji form: append the variation selector U+FE0F (️) and a supporting platform will draw the coloured version, as in ♥️. Append U+FE0E instead to force the flat monochrome form. If you want a dependable red heart on the web, colour ♥ with CSS rather than relying on the emoji variant.

The individual card characters — 🃏 and the aces 🂡 🂱 🃁 🃑 — live in the Playing Cards block at U+1F0A0 to U+1F0FF, added in Unicode 6.0. Very few fonts cover it, so most of the deck shows as a placeholder box on a system without one; the joker 🃏 often survives because it has emoji presentation and ships with the emoji font. For a full deck in a web page, images are safer than characters.

FAQ

How do I type the card suit symbols?
Copy them above — ♠ ♥ ♦ ♣ are single Unicode characters that paste anywhere. There's no standard keyboard shortcut, so copying is the quickest route on both phone and desktop.
Why do the suits sometimes show filled and sometimes outline?
Some fonts render the same suit characters as solid and others as outline, and a few systems show them in colour as emoji. If you need a specific look, the dedicated filled (♠) and outline (♤) code points above are the safest choice.
Why are hearts and diamonds red and spades and clubs black?
That is a printing convention from the French pattern, not part of the characters. In Unicode all four suits are plain text and take the colour of the surrounding text — you get red hearts only if you set the colour yourself or use the emoji variant.
How do I make ♥ show up in red?
On the web, wrap it and set a CSS colour — that keeps it scaling with your text. In a message app, paste the emoji variant ♥️ instead, which carries a variation selector asking for the coloured picture form.
What are the 🂡 🂱 🃁 🃑 characters for?
They are the individual playing cards from the Unicode Playing Cards block — a complete 52-card deck plus jokers exists as characters. They are useful for plain-text card notation, but font support is thin, so test before you rely on them.

More symbols