Triangle Symbols
Unicode provides a comprehensive set of triangle symbols in all orientations — up, down, left, right — in both filled and outline styles, used in UI design, mathematics, and decoration. This guide catalogs all Unicode triangle characters with their code points and copy-paste support.
Triangles are among the most versatile geometric symbols in Unicode. They serve as directional indicators in user interfaces, operators in mathematics, decorative elements in typography, and building blocks in technical diagrams. Unicode encodes dozens of triangle variants across several blocks, covering every combination of direction (up, down, left, right), style (filled, outlined, small, medium), and purpose (geometric, pointing, mathematical). This guide catalogs every Unicode triangle character, explains where each one lives in the standard, and provides copy-paste references for developers and designers.
Quick Copy-Paste Table
| Symbol | Name | Code Point | HTML Entity | Style |
|---|---|---|---|---|
| ▲ | Black Up-Pointing Triangle | U+25B2 | ▲ |
Filled |
| △ | White Up-Pointing Triangle | U+25B3 | △ |
Outline |
| ▴ | Black Up-Pointing Small Triangle | U+25B4 | ▴ |
Filled Small |
| ▵ | White Up-Pointing Small Triangle | U+25B5 | ▵ |
Outline Small |
| ▼ | Black Down-Pointing Triangle | U+25BC | ▼ |
Filled |
| ▽ | White Down-Pointing Triangle | U+25BD | ▽ |
Outline |
| ▾ | Black Down-Pointing Small Triangle | U+25BE | ▾ |
Filled Small |
| ▿ | White Down-Pointing Small Triangle | U+25BF | ▿ |
Outline Small |
| ◀ | Black Left-Pointing Triangle | U+25C0 | ◀ |
Filled |
| ◁ | White Left-Pointing Triangle | U+25C1 | ◁ |
Outline |
| ◂ | Black Left-Pointing Small Triangle | U+25C2 | ◂ |
Filled Small |
| ◃ | White Left-Pointing Small Triangle | U+25C3 | ◃ |
Outline Small |
| ▶ | Black Right-Pointing Triangle | U+25B6 | ▶ |
Filled |
| ▷ | White Right-Pointing Triangle | U+25B7 | ▷ |
Outline |
| ▸ | Black Right-Pointing Small Triangle | U+25B8 | ▸ |
Filled Small |
| ▹ | White Right-Pointing Small Triangle | U+25B9 | ▹ |
Outline Small |
| ◤ | Black Upper Left Triangle | U+25E4 | ◤ |
Filled |
| ◥ | Black Upper Right Triangle | U+25E5 | ◥ |
Filled |
| ◢ | Black Lower Right Triangle | U+25E2 | ◢ |
Filled |
| ◣ | Black Lower Left Triangle | U+25E3 | ◣ |
Filled |
Geometric Shapes Block (U+25A0–U+25FF)
The Geometric Shapes block is the primary home for triangle symbols in Unicode. It contains a systematic family of triangles organized by direction and style.
Up-Pointing Triangles
The upward triangle is the most commonly used direction. ▲ (U+25B2) is the filled "black" variant, while △ (U+25B3) is the outlined "white" variant. The naming convention in Unicode uses "black" to mean filled and "white" to mean outlined, regardless of the actual rendering color (which depends on the font and CSS styling).
The small variants ▴ (U+25B4) and ▵ (U+25B5) are designed for inline text use. They render at roughly half the height of their full-sized counterparts and are ideal for compact table headers or list markers.
<span>▲ Sort ascending</span>
<span>△ Priority: normal</span>
<span>Price ▴ (sorted)</span>
Down-Pointing Triangles
▼ (U+25BC) and ▽ (U+25BD) mirror the up-pointing set. ▼ is ubiquitous in UI design as the disclosure triangle for dropdown menus and collapsible sections.
<button>Select option ▼</button>
<details>
<summary>More info ▾</summary>
<p>Hidden content here.</p>
</details>
Left and Right Triangles
◀ (U+25C0) and ▶ (U+25B6) are commonly used as media playback controls. ▶ in particular is the universally recognized "play" icon. Note that ▶ (U+25B6) and ◀ (U+25C0) may render as emoji on some platforms — if you need guaranteed text rendering, use the variation selector U+FE0E:
<span>▶︎ Play</span>
<span>◀︎ Previous</span>
Corner Triangles
The corner triangles ◢ (U+25E2), ◣ (U+25E3), ◤ (U+25E4), and ◥ (U+25E5) are right triangles with their hypotenuse on one side. These are used for decorative borders, corner decorations, and graphical layouts in text-based interfaces.
Mathematical Triangles
Unicode also encodes triangles used specifically in mathematical notation, primarily in the Mathematical Operators block (U+2200–U+22FF) and Miscellaneous Mathematical Symbols-B (U+2980–U+29FF):
| Symbol | Name | Code Point | Usage |
|---|---|---|---|
| △ | White Up-Pointing Triangle | U+25B3 | Laplacian operator, "change" |
| ▽ | White Down-Pointing Triangle | U+25BD | Nabla / Del operator |
| ∆ | Increment | U+2206 | Difference / Laplace operator |
| ∇ | Nabla | U+2207 | Gradient, divergence, curl |
| ⊲ | Normal Subgroup Of | U+22B2 | Group theory |
| ⊳ | Contains as Normal Subgroup | U+22B3 | Group theory |
| ⊴ | Normal Subgroup Of or Equal To | U+22B4 | Group theory |
| ⊵ | Contains as Normal Subgroup or Equal To | U+22B5 | Group theory |
| ⟁ | White Triangle Containing Small White Triangle | U+27C1 | Misc math |
Delta vs Triangle
A common point of confusion: ∆ (U+2206, INCREMENT) and △ (U+25B3, WHITE UP-POINTING TRIANGLE) look nearly identical in many fonts but are semantically different characters. ∆ belongs to the Mathematical Operators block and is intended for mathematical contexts like "Δx" (change in x). △ belongs to Geometric Shapes and is intended for graphical/decorative use.
Similarly, ∇ (U+2207, NABLA) is the mathematical operator for the gradient/del vector operator, while ▽ (U+25BD) is the geometric shape. In practice, many authors interchange these — but for semantic correctness in scientific documents, use the mathematical operators.
Triangles in UI Design
Triangles are essential UI primitives. Here are common patterns:
Disclosure Triangles
/* CSS-only disclosure triangle using Unicode */
.disclosure::before {
content: "▸"; /* U+25B8 collapsed */
}
.disclosure.open::before {
content: "▾"; /* U+25BE expanded */
}
Sort Indicators
Table headers commonly use small triangles to indicate sort direction:
<th>Name ▴</th> <!-- sorted ascending -->
<th>Date ▾</th> <!-- sorted descending -->
<th>Size</th> <!-- unsorted -->
Breadcrumb Separators
<nav>Home ▸ Products ▸ Electronics ▸ Headphones</nav>
Keyboard Shortcuts and Input Methods
| Platform | Method |
|---|---|
| Windows | Alt + 30 (▲), Alt + 31 (▼) in some code pages |
| macOS | Character Viewer → search "triangle" |
| HTML | ▲ for ▲, ▼ for ▼ |
| CSS | content: "\25B2" or content: "\25BC" |
| LaTeX | \triangle, \triangledown, \triangleleft, \triangleright |
| Python | "\u25B2" for ▲, "\u25BC" for ▼ |
Font Support and Rendering
Triangle characters enjoy excellent font support. All major system fonts (Arial, Helvetica, Times New Roman, Segoe UI, San Francisco, Noto Sans) include the core Geometric Shapes block. However, rendering varies:
- Filled triangles (▲▼◀▶) are the most consistent across platforms.
- Outline triangles (△▽◁▷) may appear with varying stroke widths.
- Small triangles (▴▵▸▹▾▿◂◃) may be indistinguishable from their full-size counterparts in some fonts.
- ▶ and ◀ may render as emoji by default on iOS/Android. Append U+FE0E (Variation Selector-15) to force text presentation.
Key Takeaways
- Unicode encodes 20+ triangle characters in the Geometric Shapes block (U+25A0–U+25FF), systematically organized by direction (up, down, left, right), fill (black/white), and size (normal/small).
- Mathematical triangles ∆ (U+2206) and ∇ (U+2207) are semantically distinct from geometric triangles △ (U+25B3) and ▽ (U+25BD) — use the correct character for context.
- ▶ (U+25B6) may render as emoji on mobile platforms; append
U+FE0Efor guaranteed text rendering. - Corner triangles ◢◣◤◥ are right triangles useful for decorative borders in text art.
- For UI development, the small triangle variants (▴▾▸◂) are ideal for inline indicators like sort arrows, breadcrumbs, and disclosure controls.
Mehr in 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 includes filled and outline diamond shapes, lozenge characters, and playing card …
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 …