How to Add a Tick Mark in Excel (5 Easy Methods)
How to add tick mark in Excel using Symbol, shortcuts, CHAR formula, Form checkboxes, and Conditional Formatting. Full step-by-step guide.

Need to drop a tick mark into a spreadsheet and you're stuck staring at a blank cell? Same. How to add tick mark in Excel is one of those questions that looks easy until you actually open Excel and realise the keyboard has no tick key. There's no menu labelled "insert tick" either. Yet ticks are everywhere in business reports, audit sheets, to-do lists, and dashboards.
The good news: there are five solid ways to do it, and most take fewer than ten seconds once you know the trick. Some are old-school (Wingdings 2, anyone?), some are flashy (Form Controls with clickable boxes), and one uses a formula so you can flip ticks on and off based on cell values. We'll walk through all of them.
By the end you'll know which method fits your spreadsheet — static checklist, interactive form, conditional dashboard, or a quick one-off symbol. No fluff, no copy-paste mystery characters that break when someone opens the file on a different machine. Just methods that work, ranked by use case.
The classic Wingdings 2 'P' trick (and its cousin Alt+0252 in Wingdings) only displays as a tick when the cell is formatted in that exact font. Change the font, lose the tick. Modern Excel (2019+) supports Unicode ticks like ✓ (U+2713) and ✔ (U+2714) which stay correct in any font — safer for sharing files.
Before we list the methods, one quick reality check. If your spreadsheet is going to be opened by colleagues on different versions of Excel, in Google Sheets, or on a Mac, a Unicode tick survives the trip every time. A Wingdings tick survives only when the recipient has Wingdings 2 installed and the cell formatting comes along intact. That's almost always true on Windows. It's not always true on Mac or in older Excel versions.
So a useful rule of thumb: use Wingdings when the file lives inside your team and never leaves, and use Unicode (Symbol dialogue or CHAR/UNICHAR formulas) when the file gets shared, exported to PDF, or copied into emails. Both will be covered, so pick the one that suits the file's life.
One more thing worth knowing upfront — Excel actually treats a tick mark in two completely different ways. There's the visual tick (a character drawn in the cell, decoration only) and the logical tick (a checkbox control with a TRUE/FALSE state behind it). Most tutorials lump them together and that's where confusion starts.
We'll keep them clearly separated. Methods 1, 2, 3 and the copy-paste shortcut are all visual ticks. Methods 4 and 5 are the logical ones — the ones you can wire into formulas, filters, and dashboards. Pick visual when you just want it to look right. Pick logical when the tick has to do something.

