Diamond Symbols
Unicode includes filled and outline diamond shapes, lozenge characters, and playing card suit diamonds across several blocks including Geometric Shapes and Miscellaneous Symbols. This guide lists all Unicode diamond characters with their code points and practical usage examples.
Diamond shapes occupy a distinctive niche in Unicode's symbol repertoire. Rotated 45 degrees from a square, the diamond (or lozenge) appears everywhere from playing cards to mathematical notation, from road signs to UI design. Unicode encodes filled and outline diamonds in multiple sizes, playing-card suit diamonds, lozenges, and several mathematical diamond operators. This guide catalogs every diamond-shaped character in Unicode, explains the differences between visually similar variants, and provides practical copy-paste references.
Quick Copy-Paste Table
| Symbol | Name | Code Point | HTML Entity | Block |
|---|---|---|---|---|
| ◆ | Black Diamond | U+25C6 | ◆ |
Geometric Shapes |
| ◇ | White Diamond | U+25C7 | ◇ |
Geometric Shapes |
| ◈ | White Diamond Containing Black Small Diamond | U+25C8 | ◈ |
Geometric Shapes |
| ♦ | Black Diamond Suit | U+2666 | ♦ |
Miscellaneous Symbols |
| ♢ | White Diamond Suit | U+2662 | ♢ |
Miscellaneous Symbols |
| ◊ | Lozenge | U+25CA | ◊ |
Geometric Shapes |
| ⟐ | Diamond with Left Half Black | U+27D0 | ⟐ |
Misc Math Symbols-A |
| ⬥ | Black Medium Diamond | U+2B25 | ⬥ |
Misc Symbols and Arrows |
| ⬦ | White Medium Diamond | U+2B26 | ⬦ |
Misc Symbols and Arrows |
| ⬧ | Black Medium Small Diamond | U+2B27 | ⬧ |
Misc Symbols and Arrows |
| 🔶 | Large Orange Diamond | U+1F536 | 🔶 |
Misc Symbols and Pictographs |
| 🔷 | Large Blue Diamond | U+1F537 | 🔷 |
Misc Symbols and Pictographs |
| 🔸 | Small Orange Diamond | U+1F538 | 🔸 |
Misc Symbols and Pictographs |
| 🔹 | Small Blue Diamond | U+1F539 | 🔹 |
Misc Symbols and Pictographs |
| 💎 | Gem Stone | U+1F48E | 💎 |
Misc Symbols and Pictographs |
| ⋄ | Diamond Operator | U+22C4 | ⋄ |
Mathematical Operators |
Geometric Diamonds (U+25C6–U+25CA)
The Geometric Shapes block contains the core diamond characters used in general typography and design.
◆ Black Diamond (U+25C6) and ◇ White Diamond (U+25C7)
These are the fundamental diamond pair. ◆ is a solid filled diamond, and ◇ is its outlined counterpart. As with all geometric shapes in Unicode, "black" means filled and "white" means outlined.
◆ is one of the most popular bullet point alternatives. It adds visual weight and distinction compared to the standard bullet (•) while remaining cleanly geometric:
<ul style="list-style: none">
<li>◆ First item</li>
<li>◆ Second item</li>
<li>◆ Third item</li>
</ul>
◈ White Diamond Containing Black Small Diamond (U+25C8)
This composite character renders as an outlined diamond with a smaller filled diamond centered inside. It is useful for creating visual hierarchy — for example, ◈ for top-level items and ◆ for sub-items in a styled list.
◊ Lozenge (U+25CA)
The lozenge is geometrically similar to the white diamond but has a slightly different heritage. In typography, "lozenge" traditionally refers to a narrow, elongated diamond shape used as a bullet or separator. In practice, many fonts render ◊ identically to ◇, but the intended distinction is that the lozenge has a taller, narrower aspect ratio.
The lozenge has a particular connection to pharmaceutical notation, where it indicates tablet form, and to heraldry, where the lozenge is a standard charge (shape used in coat of arms design).
Playing Card Diamonds
Unicode encodes card suit symbols in the Miscellaneous Symbols block:
| Symbol | Name | Code Point | Notes |
|---|---|---|---|
| ♦ | Black Diamond Suit | U+2666 | Standard playing card diamond |
| ♢ | White Diamond Suit | U+2662 | Outline variant |
| ♠ | Black Spade Suit | U+2660 | (for comparison) |
| ♣ | Black Club Suit | U+2663 | (for comparison) |
| ♥ | Black Heart Suit | U+2665 | (for comparison) |
The naming here is counterintuitive: ♦ (U+2666) is called "Black Diamond Suit" even though the diamond suit is traditionally rendered in red in Western playing cards. The "black" in the Unicode name refers to the filled glyph style, not the color. In a card game context, you would apply red coloring via CSS:
<span style="color: red">♦</span> <!-- Red filled diamond -->
<span style="color: red">♢</span> <!-- Red outline diamond -->
Emoji Diamonds
The emoji block introduces colored diamond characters that render with platform-specific styling on mobile devices:
| Symbol | Name | Code Point | Typical Rendering |
|---|---|---|---|
| 🔶 | Large Orange Diamond | U+1F536 | Orange diamond shape |
| 🔷 | Large Blue Diamond | U+1F537 | Blue diamond shape |
| 🔸 | Small Orange Diamond | U+1F538 | Small orange diamond |
| 🔹 | Small Blue Diamond | U+1F539 | Small blue diamond |
| 💎 | Gem Stone | U+1F48E | Cut gemstone / brilliant |
These emoji diamonds are widely used in social media and messaging for visual emphasis. 🔹 and 🔸 work well as bullet markers in platforms that support emoji but not custom CSS, such as Twitter/X bios and Slack messages.
Mathematical Diamond Operators
Mathematics uses diamond shapes for several distinct purposes:
| Symbol | Name | Code Point | Mathematical Usage |
|---|---|---|---|
| ⋄ | Diamond Operator | U+22C4 | Binary relation, general operator |
| ⟐ | Diamond with Left Half Black | U+27D0 | Specialized modal logic |
| ⟠ | Concave Diamond with Tickmarks | U+27E0 | Specialized operator |
| ⬫ | Black Diamond with Down Arrow | U+2B2B | Specialized notation |
The diamond operator ⋄ (U+22C4) is particularly important in mathematics and computer science. In modal logic, the diamond operator represents "possibility" — if ⋄P is true, then P is possible (as opposed to the box □ which represents necessity). In lattice theory, ⋄ may denote the join operation.
% LaTeX usage
\diamond % produces ⋄
\Diamond % produces ◇ (from amssymb)
\lozenge % produces ◊ (from amssymb)
◆ vs ♦ vs ◊ — Choosing the Right Diamond
Three diamond characters are frequently confused:
| Character | Code Point | Intended Use | Aspect Ratio |
|---|---|---|---|
| ◆ | U+25C6 | Geometric shape, bullets, UI | Square (1:1) |
| ♦ | U+2666 | Playing card suit | Square to slightly tall |
| ◊ | U+25CA | Typography, pharmacy, heraldry | Tall and narrow |
In many fonts, all three render identically. When choosing:
- Use ◆/◇ for UI elements, bullet points, and general design.
- Use ♦/♢ when explicitly referencing playing cards or card games.
- Use ◊ in typographic or mathematical contexts where "lozenge" is specified.
Keyboard Shortcuts and Input Methods
| Platform | Method |
|---|---|
| Windows | Alt + 4 (♦ in some code pages) |
| macOS | Option + Shift + V (◊ lozenge) |
| HTML | ◆ for ◆, ♦ for ♦, ◊ for ◊ |
| CSS | content: "\25C6" |
| LaTeX | \blacklozenge (◆), \lozenge (◊), \diamondsuit (♦) |
| Python | "\u25C6" for ◆, "\u2666" for ♦ |
Diamond Characters in Programming
Diamonds appear in several programming contexts:
# Python: using diamond symbols
DIAMOND_BULLET = "\u25C6" # ◆
DIAMOND_SUIT = "\u2666" # ♦
LOZENGE = "\u25CA" # ◊
# Formatting a list with diamond bullets
items = ["Alpha", "Beta", "Gamma"]
for item in items:
print(f" {DIAMOND_BULLET} {item}")
In flowchart notation, the diamond shape represents a decision node. While flowcharts are typically drawn graphically, text-based diagram tools like Mermaid use diamond syntax:
graph TD
A[Start] --> B{Decision}
B -->|Yes| C[Action]
B -->|No| D[End]
The curly braces {} in Mermaid produce a diamond/rhombus node for the decision.
Key Takeaways
- Unicode encodes 16+ diamond-shaped characters across Geometric Shapes, Miscellaneous Symbols, Mathematical Operators, and emoji blocks.
- ◆ (U+25C6) is the go-to geometric diamond for bullets and UI; ♦ (U+2666) is for playing card contexts; ◊ (U+25CA) is the typographic lozenge.
- Playing card suit names use "black" for filled glyphs — ♦ is called "Black Diamond Suit" despite diamonds being traditionally red in cards.
- Emoji diamonds (🔶🔷🔸🔹) provide colored alternatives for social media and messaging platforms.
- The diamond operator ⋄ (U+22C4) is semantically distinct from geometric diamonds and is used in modal logic and lattice theory.
- On macOS, Option + Shift + V inserts the lozenge ◊ directly.
เพิ่มเติมใน Symbol Reference
Unicode contains hundreds of arrow symbols spanning simple directional arrows, double arrows, …
Unicode provides multiple check mark and tick symbols ranging from the classic …
Unicode includes a rich collection of star shapes — from the simple …
Unicode contains dozens of heart symbols including the classic ♥, black and …
Unicode's Currency Symbols block and surrounding areas contain dedicated characters for over …
Unicode has dedicated blocks for mathematical operators, arrows, letterlike symbols, and alphanumeric …
Beyond the ASCII parentheses and square brackets, Unicode includes angle brackets, curly …
Unicode offers a wide variety of bullet point characters beyond the standard …
Unicode's Box Drawing block contains 128 characters for drawing lines, corners, intersections, …
Unicode includes musical note symbols such as ♩♪♫♬ in the Miscellaneous Symbols …
Unicode includes precomposed fraction characters for common fractions like ½ ¼ ¾ …
Unicode provides precomposed superscript and subscript digits and letters — such as …
Unicode contains dozens of circle symbols including filled circles, outlined circles, circles …
Unicode includes filled squares, outlined squares, small squares, medium squares, dashed squares, …
Unicode provides a comprehensive set of triangle symbols in all orientations — …
Unicode provides various cross and X mark characters including the heavy ballot …
The hyphen-minus on your keyboard is just one of Unicode's many dash …
Unicode defines typographic quotation marks — curly quotes — for dozens of …
Unicode includes dedicated characters for the copyright symbol ©, registered trademark ®, …
The degree symbol ° (U+00B0) and dedicated Celsius ℃ and Fahrenheit ℉ …
Unicode's Enclosed Alphanumerics block provides circled numbers ①②③, parenthesized numbers ⑴⑵⑶, and …
Unicode includes a Number Forms block with precomposed Roman numeral characters such …
Greek letters like α β γ δ π Σ Ω are widely …
The Unicode Dingbats block (U+2700–U+27BF) contains 192 decorative symbols originally from the …
Unicode includes a Playing Cards block with characters for all 52 standard …
Unicode provides characters for all six chess piece types in both white …
Unicode's Miscellaneous Symbols block includes the 12 zodiac signs ♈♉♊♋♌♍♎♏♐♑♒♓, planetary symbols, …
Unicode's Braille Patterns block (U+2800–U+28FF) encodes all 256 possible combinations of the …
Unicode's Geometric Shapes block contains 96 characters covering circles, squares, triangles, diamonds, …
The Unicode Letterlike Symbols block contains mathematical and technical symbols derived from …
Unicode's Miscellaneous Technical block contains symbols from computing, electronics, and engineering, including …
Diacritics are accent marks and other marks that attach to letters to …
Unicode defines dozens of invisible characters beyond the ordinary space, including zero-width …
Unicode includes warning and hazard symbols such as the universal caution ⚠ …
Unicode's Miscellaneous Symbols block includes sun ☀, cloud ☁, rain ☂, snow …
Unicode includes symbols for many of the world's major religions including the …
Unicode includes the traditional male ♂ and female ♀ symbols from astronomy, …
Apple's macOS uses Unicode characters for keyboard modifier keys such as ⌘ …
Unicode symbols like ▶ ◀ ► ★ ✦ ⚡ ✈ and hundreds …