How to Type Card Suit Symbols ♠ ♥ ♦ ♣ on Any Device

Igor R.

July 18, 2026

Short answer: On Windows, hold Alt and type 6 (♠), 3 (♥), 4 (♦) or 5 (♣) on the numeric keypad. In Word, type 2660 and press Alt + X for ♠. On a Mac or phone, copy the suit you need from the tool below.

Tap to copy a card suit

The four card suits — spade ♠, heart ♥, diamond ♦, club ♣ — are handy well beyond card games: suit labels, score sheets, bullet lists, dividers, bios and design flourishes. Each also has a hollow “white” version (♤ ♡ ♢ ♧). None sit on a standard keyboard, so here’s the fastest method on every platform, plus the colour and ranking details people ask about. This is part of the Stars & Hearts collection.

Quick reference — all eight suits

SymbolNameWindowsWord (Alt+X)HTMLUnicode
Black spadeAlt + 6 or Alt + 98242660♠U+2660
Black heartAlt + 3 or Alt + 98292665♥U+2665
Black diamondAlt + 4 or Alt + 98302666♦U+2666
Black clubAlt + 5 or Alt + 98272663♣U+2663
White spadeAlt + 98282664♤U+2664
White heartAlt + 98252661♡U+2661
White diamondAlt + 98262662♢U+2662
White clubAlt + 98312667♧U+2667

Windows

Turn on Num Lock, hold Alt, and type the code on the numeric keypad (not the top-row numbers). The suits have short legacy codes that work almost everywhere: Alt + 6 for ♠, Alt + 3 for ♥, Alt + 4 for ♦, Alt + 5 for ♣. The full Unicode decimals (Alt + 9824 ♠, 9829 ♥, 9830 ♦, 9827 ♣) also work in Unicode-aware apps, and are the only route to the hollow white suits (9828, 9825, 9826, 9831).

No numeric keypad? Press Win + . to open the emoji and symbols panel, click the symbols tab, and pick a suit — or type its name in the search box. If an Alt code returns the wrong character, you’re on the number row — see why Alt codes don’t work.

Card suit Alt codes — Alt+6 spade, Alt+3 heart, Alt+4 diamond, Alt+5 club

Mac

macOS has no dedicated Option shortcut for card suits. Open the Character Viewer with Control + Command + Space, then search spade, heart, diamond or club and double-click to insert — the same viewer works in Pages, Word, Notes and Safari. All eight suits also sit together under the viewer’s Pictographs category. For a suit you use often, save a text replacement in System Settings → Keyboard → Text Replacements.

iPhone and Android

The default phone keyboards don’t include the plain text suits. Two routes:

  • Copy them from the tool above — quickest for occasional use.
  • Emoji keyboard carries the suit emoji (♠️ ♥️ ♦️ ♣️) in the symbols section. These are the coloured versions (see the colour note below), so they may not match plain text.

For repeat use, save a text replacement (iPhone: Settings → General → Keyboard → Text Replacement; Android: Settings → Dictionary → Personal dictionary) mapping a trigger like sspade to ♠.

Word, Outlook and PowerPoint

Type the Unicode hex and press Alt + X: 2660 → ♠, 2665 → ♥, 2666 → ♦, 2663 → ♣. The short Alt + 3/4/5/6 keypad codes work here too. Or go Insert → Symbol → More Symbols; in Character Map or the Symbol dialog, jump to Unicode 2660 to see all eight suits together. Note that Word 365 often defaults to the Segoe UI Emoji font, which can render the suits in colour — switch the selection to a plain text font (Arial, Calibri) if you want them monochrome.

Excel and Google Sheets

For spreadsheets, the formula route is cleanest and survives font changes: =UNICHAR(9824) gives ♠, 9829 ♥, 9830 ♦, 9827 ♣. That’s handy for suit-labelled tables or score trackers — for example a column that shows the suit next to a value. You can also paste the symbols straight into a cell. (More spreadsheet symbol tips: symbols in Google Sheets.)

Chromebook

Press Ctrl + Shift + U, release, type the hex (2660 for ♠), then press Enter or Space. Alternatively, open the ChromeOS emoji picker with Launcher + Shift + Space (or right-click → Emoji & Symbols) and search for the suit.

Linux

In most GTK and IBus-based apps, press Ctrl + Shift + U, type the hex code (2660, 2665, 2666, 2663), then press Enter or Space to commit it. If that shortcut isn’t enabled, open the Characters / gucharmap app, search the suit name, and copy it. Card suits don’t have standard Compose-key sequences, so the Unicode-entry method is the reliable one.