Excel Tick Mark Methods at a Glance
Method 1: Insert → Symbol → Wingdings 2 (the click-and-pick way)
This is the method Microsoft itself documents first. It's reliable, it's visual, and it doesn't need you to remember any codes. Click the cell where you want the tick, then on the ribbon go to Insert → Symbol. A dialogue box pops up with a grid of characters.
In the Font dropdown at the top of the dialogue, switch to Wingdings 2. Scroll until you see a tick (it sits next to a cross, an X, and a few other check-style glyphs). Click the tick once, then click Insert, then close the dialogue. Done. The cell now shows a tick and the cell's font is locked to Wingdings 2 for that character.
If you want a heavier tick, try the Webdings font instead — character 'a' is a bold check. And if you'd rather have a Unicode tick (the one that survives font changes), switch the Font dropdown to (normal text), type 2713 in the "Character code" box, hit Enter, and Insert. You'll see ✓ appear — same tick, no Wingdings dependency.
The four tick characters worth memorising
These four cover 99% of real spreadsheet work:
- ✓ U+2713 — light check (Unicode, font-independent)
- ✔ U+2714 — heavy check (Unicode, bolder)
- ☑ U+2611 — ballot box with check (looks like a filled checkbox)
- P (Wingdings 2) — the classic Office tick, requires Wingdings 2 font
Copy any of them, paste into a cell, you're done. No dialogue, no formula.
Method 2: Keyboard shortcut Alt+0252 (the speed-typing trick)
This is the fastest method on a Windows keyboard with a numeric keypad. Click the cell, change the font to Wingdings (not Wingdings 2 — different code), hold Alt, type 0252 on the numeric keypad, release Alt. A tick appears. Same logic for a cross (Alt+0251) and a ballot box tick (Alt+0254).
Two catches worth knowing. First, you must use the numeric keypad — the row of numbers above the letters won't work. Laptops without a keypad need the Fn+NumLock combo to fake one, which is fiddly. Second, the cell must already be in Wingdings font when you type the code, otherwise you'll get ü instead of a tick.
For Mac users this combo doesn't work, but there's an equivalent. Open Edit → Emoji & Symbols (or press Control+Cmd+Space) and the macOS character viewer opens. Search "check mark" and you get ✓, ✔, ☑ ready to double-click. Some users also map Option+V to the tick character via System Settings → Keyboard → Text Replacements for an even faster shortcut.
Worth a mention: AutoCorrect. If you tick a lot, set up an AutoCorrect entry once and you'll never reach for Alt codes again. Go to File → Options → Proofing → AutoCorrect Options. In the "Replace" field type something unlikely to appear in normal text, like ttick or (/).
In the "With" field paste a Unicode ✓ that you've copied from earlier. Click Add, then OK. From now on, every time you type ttick in any cell it auto-converts to ✓. The setting lives in Excel itself, so it works in every workbook on that machine — no template needed.
A small but useful detail about Alt+0252 — it places the tick at the cursor's exact position, so you can drop a tick partway through text. Type "Item one ", press Alt+0252, then continue. You get "Item one ✓ Completed today" in one cell. The Symbol dialogue won't do that — it always inserts at the cursor but breaks your typing flow because the dialogue steals focus.
Pick the Right Tick Method for Your Sheet
One-off tick in a printable list — use Insert → Symbol (Wingdings 2 P) or copy-paste ✓.
- ▸Method 1: Insert Symbol
- ▸Method 2: Alt+0252 shortcut
- ▸Quick copy ✓ from this page
User needs to click to tick/untick — use Developer → Form Control → Check Box.
- ▸Method 4: Form Controls
- ▸Returns TRUE/FALSE to linked cell
- ▸Works in protected sheets
Tick appears based on cell value (sales hit target, KPI met) — use CHAR/UNICHAR with IF.
- ▸Method 3: CHAR(252) formula
- ▸=IF(B2>=100, UNICHAR(10003), "")
- ▸Auto-updates with data
File goes to Mac users, Google Sheets, PDF — use Unicode ✓ or =UNICHAR(10003).
- ▸Symbol dialogue, normal text, 2713
- ▸Copy ✓ from clipboard
- ▸No font dependency

