Geometric shapes
Discover our collection of geometric shapes, ideal for presentations, diagrams, and design. Including squares, circles, triangles, and many more. Use these symbols to create professional and clear visuals.
This page gathers 96 characters, from ■ (U+25A0) to ◿ (U+25FF). They belong to the Geometric Shapes Unicode block (U+25A0–U+25FF), which gathers squares, circles, triangles and diamonds used as bullets, markers or diagram elements.
Click a character to open its reference page: you will find its code point, its HTML entities, its CSS, JavaScript and Python escape sequences, and how to type it on Windows, macOS and Linux.
Character list
■
Black Square
□
White Square
▢
White Square With Rounded Corners
▣
White Square Containing Black Small Square
▤
Square With Horizontal Fill
▥
Square With Vertical Fill
▦
Square With Orthogonal Crosshatch Fill
▧
Square With Upper Left To Lower Right Fill
▨
Square With Upper Right To Lower Left Fill
▩
Square With Diagonal Crosshatch Fill
▪
Black Small Square
▫
White Small Square
▬
Black Rectangle
▭
White Rectangle
▮
Black Vertical Rectangle
▯
White Vertical Rectangle
▰
Black Parallelogram
▱
White Parallelogram
▲
Black Up-Pointing Triangle
△
White Up-Pointing Triangle
▴
Black Up-Pointing Small Triangle
▵
White Up-Pointing Small Triangle
▶
Black Right-Pointing Triangle
▷
White Right-Pointing Triangle
▸
Black Right-Pointing Small Triangle
▹
White Right-Pointing Small Triangle
►
Black Right-Pointing Pointer
▻
White Right-Pointing Pointer
▼
Black Down-Pointing Triangle
▽
White Down-Pointing Triangle
▾
Black Down-Pointing Small Triangle
▿
White Down-Pointing Small Triangle
◀
Black Left-Pointing Triangle
◁
White Left-Pointing Triangle
◂
Black Left-Pointing Small Triangle
◃
White Left-Pointing Small Triangle
◄
Black Left-Pointing Pointer
◅
White Left-Pointing Pointer
◆
Black Diamond
◇
White Diamond
◈
White Diamond Containing Black Small Diamond
◉
Fishtail
◊
Lozenge
○
White Circle
◌
Dotted Circle
◍
Circle With Vertical Fill
◎
Bullseye
●
Black Circle
◐
White Circle With Right Half Black
◑
White Circle With Left Half Black
◒
White Circle With Upper Half Black
◓
White Circle With Lower Half Black
◔
White Circle With Upper Right Quadrant Black
◕
White Circle With All But Upper Left Quadrant Black
◖
Left Half Black Circle
◗
Right Half Black Circle
◘
Inverse Bullet
◙
Inverse White Circle
◚
Upper Half Inverse White Circle
◛
Lower Half Inverse White Circle
◜
Upper Left Quadrant Circular Arc
◝
Upper Right Quadrant Circular Arc
◞
Lower Right Quadrant Circular Arc
◟
Lower Left Quadrant Circular Arc
◠
Upper Half Circle
◡
Lower Half Circle
◢
Black Lower Right Triangle
◣
Black Lower Left Triangle
◤
Black Upper Left Triangle
◥
Black Upper Right Triangle
◦
White Bullet
◧
Square with Left Half Black
◨
Square with Right Half Black
◩
Square with Upper Left Diagonal Half Black
◪
Square with Lower Right Diagonal Half Black
◫
White Square with Vertical Bisecting Line
◬
White Up Pointing Triangle with Dot
◭
Up Pointing Triangle with Left Half Black
◮
Up Pointing Triangle with Right Half Black
◯
Large Circle
◰
White Square with Upper Left Quadrant
◱
White Square with Lower Left Quadrant
◲
White Square with Lower Right Quadrant
◳
White Square with Upper Right Quadrant
◴
White Circle with Upper Left Quadrant
◵
White Circle with Lower Left Quadrant
◶
White Circle with Lower Right Quadrant
◷
White Circle with Upper Right Quadrant
◸
Upper Left Triangle
◹
Upper Right Triangle
◺
Lower Left Triangle
◻
White Medium Square
◼
Black Medium Square
◽
White Medium Small Square
◾
Black Medium Small Square
◿
White Large Square
Reference table
The 96 characters on this page, with their code point, HTML entity and the shortcut to use on each system.
| Character | Name | Code point | Named HTML entity | Windows | macOS | Linux |
|---|---|---|---|---|---|---|
| ■ | Black Square | U+25A0 |
■ |
25A0 + Alt + X |
— |
Ctrl + ⇧ + U, 25A0 |
| □ | White Square | U+25A1 |
□ |
25A1 + Alt + X |
— |
Ctrl + ⇧ + U, 25A1 |
| ▢ | White Square With Rounded Corners | U+25A2 |
▢ |
25A2 + Alt + X |
— |
Ctrl + ⇧ + U, 25A2 |
| ▣ | White Square Containing Black Small Square | U+25A3 |
▣ |
25A3 + Alt + X |
— |
Ctrl + ⇧ + U, 25A3 |
| ▤ | Square With Horizontal Fill | U+25A4 |
▤ |
25A4 + Alt + X |
— |
Ctrl + ⇧ + U, 25A4 |
| ▥ | Square With Vertical Fill | U+25A5 |
▥ |
25A5 + Alt + X |
— |
Ctrl + ⇧ + U, 25A5 |
| ▦ | Square With Orthogonal Crosshatch Fill | U+25A6 |
▦ |
25A6 + Alt + X |
— |
Ctrl + ⇧ + U, 25A6 |
| ▧ | Square With Upper Left To Lower Right Fill | U+25A7 |
▧ |
25A7 + Alt + X |
— |
Ctrl + ⇧ + U, 25A7 |
| ▨ | Square With Upper Right To Lower Left Fill | U+25A8 |
▨ |
25A8 + Alt + X |
— |
Ctrl + ⇧ + U, 25A8 |
| ▩ | Square With Diagonal Crosshatch Fill | U+25A9 |
▩ |
25A9 + Alt + X |
— |
Ctrl + ⇧ + U, 25A9 |
| ▪ | Black Small Square | U+25AA |
▪ |
25AA + Alt + X |
— |
Ctrl + ⇧ + U, 25AA |
| ▫ | White Small Square | U+25AB |
▫ |
25AB + Alt + X |
— |
Ctrl + ⇧ + U, 25AB |
| ▬ | Black Rectangle | U+25AC |
▬ |
25AC + Alt + X |
— |
Ctrl + ⇧ + U, 25AC |
| ▭ | White Rectangle | U+25AD |
▭ |
25AD + Alt + X |
— |
Ctrl + ⇧ + U, 25AD |
| ▮ | Black Vertical Rectangle | U+25AE |
▮ |
25AE + Alt + X |
— |
Ctrl + ⇧ + U, 25AE |
| ▯ | White Vertical Rectangle | U+25AF |
▯ |
25AF + Alt + X |
— |
Ctrl + ⇧ + U, 25AF |
| ▰ | Black Parallelogram | U+25B0 |
▰ |
25B0 + Alt + X |
— |
Ctrl + ⇧ + U, 25B0 |
| ▱ | White Parallelogram | U+25B1 |
▱ |
25B1 + Alt + X |
— |
Ctrl + ⇧ + U, 25B1 |
| ▲ | Black Up-Pointing Triangle | U+25B2 |
▲ |
25B2 + Alt + X |
— |
Ctrl + ⇧ + U, 25B2 |
| △ | White Up-Pointing Triangle | U+25B3 |
△ |
25B3 + Alt + X |
— |
Ctrl + ⇧ + U, 25B3 |
| ▴ | Black Up-Pointing Small Triangle | U+25B4 |
▴ |
25B4 + Alt + X |
— |
Ctrl + ⇧ + U, 25B4 |
| ▵ | White Up-Pointing Small Triangle | U+25B5 |
▵ |
25B5 + Alt + X |
— |
Ctrl + ⇧ + U, 25B5 |
| ▶ | Black Right-Pointing Triangle | U+25B6 |
▶ |
25B6 + Alt + X |
— |
Ctrl + ⇧ + U, 25B6 |
| ▷ | White Right-Pointing Triangle | U+25B7 |
▷ |
25B7 + Alt + X |
— |
Ctrl + ⇧ + U, 25B7 |
| ▸ | Black Right-Pointing Small Triangle | U+25B8 |
▸ |
25B8 + Alt + X |
— |
Ctrl + ⇧ + U, 25B8 |
| ▹ | White Right-Pointing Small Triangle | U+25B9 |
▹ |
25B9 + Alt + X |
— |
Ctrl + ⇧ + U, 25B9 |
| ► | Black Right-Pointing Pointer | U+25BA |
► |
25BA + Alt + X |
— |
Ctrl + ⇧ + U, 25BA |
| ▻ | White Right-Pointing Pointer | U+25BB |
▻ |
25BB + Alt + X |
— |
Ctrl + ⇧ + U, 25BB |
| ▼ | Black Down-Pointing Triangle | U+25BC |
▼ |
25BC + Alt + X |
— |
Ctrl + ⇧ + U, 25BC |
| ▽ | White Down-Pointing Triangle | U+25BD |
▽ |
25BD + Alt + X |
— |
Ctrl + ⇧ + U, 25BD |
| ▾ | Black Down-Pointing Small Triangle | U+25BE |
▾ |
25BE + Alt + X |
— |
Ctrl + ⇧ + U, 25BE |
| ▿ | White Down-Pointing Small Triangle | U+25BF |
▿ |
25BF + Alt + X |
— |
Ctrl + ⇧ + U, 25BF |
| ◀ | Black Left-Pointing Triangle | U+25C0 |
◀ |
25C0 + Alt + X |
— |
Ctrl + ⇧ + U, 25C0 |
| ◁ | White Left-Pointing Triangle | U+25C1 |
◁ |
25C1 + Alt + X |
— |
Ctrl + ⇧ + U, 25C1 |
| ◂ | Black Left-Pointing Small Triangle | U+25C2 |
◂ |
25C2 + Alt + X |
— |
Ctrl + ⇧ + U, 25C2 |
| ◃ | White Left-Pointing Small Triangle | U+25C3 |
◃ |
25C3 + Alt + X |
— |
Ctrl + ⇧ + U, 25C3 |
| ◄ | Black Left-Pointing Pointer | U+25C4 |
◄ |
25C4 + Alt + X |
— |
Ctrl + ⇧ + U, 25C4 |
| ◅ | White Left-Pointing Pointer | U+25C5 |
◅ |
25C5 + Alt + X |
— |
Ctrl + ⇧ + U, 25C5 |
| ◆ | Black Diamond | U+25C6 |
◆ |
25C6 + Alt + X |
— |
Ctrl + ⇧ + U, 25C6 |
| ◇ | White Diamond | U+25C7 |
◇ |
25C7 + Alt + X |
— |
Ctrl + ⇧ + U, 25C7 |
| ◈ | White Diamond Containing Black Small Diamond | U+25C8 |
◈ |
25C8 + Alt + X |
— |
Ctrl + ⇧ + U, 25C8 |
| ◉ | Fishtail | U+25C9 |
◉ |
25C9 + Alt + X |
— |
Ctrl + ⇧ + U, 25C9 |
| ◊ | Lozenge | U+25CA |
◊ |
25CA + Alt + X |
— |
Ctrl + ⇧ + U, 25CA |
| ○ | White Circle | U+25CB |
○ |
25CB + Alt + X |
— |
Ctrl + ⇧ + U, 25CB |
| ◌ | Dotted Circle | U+25CC |
◌ |
25CC + Alt + X |
— |
Ctrl + ⇧ + U, 25CC |
| ◍ | Circle With Vertical Fill | U+25CD |
◍ |
25CD + Alt + X |
— |
Ctrl + ⇧ + U, 25CD |
| ◎ | Bullseye | U+25CE |
◎ |
25CE + Alt + X |
— |
Ctrl + ⇧ + U, 25CE |
| ● | Black Circle | U+25CF |
● |
25CF + Alt + X |
— |
Ctrl + ⇧ + U, 25CF |
| ◐ | White Circle With Right Half Black | U+25D0 |
◐ |
25D0 + Alt + X |
— |
Ctrl + ⇧ + U, 25D0 |
| ◑ | White Circle With Left Half Black | U+25D1 |
◑ |
25D1 + Alt + X |
— |
Ctrl + ⇧ + U, 25D1 |
| ◒ | White Circle With Upper Half Black | U+25D2 |
◒ |
25D2 + Alt + X |
— |
Ctrl + ⇧ + U, 25D2 |
| ◓ | White Circle With Lower Half Black | U+25D3 |
◓ |
25D3 + Alt + X |
— |
Ctrl + ⇧ + U, 25D3 |
| ◔ | White Circle With Upper Right Quadrant Black | U+25D4 |
◔ |
25D4 + Alt + X |
— |
Ctrl + ⇧ + U, 25D4 |
| ◕ | White Circle With All But Upper Left Quadrant Black | U+25D5 |
◕ |
25D5 + Alt + X |
— |
Ctrl + ⇧ + U, 25D5 |
| ◖ | Left Half Black Circle | U+25D6 |
◖ |
25D6 + Alt + X |
— |
Ctrl + ⇧ + U, 25D6 |
| ◗ | Right Half Black Circle | U+25D7 |
◗ |
25D7 + Alt + X |
— |
Ctrl + ⇧ + U, 25D7 |
| ◘ | Inverse Bullet | U+25D8 |
◘ |
25D8 + Alt + X |
— |
Ctrl + ⇧ + U, 25D8 |
| ◙ | Inverse White Circle | U+25D9 |
◙ |
25D9 + Alt + X |
— |
Ctrl + ⇧ + U, 25D9 |
| ◚ | Upper Half Inverse White Circle | U+25DA |
◚ |
25DA + Alt + X |
— |
Ctrl + ⇧ + U, 25DA |
| ◛ | Lower Half Inverse White Circle | U+25DB |
◛ |
25DB + Alt + X |
— |
Ctrl + ⇧ + U, 25DB |
| ◜ | Upper Left Quadrant Circular Arc | U+25DC |
◜ |
25DC + Alt + X |
— |
Ctrl + ⇧ + U, 25DC |
| ◝ | Upper Right Quadrant Circular Arc | U+25DD |
◝ |
25DD + Alt + X |
— |
Ctrl + ⇧ + U, 25DD |
| ◞ | Lower Right Quadrant Circular Arc | U+25DE |
◞ |
25DE + Alt + X |
— |
Ctrl + ⇧ + U, 25DE |
| ◟ | Lower Left Quadrant Circular Arc | U+25DF |
◟ |
25DF + Alt + X |
— |
Ctrl + ⇧ + U, 25DF |
| ◠ | Upper Half Circle | U+25E0 |
◠ |
25E0 + Alt + X |
— |
Ctrl + ⇧ + U, 25E0 |
| ◡ | Lower Half Circle | U+25E1 |
◡ |
25E1 + Alt + X |
— |
Ctrl + ⇧ + U, 25E1 |
| ◢ | Black Lower Right Triangle | U+25E2 |
◢ |
25E2 + Alt + X |
— |
Ctrl + ⇧ + U, 25E2 |
| ◣ | Black Lower Left Triangle | U+25E3 |
◣ |
25E3 + Alt + X |
— |
Ctrl + ⇧ + U, 25E3 |
| ◤ | Black Upper Left Triangle | U+25E4 |
◤ |
25E4 + Alt + X |
— |
Ctrl + ⇧ + U, 25E4 |
| ◥ | Black Upper Right Triangle | U+25E5 |
◥ |
25E5 + Alt + X |
— |
Ctrl + ⇧ + U, 25E5 |
| ◦ | White Bullet | U+25E6 |
◦ |
25E6 + Alt + X |
— |
Ctrl + ⇧ + U, 25E6 |
| ◧ | Square with Left Half Black | U+25E7 |
◧ |
25E7 + Alt + X |
— |
Ctrl + ⇧ + U, 25E7 |
| ◨ | Square with Right Half Black | U+25E8 |
◨ |
25E8 + Alt + X |
— |
Ctrl + ⇧ + U, 25E8 |
| ◩ | Square with Upper Left Diagonal Half Black | U+25E9 |
◩ |
25E9 + Alt + X |
— |
Ctrl + ⇧ + U, 25E9 |
| ◪ | Square with Lower Right Diagonal Half Black | U+25EA |
◪ |
25EA + Alt + X |
— |
Ctrl + ⇧ + U, 25EA |
| ◫ | White Square with Vertical Bisecting Line | U+25EB |
◫ |
25EB + Alt + X |
— |
Ctrl + ⇧ + U, 25EB |
| ◬ | White Up Pointing Triangle with Dot | U+25EC |
◬ |
25EC + Alt + X |
— |
Ctrl + ⇧ + U, 25EC |
| ◭ | Up Pointing Triangle with Left Half Black | U+25ED |
◭ |
25ED + Alt + X |
— |
Ctrl + ⇧ + U, 25ED |
| ◮ | Up Pointing Triangle with Right Half Black | U+25EE |
◮ |
25EE + Alt + X |
— |
Ctrl + ⇧ + U, 25EE |
| ◯ | Large Circle | U+25EF |
◯ |
25EF + Alt + X |
— |
Ctrl + ⇧ + U, 25EF |
| ◰ | White Square with Upper Left Quadrant | U+25F0 |
◰ |
25F0 + Alt + X |
— |
Ctrl + ⇧ + U, 25F0 |
| ◱ | White Square with Lower Left Quadrant | U+25F1 |
◱ |
25F1 + Alt + X |
— |
Ctrl + ⇧ + U, 25F1 |
| ◲ | White Square with Lower Right Quadrant | U+25F2 |
◲ |
25F2 + Alt + X |
— |
Ctrl + ⇧ + U, 25F2 |
| ◳ | White Square with Upper Right Quadrant | U+25F3 |
◳ |
25F3 + Alt + X |
— |
Ctrl + ⇧ + U, 25F3 |
| ◴ | White Circle with Upper Left Quadrant | U+25F4 |
◴ |
25F4 + Alt + X |
— |
Ctrl + ⇧ + U, 25F4 |
| ◵ | White Circle with Lower Left Quadrant | U+25F5 |
◵ |
25F5 + Alt + X |
— |
Ctrl + ⇧ + U, 25F5 |
| ◶ | White Circle with Lower Right Quadrant | U+25F6 |
◶ |
25F6 + Alt + X |
— |
Ctrl + ⇧ + U, 25F6 |
| ◷ | White Circle with Upper Right Quadrant | U+25F7 |
◷ |
25F7 + Alt + X |
— |
Ctrl + ⇧ + U, 25F7 |
| ◸ | Upper Left Triangle | U+25F8 |
◸ |
25F8 + Alt + X |
— |
Ctrl + ⇧ + U, 25F8 |
| ◹ | Upper Right Triangle | U+25F9 |
◹ |
25F9 + Alt + X |
— |
Ctrl + ⇧ + U, 25F9 |
| ◺ | Lower Left Triangle | U+25FA |
◺ |
25FA + Alt + X |
— |
Ctrl + ⇧ + U, 25FA |
| ◻ | White Medium Square | U+25FB |
◻ |
25FB + Alt + X |
— |
Ctrl + ⇧ + U, 25FB |
| ◼ | Black Medium Square | U+25FC |
◼ |
25FC + Alt + X |
— |
Ctrl + ⇧ + U, 25FC |
| ◽ | White Medium Small Square | U+25FD |
◽ |
25FD + Alt + X |
— |
Ctrl + ⇧ + U, 25FD |
| ◾ | Black Medium Small Square | U+25FE |
◾ |
25FE + Alt + X |
— |
Ctrl + ⇧ + U, 25FE |
| ◿ | White Large Square | U+25FF |
◿ |
25FF + Alt + X |
— |
Ctrl + ⇧ + U, 25FF |