📖 Reference Docs

Geometric Shapes

Showing of symbols (filtered)

No symbols match your search.

What Are Geometric Shapes?

Geometric shape symbols are Unicode characters representing basic forms like squares, circles, triangles, and polygons. These symbols are useful for diagrams, lists, decorative elements, user interface design, and mathematical notation without requiring images or special fonts.

Common Shape Categories

Squares and Rectangles

Square symbols come in filled (■) and outlined (□) variants, plus various sizes:

  • ■ Black Square: Solid filled square, used for bullets, checkboxes, or emphasis
  • □ White Square: Empty outline, commonly used for unchecked checkboxes
  • ▪ ▫: Small squares for subtle bullets or decorative elements
  • ◼ ◻: Medium squares for intermediate sizing

Circles

Circle symbols serve as bullets, indicators, and diagram elements:

  • ● Black Circle: Filled circle, classic bullet point alternative
  • ○ White Circle: Outlined circle, radio button representation
  • ◉ Fisheye: Circle with inner dot, target or selected state indicator
  • ◎ Bullseye: Concentric circles, literal target symbol

Triangles

Directional triangles indicate movement, expansion, or hierarchy:

  • ▲ △: Up-pointing triangles (filled/outlined) for increase, north, or expand
  • ▼ ▽: Down-pointing for decrease, south, or collapse
  • ◀ ◁: Left-pointing for back, west, or previous
  • ▶ ▷: Right-pointing for forward, east, next, or play controls

Diamonds

Diamond shapes add visual interest and denote special status:

  • ◆ Black Diamond: Filled diamond for emphasis or special notation
  • ◇ White Diamond: Outlined diamond, decorative bullet alternative

Common Uses

List Bullets and Markers

Replace standard bullets with shapes for visual hierarchy:

  • ● Level one items
  • ○ Level two items
  • ▪ Level three items

User Interface Elements

  • Checkboxes: □ unchecked, ■ checked
  • Radio buttons: ○ unselected, ◉ selected
  • Play controls: ▶ play, ◼ stop, ▮ pause
  • Expand/collapse: ▶ collapsed, ▼ expanded

Diagrams and Flowcharts

Simple diagrams without image assets:

  • Process steps: □ → □ → □
  • Decision points: ◇ (diamond for yes/no choices)
  • Start/end: ● or ■

Data Visualization

  • Legend markers in text-based charts
  • Status indicators (● red, ● yellow, ● green)
  • Category symbols in lists or tables

Decorative Elements

  • Section dividers: ◆◆◆
  • Frame corners: ◢ ◣ ◤ ◥
  • Pattern fills: repeating shapes for backgrounds

Mathematical and Technical Notation

  • Geometric proofs and diagrams
  • Set membership indicators
  • Logic and Boolean operators

Filled vs. Outlined Shapes

Most basic shapes come in two variants:

  • Filled (black): Solid color, stronger visual weight, indicates selected or active state
  • Outlined (white): Just the border, lighter weight, indicates unselected or inactive state

Use this contrast to show state changes, create visual hierarchy, or distinguish between categories.

Size Variants

Many shapes include multiple sizes:

  • Small: ▪ ▫ for subtle emphasis
  • Medium: ◼ ◻ for moderate weight
  • Large/Standard: ■ □ for strong presence

Size mixing creates visual hierarchy without color.

Partial and Divided Shapes

Specialized symbols show fractions or divisions:

  • ◐ ◑: Half-filled circles (left/right)
  • ◒ ◓: Half-filled circles (bottom/top)
  • ◔ ◕: Quarter-filled circles

Use for progress indicators, ratings, or graphical representations of portions.

Polygons

Beyond basic shapes, Unicode includes regular polygons:

  • ⬟ ⬠: Pentagons (5 sides)
  • ⬢ ⬣: Hexagons (6 sides)
  • ⯃ ⯄: Octagons (8 sides)

Useful for special markers, honeycomb patterns, or geometric diagrams.

Typing Geometric Shapes

macOS

  • Character Viewer: Control + Command + Space
  • Search for "geometric" to browse shapes

Windows

  • Character Map application
  • Alt codes for common shapes (limited selection)
  • Alt + 9632 = ■
  • Alt + 9633 = □
  • Alt + 9679 = ●

HTML Entities

Limited HTML entity support:

  • ■ for ■
  • □ for □
  • ● for ●
  • ○ for ○
  • ▼ for ▼
  • ▲ for ▲

CSS and Styling

Geometric shapes can be styled with CSS:

  • Color: Change with color property
  • Size: Adjust with font-size
  • Spacing: Control with letter-spacing or margins
  • Alignment: Use vertical-align for inline positioning

Accessibility Considerations

Screen Readers

Screen readers announce shapes by name ("black square," "white circle"). For important information:

  • Don't rely solely on shape to convey meaning
  • Provide text alternatives or labels
  • Use aria-hidden="true" for purely decorative shapes
  • Consider using actual form elements (checkbox, radio) instead of shape symbols

Color Blindness

When using colored shapes for status or categories:

  • Use shape differences, not just color (● vs ■ vs ▲)
  • Ensure sufficient color contrast
  • Provide text labels when possible

Platform Compatibility

Basic geometric shapes are universally supported across:

  • All modern operating systems
  • Web browsers
  • Mobile devices
  • Office applications

More specialized shapes (polygons, exotic variants) may have varying support depending on installed fonts.

Common Mistakes

Using Shapes for Critical UI Elements

Don't use Unicode shape characters for actual functional UI elements:

  • Wrong: Using □ and ■ as clickable checkboxes
  • Right: Use proper HTML form elements styled with CSS

Inconsistent Sizing

Shapes from different Unicode blocks may not align or size consistently. Test appearance in target fonts.

Over-reliance on Color

Colored shapes without alternative indicators create accessibility issues.

Design Best Practices

  • Use filled shapes for emphasis, outlined for subtlety
  • Maintain consistent shape usage throughout a document or site
  • Consider visual weight when mixing shapes and text
  • Test rendering across different fonts and platforms
  • Use shapes sparingly to avoid visual clutter
  • Ensure adequate spacing between shapes and text
  • Combine with color intentionally, not randomly

Alternative Approaches

CSS Shapes

For more control, create shapes with CSS:

  • Border-radius for circles and rounded corners
  • Transform and clip-path for complex shapes
  • SVG for precise geometric forms

Icon Fonts

Font Awesome, Material Icons, and similar libraries offer extensive shape and icon collections with consistent styling.

SVG Graphics

For complex diagrams or precise control, use SVG instead of Unicode characters.

Mathematical Context

In mathematical notation, shapes have specific meanings:

  • □ (square): End of proof (Q.E.D.)
  • ▪ (small square): Alternative end-of-proof symbol
  • △ (triangle): Triangle in geometric notation
  • ○ (circle): Composition operator, circle in diagrams

Cultural and Symbolic Meanings

Shapes carry cultural associations:

  • Circle: Completeness, infinity, unity
  • Square: Stability, equality, honesty
  • Triangle: Direction, hierarchy, change
  • Diamond: Value, rarity, durability

Be mindful of these associations when using shapes in design and communication.

Ready To Try
Content Harmony?

Get your first 10 briefs for just $10

No trial limits or auto renewals. Just upgrade when you're ready.