Method 3: The CHAR formula (=CHAR(252) for live ticks)
Formulas are where ticks get powerful. Type =CHAR(252) in any cell, change that cell's font to Wingdings, and you'll see a tick. The formula returns character 252, and Wingdings maps that to a check glyph. Combine with IF and you get conditional ticks: =IF(B2>=100, CHAR(252), CHAR(251)) shows a tick when B2 is at or above 100, and a cross when it isn't.
For Unicode ticks (no font change needed), use =UNICHAR(10003) for ✓ or =UNICHAR(10004) for the heavy ✔. UNICHAR landed in Excel 2013 and is the cleanest way to drop a tick into a formula without messing with fonts. You can paste it into any cell, leave the font alone, and it just works.
The IF pattern is the big win. Imagine a stock sheet where column B is "units sold this month" and you want a tick next to anything above your target. One formula across the column — =IF(B2>=$E$1, UNICHAR(10003), "") — and you get a clean dashboard with live ticks that update the moment numbers change. No manual editing.
Tick Shortcuts: Windows, Mac, and Copy-Paste
Fastest combos on Windows with a numeric keypad:
- Alt + 0252 in Wingdings font → ✓ tick
- Alt + 0254 in Wingdings font → ☑ ticked box
- Alt + 0251 in Wingdings font → ✗ cross
- Alt + X after typing 2713 → ✓ (works in Word, not Excel)
- Win + . opens emoji panel — search "check" for ✅
Set up an AutoCorrect entry under File → Options → Proofing → AutoCorrect — map "ttick" to ✓ and you'll never search again.
Method 4: Clickable Form Control checkboxes
Want a tick that the user clicks to add or remove? You need a checkbox, not a static symbol. Excel has two flavours — Form Controls and ActiveX Controls — and Form Controls are almost always the right pick. They're simpler, work in protected sheets, and don't trigger macro security warnings.
Enable the Developer tab first: File → Options → Customise Ribbon, tick the Developer box on the right, click OK. Now on the Developer tab click Insert, and under "Form Controls" pick the small Check Box icon. Click in your cell and a checkbox drops in, with a default label like "Check Box 1".
Right-click the checkbox, choose Edit Text to rename it (or delete the label entirely). To link it to a cell so you can use the tick state in a formula, right-click again, choose Format Control → Control tab, set Cell link to a nearby cell like $C$1. Click the checkbox once — C1 fills with TRUE. Untick — FALSE. From there you can drive any IF, COUNTIF, or conditional formatting rule off that TRUE/FALSE.
One quick note on the difference: ActiveX checkboxes give you more visual customisation (background colour, font, hover state) but they require macros enabled, often break on Mac, and can refuse to load on locked-down corporate machines. Stick with Form Controls unless you genuinely need the extras.
Copying a checkbox down a column is the part most people get wrong. If you select the cell containing the checkbox and drag-fill, Excel copies the cell value but not the control object. Instead, right-click the checkbox, copy it, click the cell below, paste.
Or better — select the cell that holds the checkbox, hover over the bottom-right fill handle until the cursor turns into a plus, then drag down. Excel copies the control along with its linked-cell reference, which updates relatively. So checkbox in C2 linked to D2 becomes a checkbox in C3 linked to D3, and so on down the column.
Now you have a click-to-tick column and a parallel TRUE/FALSE column in one motion. Pair that with COUNTIF(D:D, TRUE) and you've built a live progress tracker in about twenty seconds.
If you're on Excel 365 there's now a third option called Insert → Checkboxes on the Insert tab — a true native cell checkbox that doesn't need the Developer tab or any object positioning faff. The cell itself becomes the checkbox and its value is TRUE or FALSE directly. No linked cell needed. It's cleaner than Form Controls if your colleagues all have 365, but breaks compatibility with older Excel versions.
Method 5: Conditional Formatting with icon sets
The slickest method for dashboards. Conditional Formatting can stamp a tick (or a cross, or a warning triangle) on any cell that meets a rule — no formula visible, no manual ticking. It's how the "RAG" status columns in finance reports get their colour coding.
Highlight your column of values. Go to Home → Conditional Formatting → Icon Sets and pick the set that includes a green tick — usually the second row, "Indicators". Excel auto-splits your values into three bands and stamps a tick, exclamation mark, or cross next to each. To control where the tick appears, click Conditional Formatting → Manage Rules → Edit Rule, change the type from "Percentage" to "Number", and set your own thresholds (e.g. tick if value ≥ 100, cross if < 50).
Two power tips. First, tick the "Show Icon Only" box if you want just the tick visible (the number still drives it, but the cell shows only the icon — perfect for dashboards). Second, this method survives a save to PDF cleanly, which the Wingdings methods don't always do.
If you want a tick that responds to text (not numbers), Conditional Formatting still works — you just need a helper column. Add a column next to your status text and use =IF(A2="Complete", 1, 0). Apply the icon-set rule to the helper column with thresholds at 1 and 0, then tick "Show Icon Only" so the number disappears.
The helper column now displays a tick only when A2 says "Complete". Hide the helper if you don't want users to see the underlying 1/0 values. The result is a status column where the tick lights up the moment someone types "Complete" anywhere in column A.

