How to Make a Check Mark on a Keyboard: Every Method Explained

Typing a check mark (✓ or ✔) isn't as straightforward as hitting a dedicated key — but once you know the options, it becomes second nature. The method that works best depends on your operating system, the app you're using, and how often you need the symbol.

Why There's No Single "Check Mark Key"

Standard keyboards — whether physical or on-screen — don't include a dedicated check mark key. The symbol lives outside the basic ASCII character set that keyboards were originally designed around. That said, every major operating system has multiple ways to insert one, and some apps handle it automatically.

There are two versions of the check mark you'll encounter most often:

  • — a lighter, open check mark (Unicode U+2713)
  • — a heavier, filled check mark (Unicode U+2714)

Both are widely supported in modern fonts and applications.

Methods for Windows

Using Alt Codes

On Windows, you can type special characters using Alt codes — hold Alt and type a number sequence on the numeric keypad (not the top-row numbers).

  • Hold Alt, type 10003 → ✓
  • Hold Alt, type 10004 → ✔

This only works if Num Lock is on and you're using a full keyboard with a numeric keypad. Laptop keyboards without a numpad generally can't use Alt codes this way.

Using Character Map

Windows includes a built-in Character Map tool:

  1. Open Start and search for "Character Map"
  2. Search for "check mark" in the search box
  3. Select the symbol, click Copy, then paste it into your document

Copy and Paste via Unicode Input

In some Windows applications (like Microsoft Word), you can type the Unicode code point directly:

  1. Type 2713
  2. Immediately press Alt + X

Word converts it to ✓ on the spot. This shortcut is Word-specific and won't work in browsers or most other apps.

Windows Emoji Panel

Press Windows + . (period) or Windows + ; to open the emoji and symbol panel. Search for "check" and you'll find several variations, including ✅ (the green check mark emoji, which is slightly different from the typographic symbol).

Methods for Mac

Using the Character Viewer

On macOS, press Control + Command + Space to open the Character Viewer. Search "check mark" and double-click your preferred version to insert it.

Keyboard Shortcut via Option Key

macOS doesn't have a universal check mark shortcut built in by default, but you can create a custom text replacement:

  1. Go to System Settings → Keyboard → Text Replacements
  2. Add a shortcut like check that expands to ✓

After saving, typing check in any supported app will auto-replace it with the symbol.

Methods for Specific Applications 🖊️

Microsoft Word and Excel

Both apps have an Insert → Symbol menu where you can browse all Unicode characters. Once inserted, you can assign a custom keyboard shortcut through Insert → Symbol → Shortcut Key.

In Excel, another approach is using the Wingdings font. Set a cell's font to Wingdings, then type a lowercase a — it renders as a check mark in that font. This works visually but isn't a true Unicode check mark, which matters if the data might be read by other systems.

Google Docs

Go to Insert → Special Characters, search "check mark," and click to insert. Google Docs also supports basic Unicode input in some contexts.

HTML and Web Content

For web pages, use the HTML entity:

SymbolHTML EntityUnicode
✓ or ✓U+2713
✔U+2714
✅U+2705

The emoji version (✅) is commonly used in informal web content and messaging; the typographic versions (✓ ✔) suit documents and formal text.

Methods for Mobile Keyboards

On iOS and Android, the fastest route is usually:

  • Open the emoji keyboard and search "check" — the ✅ emoji appears immediately
  • For the typographic ✓, copy it from a website or use a clipboard manager app that lets you save frequently used symbols

Some third-party keyboards like Gboard allow symbol shortcuts or give faster access to special characters through long-press gestures on certain keys.

The Variables That Change Everything ⚙️

The "best" method shifts depending on a few factors:

  • Keyboard type — full-size keyboards with a numpad open up Alt code options that laptop keyboards don't support
  • Operating system — Windows and macOS have different native tools with no overlap
  • Application — Word, Excel, Google Docs, and browsers each have their own insert workflows
  • Frequency of use — someone inserting check marks dozens of times a day benefits from a custom shortcut or text replacement, while occasional use makes copy-paste perfectly reasonable
  • Context — a typographic check mark (✓) and the green check emoji (✅) look and behave differently across platforms, which matters for documents, emails, and apps that might render them inconsistently

A developer adding check marks to HTML will lean on entities. A business user in Word will likely set up a keyboard shortcut once and forget about it. Someone filling in a quick message will probably just pull up the emoji keyboard.

Which approach fits cleanly into your workflow depends on how your tools, habits, and output format all line up together.