Google Sheets Special Characters

Character Playground

494 formulas for progress bars, star ratings, checklists, to-do lists.

Block progress bar

Put a score 0-10 in A1. Filled blocks show progress.

=REPT("█",A1)&REPT("░",10-A1)

████████░░

Star rating (5 stars)

Put rating 0-5 in A1.

=REPT("★",A1)&REPT("☆",5-A1)

★★★☆☆

X-wing Death Star trench run

Put lap position 0-10 in A1. Fighter closes on the Death Star.

=REPT("・",A1)&"🛸"&REPT("・",MAX(0,10-A1))&"🌑"

・・・🛸・・・・・🌑

Traffic light status

IF

Put red, yellow, or green in A1.

=IF(A1="red","🔴",IF(A1="yellow","🟡","🟢"))

🟢

Battery level

Put a percentage 0-100 in A1. Five blocks = 100%.

=REPT("█",MIN(5,MAX(0,ROUND(A1*5/100,0))))&REPT("░",5-MIN(5,MAX(0,ROUND(A1*5/100,0))))&" "&A1&"%"

███░░ 60%

Mood faces

Put mood 1-5 in A1. 1 is sad, 5 is happy.

=CHOOSE(A1,"😢","😕","😐","🙂","😄")

🙂

Box border cell

Put inner width in A1. Draws a box around empty space.

="┌"&REPT("─",A1)&"┐"&CHAR(10)&"│"&REPT(" ",A1)&"│"&CHAR(10)&"└"&REPT("─",A1)&"┘"

┌────┐ │ │ └────┘

Dragon HP bar

Put hit points 0-10 in A1.

=REPT(CHAR(9829),MIN(A1,5))&REPT(CHAR(9608),MAX(0,A1-5))&REPT(CHAR(9617),10-A1)&" 🐉"

♥♥█░░ 🐉

Car trip to mountain

Put trip progress 0-10 in A1. Car moves toward the mountain.

="🏔️"&REPT("・",MAX(0,10-A1))&"🚗"&REPT("・",MAX(0,A1-2))

🏔️・・・・・・🚗・・

Take Ring to Mordor

Put journey progress 0-10 in A1. Ring travels from mountain to home.

=🏔️&REPT("・",MAX(0,10-A1))&"💍"&REPT("・",MAX(0,A1-2))&"🏠"

🏔️・・・・・💍・・・🏠

Dice face

Put 1-6 in A1 for a dice face.

=CHOOSE(A1,"⚀","⚁","⚂","⚃","⚄","⚅")

12-hour clock dots

Filled dots show the current hour on a 12-hour clock. Empty dots fill the rest. Updates whenever NOW() changes.

=REPT("●",HOUR(NOW()))&REPT("○",12-HOUR(NOW()))

●●●●●●○○○○○○

Trend arrows

IF

Put a number in A1. Positive shows up, negative down, zero flat.

=IF(A1>0,"▲ "&A1,IF(A1<0,"▼ "&A1,"→ 0"))

▲ 12

Yes / No checkmarks

Put Yes or No in A1.

=IF(A1="Yes",CHAR(10004)&" Yes","✗ No")

✔ Yes

Fitness rank badges

Put rank 1-4 in A1. Bronze, silver, gold, champion.

=CHOOSE(A1,"🥉","🥈","🥇","🏆")

🥇

Loading dots

Animates with NOW(). No input needed; recalculates on refresh.

=REPT("●",MOD(NOW()*86400,4))&REPT("○",4-MOD(NOW()*86400,4))

●●○○

Generate a formula from a prompt

Frequently asked questions

How do I use the CHAR function in Google Sheets?
Type =CHAR(number) where number is the Unicode code point for the symbol you want. Select a character from the grid, then click Copy formula. For syntax, videos, and examples, see the CHAR formula guide.
How do I insert special characters in Google Sheets without copy-paste?
Enter a CHAR formula directly in the cell, for example =CHAR(10003) for a checkmark. Use this page to find the character, click Copy formula, and paste into Google Sheets. No add-on or character map required.
What is the CHAR number for a checkmark, star, bullet, or line break?
Common codes: checkmark =CHAR(10003), star =CHAR(9733), bullet =CHAR(8226), line break =CHAR(10). Each glyph in Popular Characters links to a deep link with the formula ready to copy.
What is the difference between CHAR and CODE in Google Sheets?
CHAR turns a number into a character. CODE does the reverse: it returns the numeric code for the first character in a text string. Use CHAR to insert symbols from a code point. Use CODE when you already have the character and need its number.
What is the difference between CHAR and UNICODE?
Both return a single text character from a numeric code in Google Sheets. UNICODE is often clearer when you think in Unicode code points. CHAR is the classic name most spreadsheet users search for. This page copies =CHAR(n) formulas for pasting into your sheet.
How do I find the CHAR code for any symbol?
Click the symbol in the grid, or type its decimal code in the search bar (for example 9733 for a star). You can also use =CODE("★") on text you already have in a cell.
Can I use CHAR with REPT to make progress bars?
Yes. Combine REPT with block characters, for example =REPT("█",A1)&REPT("░",10-A1). The Sheet art formulas Playground includes progress bars, star ratings, emoji scenes, and more you can copy and paste.
Why is my CHAR formula showing a blank or error?
=CHAR(10) inserts a line break and can look blank inside a single cell. Numbers above 1114111 or negative values return an error. Excel CHAR only supports codes 1 through 255; Google Sheets supports full Unicode. Double-check the code point in Popular Characters or the detail panel.