5-Second Tick Method Picker
- ✓Need one tick fast? Copy ✓ from the highlight box above and paste
- ✓Need a clickable tick? Developer tab → Form Controls → Check Box
- ✓Need ticks based on data? Use =IF(value, UNICHAR(10003), "")
- ✓Need a printable checklist? Insert → Symbol → Wingdings 2 → P
- ✓Need a coloured dashboard tick? Home → Conditional Formatting → Icon Sets
- ✓On a Mac without Alt codes? Control + Cmd + Space opens the character viewer
- ✓Sharing the file? Always use Unicode ✓ — never Wingdings
Formatting your tick: colour, size, alignment
A tick is just a character once it's in the cell. Click the cell, hit Home → Font Color and pick green for a positive tick, or red if you're flipping it to mean "rejected". Bump the font size up — 14pt or 16pt reads cleaner than 11pt for ticks because the glyph is otherwise small. Centre the cell horizontally and vertically so the tick sits in the middle.
For the Wingdings tick specifically, you can make it bolder by selecting the character and pressing Ctrl+B. The Unicode heavy tick (✔, U+2714) is already bold by design, which is why many designers prefer it.
If you've used Conditional Formatting icon sets, the icon colour is controlled by the rule itself — you can't recolour those ticks the normal way. To override, switch to a formula approach (=IF(B2>=$E$1, UNICHAR(10003), "")) and apply Font Colour to the cell directly. That gives you full control over colour, bold, and size.
Wingdings vs Unicode: Pros and Cons
- +Unicode ✓ ✔ ☑ survive font changes, copy-paste, PDF export
- +Unicode works identically on Mac, Windows, Google Sheets
- +=UNICHAR(10003) is the cleanest formula approach
- +No reliance on the recipient having Wingdings installed
- +Looks crisp in modern fonts and at any size
- −Wingdings 2 'P' is faster if you're already on the Symbol dialogue
- −Alt+0252 in Wingdings is the single fastest keystroke combo
- −Older Excel macros sometimes assume Wingdings character codes
- −Wingdings tick can render slightly differently across versions
- −Wingdings tick disappears if someone changes the cell's font
One more thing: making the tick mean something
A tick on its own is decorative. A tick that drives logic is useful. Once you've placed your tick — whether it's a Form Control checkbox, a CHAR formula, or a Conditional Formatting icon — wire it into something. Use =COUNTIF(C:C, TRUE) to count how many boxes are ticked. Use =SUMIF(C:C, TRUE, B:B) to sum the values of rows that are ticked. Use the linked cell of a checkbox in an IF to grey out or hide rows automatically.
The same goes for Unicode ticks: =COUNTIF(D:D, UNICHAR(10003)) tallies every cell that contains ✓. Suddenly your tick column is a live counter, a totalling tool, a filter trigger — not just a tidy visual. That's the difference between a spreadsheet that looks done and one that actually does the work.
If you're still on the fence about which method to commit to, here's the short version: Unicode ✓ for sharing, Form Controls for interaction, CHAR/UNICHAR formulas for dashboards, Conditional Formatting icons for traffic-light status columns. Pick one, set it up once, copy it forward. The hard part isn't inserting the tick — it's deciding what the tick is supposed to tell the reader.
Excel Questions and Answers
About the Author
Attorney & Bar Exam Preparation Specialist
Yale Law SchoolJames R. Hargrove is a practicing attorney and legal educator with a Juris Doctor from Yale Law School and an LLM in Constitutional Law. With over a decade of experience coaching bar exam candidates across multiple jurisdictions, he specializes in MBE strategy, state-specific essay preparation, and multistate performance test techniques.