What's covered in this shapes symbols set
This collection includes the Black Circle (●), Black Square (■), and Black Up-Pointing Triangle (▲). All three come from Unicode's Geometric Shapes block, built to hold plain-text versions of basic shapes for use as markers and bullets.
For a wider range of plain-text marks to build a layout with, the symbol generator covers lines, arrows, and other Unicode shapes beyond just these three.
These shapes work well as list bullets, status indicators, or small accents anywhere a full graphic or icon would be overkill, especially in plain-text environments like messages, code, and spreadsheets.
Because each shape is a single character, it takes up exactly one character's width, unlike an image or icon, making it predictable to align in a list or table.
Where these shapes come from in Unicode
The Geometric Shapes block was created to give plain text a way to represent basic forms, circles, squares, triangles, and diamonds, without needing an image file. It sits alongside the Miscellaneous Symbols and Dingbats blocks as part of Unicode's general-purpose symbol coverage.
Each shape in this block typically comes in a filled (black) and outline (white) version, following the same solid-versus-outline pattern seen in the star symbols and heart symbol sets, giving writers a lighter or heavier option for the same basic form.
How each shape gets used differently
The Black Circle (●) is the most common plain-text bullet point alternative, often replacing a dash or asterisk at the start of a list item when a rounder, bolder marker is wanted. It also shows up as a simple 'on' or 'active' status indicator in plain-text status displays.
The Black Square (■) tends to read as more formal or structured than the circle, common in technical documents, checklists, and diagrams where a sharp-edged marker fits the tone better than a round one.
The Black Up-Pointing Triangle (▲) often signals an increase, a warning, or a directional cue, similar to how a triangle icon might indicate 'trending up' in a plain-text financial report or status update.
Shapes in lists, tables, and status markers
Plain-text to-do lists and changelogs often use ● or ■ as a bullet point instead of a hyphen, giving the list a slightly bolder, more deliberate look without needing markdown or HTML formatting support.
Financial and data-focused writing sometimes pairs ▲ with a plain-text down-pointing triangle to show an increase or decrease next to a number, a lightweight alternative to a colored arrow icon or chart.
Symbols versus icon fonts and images
A shape symbol like ● or ■ renders using your regular text font, inheriting the same color and weight as the letters around it, unlike an icon font or SVG image, which loads as a separate visual asset. This makes shape symbols far more portable, since they work anywhere plain text works.
This portability matters most in places that can't load custom icon sets, like plain-text emails, terminal output, or older messaging systems, where a shape symbol still displays correctly but a custom icon font would not.
A mistake to avoid with shape symbols
Don't assume every shape symbol renders at a consistent size relative to your text. Some fonts draw ● noticeably larger or smaller than ■ or ▲ at the same font size, so preview your list or layout before finalizing it, especially for something like a status dashboard.
Also, avoid overusing multiple different shapes in the same list for no functional reason. Readers naturally assume a change in symbol means a change in meaning, so keep one shape per category or status type.
The bigger picture behind these marks
These three glyphs are a small sample of the much larger set of geometric shapes represented in Unicode, which also includes diamonds, pentagons, and stars alongside outline versions of every filled shape.
Because Unicode standardizes these as text characters rather than images, the same circle, square, or triangle displays consistently whether it's viewed on a phone, a laptop, or printed on paper.
Choosing the right shape for the job
Reach for the Black Circle for a general-purpose bullet or status dot, the Black Square for a more formal checklist or technical marker, and the Black Up-Pointing Triangle when you specifically need to signal direction, increase, or a warning-style cue.
Whichever shape you settle on, using it consistently across a document or interface matters more than which specific shape you pick, since consistency is what lets readers learn the pattern quickly.
Shapes as status and progress indicators
Plain-text dashboards, chat statuses, and command-line tools often use ● as a quick 'online,' 'active,' or 'recording' indicator, since it renders instantly without loading an icon image. A single character can carry the same meaning a colored dot graphic would in a full app interface.
This pattern is common in developer tools and terminal-based monitoring software, where every extra image asset adds load time that a plain Unicode shape avoids entirely.
Frequently Asked Questions
Can I use ● as a bullet point instead of a dash?
Yes, the Black Circle is a common plain-text substitute for a bullet point, especially in messages and documents that don't support formatted list styling.
What does the triangle symbol usually mean in reports?
The Black Up-Pointing Triangle often signals an increase, trend, or warning, similar to how a triangle icon works in charts and financial summaries.
Is there an outline version of these shapes too?
Yes, Unicode's Geometric Shapes block includes white (outline) versions of circles, squares, and triangles alongside the filled black versions in this set.
Why does my circle symbol look bigger than my square symbol?
This comes down to how your specific font draws each character. Some fonts don't size every geometric shape identically, so check your target font if exact alignment matters.
Do shape symbols work in spreadsheets like Excel or Google Sheets?
Yes, since they're plain Unicode text, they paste directly into spreadsheet cells and work in formulas, filters, and sorting like any other character.