HTML, CSS and code

The black suits have convenient named entities: ♠ (♠), ♥ (♥), ♦ (♦) and ♣ (♣). The white suits use numeric entities — ♤ ♤, ♡ ♡, ♢ ♢, ♧ ♧. In CSS (for pseudo-element content) use the escaped code point, e.g. content:"\2660"; in JavaScript use "\u2660". The Unicode code points run from U+2660 to U+2667.

Black vs white suits, colour and ranking

A few things worth knowing:

  • “Black” and “white” mean solid and outline, not colour. In Unicode, ♠ is the black (filled) spade and ♤ is the white (outline) spade. The actual colour is left to the font — in plain text, all four filled suits usually render in your text colour (normally black), even hearts and diamonds.
  • Where does the red come from? The familiar red hearts/diamonds and black spades/clubs appear when you use the emoji suits (♥️ ♦️) or a colour font. If you need red in HTML, wrap the plain suit in a span and style it, e.g. color:#c00.
  • Suit ranking. In games like bridge the suits rank clubs (lowest), then diamonds, hearts, spades (highest). Other games use different orders, so don’t assume one universal ranking.
  • Handy reuse. The diamond ♦ is often used as a decorative bullet, and a run of suits (♠ ♥ ♦ ♣) makes a compact divider in bios and headings.

For the heart on its own — including the text-vs-emoji red-heart issue in more depth — see heart and star symbols.

Troubleshooting

ProblemFix
Alt + 3 does nothingNum Lock off, or you used the top-row numbers. Use the numeric keypad.
Laptop has no numpadUse Win + ., or Word’s 2660 + Alt + X, or copy from above.
Suits appear in colour, I want plain blackYou’re seeing the emoji font (e.g. Segoe UI Emoji). Switch to a text font like Arial or Calibri.
I want red hearts/diamondsUse the emoji suits ♥️ ♦️, or style the text suit in CSS with color.
White suit ♤ won’t type with a short Alt codeThe hollow suits only have Unicode codes — use Alt + 9828/9825/9826/9831 or copy them.
Suit shows as a box ▯The font lacks the glyph. Switch to Arial, Segoe UI Symbol or Times New Roman. More: symbol showing as a box.

Frequently asked questions

How do you type card suit symbols on Windows?

Turn on Num Lock, hold Alt, and type 6 for ♠, 3 for ♥, 4 for ♦ or 5 for ♣ on the numeric keypad, then release Alt. The full Unicode codes (Alt + 9824, 9829, 9830, 9827) also work and are needed for the hollow white suits.

How do you type ♠ ♥ ♦ ♣ on a Mac?

There’s no dedicated Option shortcut. Press Control + Command + Space to open the Character Viewer, search “spade”, “heart”, “diamond” or “club”, and double-click the symbol. All eight suits are also under the viewer’s Pictographs category.

Why are all four suits the same colour in my text?

In Unicode, “black” and “white” mean solid and outline, not red and black — the colour is set by the font. In plain text the filled suits usually all show in your text colour. The familiar red hearts and diamonds come from the emoji versions (♥️ ♦️) or a colour font.

What is the difference between the black ♠ and white ♤ suits?

The “black” suits (♠ ♥ ♦ ♣) are solid/filled and the “white” suits (♤ ♡ ♢ ♧) are outlined. They’re separate Unicode characters; the black ones have short Alt codes and named HTML entities, while the white ones use Unicode codes only.

How do you type card suits in Excel or Google Sheets?

Use the formula =UNICHAR(9824) for ♠, 9829 for ♥, 9830 for ♦ and 9827 for ♣, or paste the symbols directly into a cell. The formula approach keeps them intact if the cell font changes.

What are the Unicode code points and HTML entities for the card suits?

♠ is U+2660 (♠), ♥ is U+2665 (♥), ♦ is U+2666 (♦) and ♣ is U+2663 (♣). The white suits ♤ ♡ ♢ ♧ are U+2664, U+2661, U+2662 and U+2667.

Recap

  • Windows → Alt + 6 ♠, 3 ♥, 4 ♦, 5 ♣ (keypad).
  • Word → 2660 then Alt + X (and 2661–2667 for the rest).
  • Excel/Sheets → =UNICHAR(9824…9831).
  • Mac / phone → Character Viewer, or copy from the tool above.
  • Colour → text suits are monochrome; use the emoji suits or CSS for red.

Written by Igor R.. Tested on Windows 11, macOS, iOS, Android, ChromeOS, Linux, Word and Google Docs. Last updated July 2026. Symbol code points follow the Unicode Standard.

Leave a Comment