19 characters · free to copy

Dice symbols in plain text

The six faces of a standard die each have their own Unicode character at U+2680 through U+2685, drawn as monochrome text rather than emoji — so they take your colour, your size and your font. Unicode also encodes all 28 dominoes twice, once horizontal and once vertical. Copy any character below; each is listed with its Unicode name and code point.

Die faces

One through six, in order. Text presentation, so they inherit colour like any character.

Domino tiles — blank through six

The first row of the horizontal domino set. The full block runs U+1F031 to U+1F062 for all 28 tiles.

Game-piece companions

Characters that pair naturally with dice on a board: draughtsmen, circles and the shapes used for counters.

Click any character to copy it. Nothing is downloaded — these are text characters, not images.

Unicode blocks

  • U+2680–U+2685 Miscellaneous Symbols
  • U+1F030–U+1F093 Domino Tiles

How to use Dice Symbols

01

Copy the face you need

Click any die above to copy it. The faces sit in code-point order, so you can also derive a character from a number: U+2680 plus the roll minus one.

02

Generate one from a random roll

In JavaScript, String.fromCodePoint(0x267F + roll) turns a roll of 1–6 straight into the matching face. No sprite sheet and no lookup table.

03

Colour them like text

These are text-presentation characters, not emoji, so CSS `color` applies. A ⚅ in a heading takes the heading colour — which is why the dice on this site glow in the page accent.

04

Size them up for a real board

Because they are type, a die at 4rem is as crisp as one at 1rem. Set font-size rather than swapping in a bigger image.

About Dice Symbols

The six die faces at U+2680 to U+2685 are unusual in a useful way: they are text symbols, not emoji. The colour-emoji die 🎲 shows a single generic die and cannot tell you what was rolled, whereas ⚀ through ⚅ encode the actual value as a distinct character. That makes them genuinely functional — a scoreboard, a log line or a chat message can record a roll in one character that any font will render.

Because the faces sit in consecutive code points in numeric order, converting a roll to a glyph is arithmetic rather than a lookup. Add the roll to U+267F and you have the character. The Yahtzee game on this site does exactly that: the dice you see are generated from the roll values at render time, which is why they inherit the page accent colour and stay sharp at any zoom.

Unicode also encodes the complete double-six domino set — all 28 tiles, each in a horizontal and a vertical orientation, from U+1F030 to U+1F093, plus a back for each direction. It is a remarkably complete piece of encoding for something so rarely used. Font support is the catch: dominoes arrived alongside emoji and coverage on mobile is patchy, so test before shipping them to a phone audience. The six die faces are far older and render essentially everywhere.

The draughts pieces at U+26C0 to U+26C3 are worth knowing about too, since almost no symbol reference lists them. They give you a man and a king in each colour — exactly what a checkers board needs — as monochrome text that takes your colour. That is what the checkers game here is drawn with.

Games drawn with these characters

Every board on this site is built from Unicode, not sprites. These ones use the characters above.

Frequently asked questions

How do I copy a dice symbol?

Click any face above to copy it to your clipboard. To type one instead, use the code point directly: U+2680 is a one, U+2685 is a six, and they run in order between. In HTML, ⚀ through ⚅ work.

What is the difference between dice symbols and the dice emoji?

The emoji 🎲 is a single generic die in fixed colour that cannot show a value. The text symbols ⚀⚁⚂⚃⚄⚅ encode each face separately, are monochrome, and take your text colour. If you want to show what was actually rolled, or match your own palette, use the text symbols.

Can I change the colour of a dice symbol?

Yes. They are text-presentation characters, so CSS `color` and your editor or terminal theme apply directly. They also scale like type, staying crisp at any font size rather than blurring the way a bitmap would.

Are there Unicode characters for dominoes?

Yes — the Domino Tiles block at U+1F030–U+1F093 covers the entire double-six set in both horizontal and vertical orientations, plus tile backs. Support is good on desktop and inconsistent on mobile, so verify on your target devices.

How do I convert a random number into a die face in code?

Because the faces are consecutive and in order, String.fromCodePoint(0x267F + roll) maps a roll of 1 through 6 to the right character with no lookup table. That is exactly how the Yahtzee board on this site renders its dice.

Support the arcade

Enjoying the games?

UnicodeGames is free, has no ads and never will. If it brightened a coffee break, you can return the favour.

Buy me a coffee

One-off · No account needed · Handled by Buy Me a Coffee