Skip to main content
Best Emojis

โ–“ Shade & Block Symbols, Copy & Paste

Shade and block symbols are the Unicode Block Elements characters used to fill space with visual weight. The three shade blocks โ–‘ โ–’ โ–“ step from light to medium to dark, while โ–ˆ is a solid full block. The eighth-block series โ–‰ โ–Š โ–‹ โ–Œ โ– โ–Ž โ– shrinks in fixed steps, letting you draw partial fills and smooth edges. People paste them into Twitch and Discord chat to build text progress bars, into terminal banners and ASCII-style headers, into GitHub READMEs for hand-drawn charts, and into forum posts, spreadsheets and Notion pages where a shaded strip separates sections. Retro coders use them for TUI mockups; streamers use them to show loading percentages in plain text without images. Because they are real characters, they copy and paste anywhere text is accepted.

Shade & Block Symbols to Copy

What the shades and eighth-blocks actually are

These live in Unicode's Block Elements range. โ–‘ is the light shade (25% fill), โ–’ the medium shade (50%), and โ–“ the dark shade (75%), while โ–ˆ is a fully filled cell. The remaining glyphs are precise fractions: โ–‰ is seven-eighths, โ–Š three-quarters, โ–‹ five-eighths, โ–Œ a half, โ– three-eighths, โ–Ž a quarter, and โ– one-eighth wide, with โ– filling the right half. Because each is a fixed-width monospace cell, they line up perfectly in code editors and terminals, which is exactly why they render solid graphics out of plain text.

Building bars and art with them

The classic use is a text progress bar: string full blocks against light shade, like โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘ 50%, and paste it into a Discord status, a README, or a spreadsheet cell. The eighth-block widths let you fake anti-aliased edges, so a bar can end at a fraction rather than a whole cell. Streamers post loading meters in chat this way, and coders build boxed menus and gradients for TUIs. Try pasting โ–“โ–’โ–‘ as a fade at the edge of a banner, or stack rows of โ–ˆ to spell blocky letters in a monospace font.

Frequently Asked Questions

Why do the block symbols look uneven or leave gaps when I paste them?

Block Elements are designed for monospace (fixed-width) fonts, where every character occupies the same cell. In a proportional font, or in an app that adds line spacing, the blocks can show thin seams between rows. Paste into a code editor, terminal, or any monospace field and they lock together into a solid, gap-free surface.

How do I make a text progress bar with these?

Pick a total length, then combine full blocks โ–ˆ for the filled portion with light shade โ–‘ for the empty part, for example โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘ 70%. Adjust the ratio to your percentage. For finer control, swap the last filled cell for an eighth-block like โ–Š or โ–‹ so the bar can stop mid-cell instead of jumping a whole step.

Will these blocks work on Discord, GitHub and phones?

Yes. They are standard Unicode characters supported almost everywhere, so they render in Discord messages, GitHub Markdown, terminals, and mobile keyboards. The catch is font width: chat apps that use a proportional font may space them slightly, while code blocks (triple backticks on GitHub or Discord) force monospace and give the cleanest result.

Related Symbols

Further reading