Copy ▬ in one tap, or pick from 139 rectangles, blocks, squares and ready-made bars, each with its codes.
Black Rectangle Symbol
▬Black rectangleU+25ACReady to copy
139 rectangles, blocks and bars. Tap any value to copy it.
Nothing here matches. Try a shorter word, or paste the character itself.
139 rectangles, blocks and bars. A character and its name both copy the character. A code copies the code.
Character
Name
Code point
Alt code
HTML
LaTeX
U+25AC. The black rectangle. Alt+22 on a number pad: one of the old PC graphics characters that sit behind codes 1 to 31. It has no named HTML entity, so the table gives the numeric reference.
U+25AD. The outline, which Unicode calls white. ▭ in HTML. No Alt code: code page 437 has the black one only.
U+25AE. The rectangle stood on end. Unicode's alias is histogram marker, which is where the HTML name ▮ comes from.
U+25AF. The upright outline. Unicode cross-references it to the two APL quads, U+2337 and U+2395, which look much like it and are separate characters.
U+2588. Unicode's alias is solid. It fills its whole cell, so a row of them joins into one bar. Alt+219 on a number pad, █ in HTML.
U+2592. Unicode's note says 50%, and its aliases are speckles fill and dotted fill. There is no grey square emoji, and at text size this is the nearest character to one. Alt+177.
U+25B0. A slanted bar. No Alt code and no named HTML entity. With U+25B1 it makes the progress bars under Ready-made bars.
U+25B1. The slanted outline, and the empty step of a progress bar. ▱ in HTML. Unicode also has a Flatness sign, U+23E5, a similar slanted outline.
U+25A0. Alt+254 on a number pad, the last visible character of code page 437: 255 is a no-break space. Unicode's alias is moding mark, in ideographic text.
U+2B1B. The largest black square, which the emoji list calls black large square. It has emoji presentation by default, so expect the emoji font's drawing. Added in Unicode 5.1 (2008).
Made of U+25AC. Four black rectangles in a row. Paste it again for a longer rule. Small gaps between the pieces are normal in most fonts.
Made of U+25B0 and U+25B1. Half done. The other four steps of this bar are under Ready-made bars, from none of four to four of four.
U+220E. Unicode's alias is q.e.d. Also called the tombstone or the halmos, after Paul Halmos, who first used it in mathematics in 1950 and said he took it from the end marks of magazines.
U+2759. A Dingbats ornament: a filled upright bar, thinner than U+25AE. One of three weights, light, medium and heavy.
U+275A. The heaviest of the three Dingbats bars, close to a black vertical rectangle.
U+2758. The thinnest of the three, cross-referenced to the keyboard's vertical line, U+007C. ❘ in HTML.
U+2395. An upright outline from the APL programming language, cross-referenced to U+25AF. It is a letter of that language, not a shape, and a font may draw it narrower.
U+2337. A narrower APL quad. Unicode cross-references it to U+2395, U+25AF and U+2AFF, its three look-alikes.
U+2AFF. A tall hollow bar from mathematics. Unicode's alias is n-ary Dijkstra choice. Added in Unicode 3.2 (2002).
U+23E5. The flatness sign of engineering drawings, from Miscellaneous Technical. A slanted outline, close to U+25B1. Added in Unicode 5.0 (2006).
U+3013. Two black bars, one over the other. Unicode's notes: a substitute for an ideograph that is not in the font, and an editor's mark for a gap in a text.
Made of U+25B1. All four steps empty. Swap a U+25B1 for a U+25B0 from the left as the job moves along.
Made of U+25B0 and U+25B1. A quarter done.
Made of U+25B0 and U+25B1. Three quarters done.
Made of U+25B0. Done. Paste two of these bars side by side for eight steps.
Made of U+2591. Four light shades: the empty track of a bar built from full blocks.
Made of U+2588 and U+2591. One full block on a track of light shade.
Made of U+2588 and U+2591. Half full. In a monospaced font a block and a shade are the same width, so the bar keeps its length as it fills.
Made of U+2588 and U+2591. Three full blocks and one light shade.
Made of U+2588. Four full blocks, which join into one black bar. It is also the last step of the block bar. It replaces nothing: type it over a word you have deleted.
Made of U+2588 and U+258C. Full blocks, then a left half block for the remainder. The Blocks, left to right group has every eighth, so a bar can stop at any of them.
Made of U+25AE and U+25AF. Upright rectangles, filled from the left, like the bars of a battery gauge.
Made of U+25AE and U+25AF. Two filled, two empty.
Made of U+25AE and U+25AF. Three filled, one empty.
Made of U+25AE. All four filled.
Made of U+2581, U+2583, U+2585 and U+2587. One, three, five and seven eighths of the cell: four bars that climb, like a signal strength sign.
Made of U+2587, U+2585, U+2583 and U+2581. The same four bars in falling order.
Made of U+2581, U+2582, U+2583 and U+2584. The lower half of the eight-step ladder, one eighth to four eighths. Paste the next row after it for all eight.
Made of U+2585, U+2586, U+2587 and U+2588. Five eighths up to the full block. Rearrange the eight steps to draw a small chart in a line of text.
Made of U+2588, U+2593, U+2592 and U+2591. Full block, then the dark, medium and light shades: 100%, 75%, 50% and 25% by Unicode's notes.
Made of U+2591, U+2592, U+2593 and U+2588. The three shades from light to dark, then a full block.
Made of U+2580 and U+2584. Upper and lower half blocks in turn: a rule that steps up and down.
U+2581. One eighth of the cell, filled from the bottom: the first of eight steps that end at the full block. On its own it reads as a thick underline.
U+2582. Two eighths from the bottom. Unicode names the even steps in quarters and halves, so there is no two eighths block to search for.
U+2583. Three eighths from the bottom.
U+2584. The bottom half of the cell. Alt+220 on a number pad, ▄ in HTML. With U+2580 it gives two pixels, one over the other, in one character.
U+2585. Five eighths from the bottom.
U+2586. Six eighths from the bottom.
U+2587. Seven eighths from the bottom, the last step before the full block.
U+2580. The top half of the cell. Alt+223 on a number pad, ▀ in HTML. This block has two pieces that fill from the top, this one and U+2594. The rest came in Unicode 13.0 and are in the last group.
U+2594. A thin bar along the top of the cell. No Alt code and no named HTML entity.
U+2589. Seven eighths of the cell, filled from the left. In a smooth progress bar the full blocks come first and one of these seven pieces draws the remainder.
U+258A. Six eighths from the left.
U+258B. Five eighths from the left.
U+258C. The left half of the cell. Alt+221 on a number pad. It has no named HTML entity, though both the upper and lower halves have one.
U+258D. Three eighths from the left.
U+258E. Two eighths from the left.
U+258F. A thin bar down the left edge of the cell, the smallest step of a smooth bar.
U+2590. The right half of the cell. Alt+222 on a number pad. Put it before a left half block and the two halves meet as one full-width block across two cells.
U+2595. A thin bar down the right edge. With U+258F it closes the two ends of a track.
U+2591. Unicode's note says 25%. Alt+176 on a number pad. The HTML name is ░, the block one quarter inked.
U+2593. Unicode's note says 75%. Alt+178 on a number pad, ▓ in HTML. The three shades have the Alt codes 176, 177 and 178, in order of darkness.
U+2598. One quarter of the cell. The ten quadrants were added in Unicode 3.2 (2002) under the heading Terminal graphic characters, and none has an Alt code.
U+259D. The top right quarter of the cell.
U+2596. The bottom left quarter, and the first of the ten in code order.
U+2597. The bottom right quarter of the cell.
U+259A. Two quarters on a diagonal. A row of them draws a checker pattern, and Unicode cross-references it to a checker board fill.
U+259E. The other diagonal. With a space, the full block, the four halves and the ten quadrants, every pattern of a two by two grid has a character: sixteen in all.
U+259B. Three quarters filled, with the bottom right left open.
U+259C. Three quarters filled, with the bottom left left open.
U+2599. Three quarters filled, with the top right left open.
U+259F. Three quarters filled, with the top left left open. It is the last character of the Block Elements block, U+259F.
U+2B1B U+FE0E. U+2B1B with the selector that asks for a flat, one-colour drawing. Some apps ignore the selector and draw the emoji.
U+2B1C U+FE0E. The large outline square, asked for in its flat form. Without the selector it is the emoji in the Square emoji group.
U+25A1. The plain outline square. Unicode's note says it may stand for a missing ideograph, and it cross-references the ballot box, U+2610. □ in HTML. Its LaTeX macro needs the amssymb package.
U+25FC. One size down from U+25A0. Unicode lists eight sizes of black square in order: U+1F78C, U+2B1D, U+1F78D, U+25AA, U+25FE, U+25FC, U+25A0 and U+2B1B.
U+25FB. Unicode's alias is always, a modal operator in logic. ◻ in HTML, a name that does not match the character's own.
U+25FE U+FE0E. The size between medium and small, asked for in its flat form. Without the selector it has emoji presentation by default.
U+25FD U+FE0E. The outline of the same size, with the selector for a flat drawing.
U+25AA. Unicode's alias is square bullet. ▪ in HTML. It has the Emoji property and is a text character by default.
U+25AB. The small outline. Its only HTML name is the long one, ▫.
U+2B1D. Smaller than the square bullet, and not an emoji. Added in Unicode 5.1 (2008) with the two large squares.
U+2B1E. The very small outline, from the same run of five characters.
U+25A2. An outline with its corners rounded off. No Alt code and no named HTML entity.
U+25A3. A square inside a square. Unicode sets it between U+1F794 and U+1F795, which hold a smaller and a larger black square.
U+2B1A. An outline drawn in dots, which reads as a placeholder. Added in Unicode 5.0 (2006).
U+FFED. A compatibility character from Halfwidth and Fullwidth Forms. Unicode defines it as U+25A0 drawn narrow.
U+25A4. A square ruled with level lines, the first of six hatched squares. At text size the hatching reads as grey.
U+25A5. Ruled with upright lines.
U+25A6. Level and upright lines together, like squared paper.
U+25A7. Ruled with falling diagonal lines.
U+25A8. Ruled with rising diagonal lines.
U+25A9. Both diagonals at once, the darkest of the six hatched squares.
U+25E7. Half black, split down the middle. Unicode cross-references it to U+2B12, which is split across.
U+25E8. The right half filled.
U+2B12. The top half filled. From Miscellaneous Symbols and Arrows, added in Unicode 4.1 (2005).
U+2B13. The bottom half filled.
U+25E9. Split corner to corner, with the upper left triangle filled.
U+25EA. The lower right triangle filled.
U+2B14. The upper right triangle filled. Added in Unicode 5.0 (2006), which completed the four diagonal halves.
U+2B15. The lower left triangle filled.
U+25EB. An outline square cut in two by an upright line, like a pair of doors.
U+25F0. An outline square with its upper left quarter ruled off, the first of four.
U+25F1. The lower left quarter ruled off.
U+25F2. The lower right quarter ruled off.
U+25F3. The upper right quarter ruled off. Code order runs anticlockwise from the upper left.
U+2B1C. The emoji list calls it white large square. It has emoji presentation by default. Added in Unicode 5.1 (2008).
U+25FC U+FE0F. U+25FC with the selector that asks for the emoji drawing. The emoji list needs the selector, because the character is text by default.
U+25FB U+FE0F. The white medium square as an emoji.
U+25FE. The emoji list calls it black medium-small square. It has emoji presentation by default, so it needs no selector.
U+25FD. The emoji list calls it white medium-small square.
U+25AA U+FE0F. The square bullet with the emoji selector.
U+25AB U+FE0F. The smallest white square of the emoji list.
U+1F532. A square drawn as a button with a rim, from Miscellaneous Symbols and Pictographs. The emoji list files it with the geometric shapes.
U+1F533. The white button of the pair.
U+1F7E5. The emoji list calls it red square. The seven coloured squares were added in Unicode 12.0 (2019): red, orange, yellow, green, blue, purple and brown. None is grey.
U+1F7E7. Orange square in the emoji list, which puts it second, after red.
U+1F7E8. Yellow square in the emoji list.
U+1F7E9. Green square in the emoji list.
U+1F7E6. Blue square in the emoji list. In code order it comes straight after red, U+1F7E5.
U+1F7EA. Purple square in the emoji list.
U+1F7EB. Brown square, the last of the seven. Black and white are covered by the older large squares, U+2B1B and U+2B1C.
U+1FB82. Two eighths from the top, the mirror of U+2582. Added in Unicode 13.0 (2020) in Symbols for Legacy Computing.
U+1FB83. Three eighths from the top. Added in Unicode 13.0 (2020).
U+1FB84. Five eighths from the top. Added in Unicode 13.0 (2020).
U+1FB85. Six eighths from the top. Added in Unicode 13.0 (2020).
U+1FB86. Seven eighths from the top, the mirror of U+2587. Added in Unicode 13.0 (2020).
U+1FB87. Two eighths from the right, the mirror of U+258E. Added in Unicode 13.0 (2020).
U+1FB88. Three eighths from the right. Added in Unicode 13.0 (2020).
U+1FB89. Five eighths from the right. Added in Unicode 13.0 (2020).
U+1FB8A. Six eighths from the right. Added in Unicode 13.0 (2020).
U+1FB8B. Seven eighths from the right, the mirror of U+2589. Added in Unicode 13.0 (2020).
U+1FB8C. The medium shade over the left half of the cell only. Added in Unicode 13.0 (2020), under the heading Rectangular shade characters.
U+1FB8D. The medium shade over the right half. Added in Unicode 13.0 (2020).
U+1FB8E. The medium shade over the top half. Added in Unicode 13.0 (2020).
U+1FB8F. The medium shade over the bottom half. Added in Unicode 13.0 (2020).
U+1FB90. U+2592 with ink and paper swapped, so the two set side by side make a finer checker. Added in Unicode 13.0 (2020).
U+1F78C. The smallest of Unicode's eight black squares. From Geometric Shapes Extended, added in Unicode 7.0 (2014).
U+1F78D. The third smallest, between U+2B1D and U+25AA in Unicode's own order. Added in Unicode 7.0 (2014).
The black rectangle symbol is ▬, Black rectangle, U+25AC. The 139 rows add the outline ▭, the upright ▮ and ▯, all 32 block elements, shades, squares, square emoji and bars such as ▰▰▱▱.
Read the full guide
Which bar joins up
█, Full block, fills its whole cell, so ████ joins into one black bar. ▬▬▬▬ shows small gaps in most fonts. A bar row is four characters at most: paste it again for a longer one. The eight blocks from ▁ to █ rise by one eighth of the cell each, which is how ▁▃▅▇ draws a bar chart.
Tips
Unicode calls a filled shape black and an outline white, so ▭ is White rectangle. Searching outline or hollow still finds it.
Blocks were made for monospaced fonts. In a proportional font the shades ░ ▒ ▓ and the part blocks can differ in size.
With a space, █, the four halves and the ten quadrants, every pattern of a two by two grid has a character.
Questions and answers
What is the Alt code for the black rectangle symbol?
With Num Lock on, hold Alt and type 22 on the number pad for ▬. █ is 219, the halves ▄ ▌ ▐ ▀ are 220 to 223, the shades ░ ▒ ▓ are 176 to 178, and ■ is 254. ▭ has none.
Is there a grey square emoji?
No. Emoji 18.0 has black and white squares in four sizes, two square buttons and seven coloured squares: red, orange, yellow, green, blue, purple and brown. For grey, copy the medium shade ▒ or a hatched square such as ▩. Both are plain text characters.
How do I make a progress bar out of text?
Copy a bar from Ready-made bars, such as ▰▰▱▱, and swap ▱ for ▰ as the job moves on. For smoother steps use full blocks █ and finish with one of the seven part blocks, ▉ to ▏. Two bars pasted together give eight steps.
What is the ∎ symbol at the end of a proof?
Unicode names it End of proof, U+220E, with the alias q.e.d. It is also called the tombstone or the halmos, after Paul Halmos, who first used it in mathematics in 1950. It may be drawn filled or hollow, as a rectangle or a square.
⬛Black large squareU+2B1B. The largest black square, which the emoji list calls black large square. It has emoji presentation by default, so expect the emoji font's drawing. Added in Unicode 5.1 (2008).
▰Black parallelogramU+25B0. A slanted bar. No Alt code and no named HTML entity. With U+25B1 it makes the progress bars under Ready-made bars.
▬Black rectangleU+25AC. The black rectangle. Alt+22 on a number pad: one of the old PC graphics characters that sit behind codes 1 to 31. It has no named HTML entity, so the table gives the numeric reference.
■Black squareU+25A0. Alt+254 on a number pad, the last visible character of code page 437: 255 is a no-break space. Unicode's alias is moding mark, in ideographic text.
▮Black vertical rectangleU+25AE. The rectangle stood on end. Unicode's alias is histogram marker, which is where the HTML name ▮ comes from.
█Full blockU+2588. Unicode's alias is solid. It fills its whole cell, so a row of them joins into one bar. Alt+219 on a number pad, █ in HTML.
Show all 139 rectangles, blocks and bars (133 more)
Start here, continued
▒Medium shadeU+2592. Unicode's note says 50%, and its aliases are speckles fill and dotted fill. There is no grey square emoji, and at text size this is the nearest character to one. Alt+177.
▰▰▱▱Progress bar, two of fourMade of U+25B0 and U+25B1. Half done. The other four steps of this bar are under Ready-made bars, from none of four to four of four.
▬▬▬▬Solid rule, four rectanglesMade of U+25AC. Four black rectangles in a row. Paste it again for a longer rule. Small gaps between the pieces are normal in most fonts.
▱White parallelogramU+25B1. The slanted outline, and the empty step of a progress bar. ▱ in HTML. Unicode also has a Flatness sign, U+23E5, a similar slanted outline.
▭White rectangleU+25AD. The outline, which Unicode calls white. ▭ in HTML. No Alt code: code page 437 has the black one only.
▯White vertical rectangleU+25AF. The upright outline. Unicode cross-references it to the two APL quads, U+2337 and U+2395, which look much like it and are separate characters.
Rectangles and bars 9
⎕APL functional symbol quadU+2395. An upright outline from the APL programming language, cross-referenced to U+25AF. It is a letter of that language, not a shape, and a font may draw it narrower.
⌷APL functional symbol squish quadU+2337. A narrower APL quad. Unicode cross-references it to U+2395, U+25AF and U+2AFF, its three look-alikes.
∎End of proofU+220E. Unicode's alias is q.e.d. Also called the tombstone or the halmos, after Paul Halmos, who first used it in mathematics in 1950 and said he took it from the end marks of magazines.
⏥FlatnessU+23E5. The flatness sign of engineering drawings, from Miscellaneous Technical. A slanted outline, close to U+25B1. Added in Unicode 5.0 (2006).
〓Geta markU+3013. Two black bars, one over the other. Unicode's notes: a substitute for an ideograph that is not in the font, and an editor's mark for a gap in a text.
❚Heavy vertical barU+275A. The heaviest of the three Dingbats bars, close to a black vertical rectangle.
❘Light vertical barU+2758. The thinnest of the three, cross-referenced to the keyboard's vertical line, U+007C. ❘ in HTML.
❙Medium vertical barU+2759. A Dingbats ornament: a filled upright bar, thinner than U+25AE. One of three weights, light, medium and heavy.
⫿N-ary white vertical barU+2AFF. A tall hollow bar from mathematics. Unicode's alias is n-ary Dijkstra choice. Added in Unicode 3.2 (2002).
Ready-made bars 21
▅▆▇█Bar chart steps five to eightMade of U+2585, U+2586, U+2587 and U+2588. Five eighths up to the full block. Rearrange the eight steps to draw a small chart in a line of text.
▁▂▃▄Bar chart steps one to fourMade of U+2581, U+2582, U+2583 and U+2584. The lower half of the eight-step ladder, one eighth to four eighths. Paste the next row after it for all eight.
░░░░Block bar, none of fourMade of U+2591. Four light shades: the empty track of a bar built from full blocks.
█░░░Block bar, one of fourMade of U+2588 and U+2591. One full block on a track of light shade.
███░Block bar, three of fourMade of U+2588 and U+2591. Three full blocks and one light shade.
██░░Block bar, two of fourMade of U+2588 and U+2591. Half full. In a monospaced font a block and a shade are the same width, so the bar keeps its length as it fills.
████Censor bar, four full blocksMade of U+2588. Four full blocks, which join into one black bar. It is also the last step of the block bar. It replaces nothing: type it over a word you have deleted.
░▒▓█Fade inMade of U+2591, U+2592, U+2593 and U+2588. The three shades from light to dark, then a full block.
█▓▒░Fade outMade of U+2588, U+2593, U+2592 and U+2591. Full block, then the dark, medium and light shades: 100%, 75%, 50% and 25% by Unicode's notes.
▇▅▃▁Falling barsMade of U+2587, U+2585, U+2583 and U+2581. The same four bars in falling order.
▮▮▮▮Meter, four of fourMade of U+25AE. All four filled.
▮▯▯▯Meter, one of fourMade of U+25AE and U+25AF. Upright rectangles, filled from the left, like the bars of a battery gauge.
▮▮▮▯Meter, three of fourMade of U+25AE and U+25AF. Three filled, one empty.
▮▮▯▯Meter, two of fourMade of U+25AE and U+25AF. Two filled, two empty.
▰▰▰▰Progress bar, four of fourMade of U+25B0. Done. Paste two of these bars side by side for eight steps.
▱▱▱▱Progress bar, none of fourMade of U+25B1. All four steps empty. Swap a U+25B1 for a U+25B0 from the left as the job moves along.
▰▱▱▱Progress bar, one of fourMade of U+25B0 and U+25B1. A quarter done.
▰▰▰▱Progress bar, three of fourMade of U+25B0 and U+25B1. Three quarters done.
▁▃▅▇Rising barsMade of U+2581, U+2583, U+2585 and U+2587. One, three, five and seven eighths of the cell: four bars that climb, like a signal strength sign.
██▌Two and a half blocksMade of U+2588 and U+258C. Full blocks, then a left half block for the remainder. The Blocks, left to right group has every eighth, so a bar can stop at any of them.
▀▄▀▄Zigzag ruleMade of U+2580 and U+2584. Upper and lower half blocks in turn: a rule that steps up and down.
Blocks, bottom up 14
▅Lower five eighths blockU+2585. Five eighths from the bottom.
▄Lower half blockU+2584. The bottom half of the cell. Alt+220 on a number pad, ▄ in HTML. With U+2580 it gives two pixels, one over the other, in one character.
▁Lower one eighth blockU+2581. One eighth of the cell, filled from the bottom: the first of eight steps that end at the full block. On its own it reads as a thick underline.
▂Lower one quarter blockU+2582. Two eighths from the bottom. Unicode names the even steps in quarters and halves, so there is no two eighths block to search for.
▇Lower seven eighths blockU+2587. Seven eighths from the bottom, the last step before the full block.
▃Lower three eighths blockU+2583. Three eighths from the bottom.
▆Lower three quarters blockU+2586. Six eighths from the bottom.
🮄Upper five eighths blockU+1FB84. Five eighths from the top. Added in Unicode 13.0 (2020).
▀Upper half blockU+2580. The top half of the cell. Alt+223 on a number pad, ▀ in HTML. This block has two pieces that fill from the top, this one and U+2594. The rest came in Unicode 13.0 and are in the last group.
▔Upper one eighth blockU+2594. A thin bar along the top of the cell. No Alt code and no named HTML entity.
🮂Upper one quarter blockU+1FB82. Two eighths from the top, the mirror of U+2582. Added in Unicode 13.0 (2020) in Symbols for Legacy Computing.
🮆Upper seven eighths blockU+1FB86. Seven eighths from the top, the mirror of U+2587. Added in Unicode 13.0 (2020).
🮃Upper three eighths blockU+1FB83. Three eighths from the top. Added in Unicode 13.0 (2020).
🮅Upper three quarters blockU+1FB85. Six eighths from the top. Added in Unicode 13.0 (2020).
Blocks, left to right 14
▋Left five eighths blockU+258B. Five eighths from the left.
▌Left half blockU+258C. The left half of the cell. Alt+221 on a number pad. It has no named HTML entity, though both the upper and lower halves have one.
▏Left one eighth blockU+258F. A thin bar down the left edge of the cell, the smallest step of a smooth bar.
▎Left one quarter blockU+258E. Two eighths from the left.
▉Left seven eighths blockU+2589. Seven eighths of the cell, filled from the left. In a smooth progress bar the full blocks come first and one of these seven pieces draws the remainder.
▍Left three eighths blockU+258D. Three eighths from the left.
▊Left three quarters blockU+258A. Six eighths from the left.
🮉Right five eighths blockU+1FB89. Five eighths from the right. Added in Unicode 13.0 (2020).
▐Right half blockU+2590. The right half of the cell. Alt+222 on a number pad. Put it before a left half block and the two halves meet as one full-width block across two cells.
▕Right one eighth blockU+2595. A thin bar down the right edge. With U+258F it closes the two ends of a track.
🮇Right one quarter blockU+1FB87. Two eighths from the right, the mirror of U+258E. Added in Unicode 13.0 (2020).
🮋Right seven eighths blockU+1FB8B. Seven eighths from the right, the mirror of U+2589. Added in Unicode 13.0 (2020).
🮈Right three eighths blockU+1FB88. Three eighths from the right. Added in Unicode 13.0 (2020).
🮊Right three quarters blockU+1FB8A. Six eighths from the right. Added in Unicode 13.0 (2020).
Shades 7
▓Dark shadeU+2593. Unicode's note says 75%. Alt+178 on a number pad, ▓ in HTML. The three shades have the Alt codes 176, 177 and 178, in order of darkness.
🮐Inverse medium shadeU+1FB90. U+2592 with ink and paper swapped, so the two set side by side make a finer checker. Added in Unicode 13.0 (2020).
🮌Left half medium shadeU+1FB8C. The medium shade over the left half of the cell only. Added in Unicode 13.0 (2020), under the heading Rectangular shade characters.
░Light shadeU+2591. Unicode's note says 25%. Alt+176 on a number pad. The HTML name is ░, the block one quarter inked.
🮏Lower half medium shadeU+1FB8F. The medium shade over the bottom half. Added in Unicode 13.0 (2020).
🮍Right half medium shadeU+1FB8D. The medium shade over the right half. Added in Unicode 13.0 (2020).
🮎Upper half medium shadeU+1FB8E. The medium shade over the top half. Added in Unicode 13.0 (2020).
Quadrants 10
▖Quadrant lower leftU+2596. The bottom left quarter, and the first of the ten in code order.
▗Quadrant lower rightU+2597. The bottom right quarter of the cell.
▘Quadrant upper leftU+2598. One quarter of the cell. The ten quadrants were added in Unicode 3.2 (2002) under the heading Terminal graphic characters, and none has an Alt code.
▙Quadrant upper left and lower left and lower rightU+2599. Three quarters filled, with the top right left open.
▚Quadrant upper left and lower rightU+259A. Two quarters on a diagonal. A row of them draws a checker pattern, and Unicode cross-references it to a checker board fill.
▛Quadrant upper left and upper right and lower leftU+259B. Three quarters filled, with the bottom right left open.
▜Quadrant upper left and upper right and lower rightU+259C. Three quarters filled, with the bottom left left open.
▝Quadrant upper rightU+259D. The top right quarter of the cell.
▞Quadrant upper right and lower leftU+259E. The other diagonal. With a space, the full block, the four halves and the ten quadrants, every pattern of a two by two grid has a character: sixteen in all.
▟Quadrant upper right and lower left and lower rightU+259F. Three quarters filled, with the top left left open. It is the last character of the Block Elements block, U+259F.
Black and white squares 18
⬛︎Black large square, text styleU+2B1B U+FE0E. U+2B1B with the selector that asks for a flat, one-colour drawing. Some apps ignore the selector and draw the emoji.
◾︎Black medium small square, text styleU+25FE U+FE0E. The size between medium and small, asked for in its flat form. Without the selector it has emoji presentation by default.
◼Black medium squareU+25FC. One size down from U+25A0. Unicode lists eight sizes of black square in order: U+1F78C, U+2B1D, U+1F78D, U+25AA, U+25FE, U+25FC, U+25A0 and U+2B1B.
🞍Black slightly small squareU+1F78D. The third smallest, between U+2B1D and U+25AA in Unicode's own order. Added in Unicode 7.0 (2014).
▪Black small squareU+25AA. Unicode's alias is square bullet. ▪ in HTML. It has the Emoji property and is a text character by default.
🞌Black tiny squareU+1F78C. The smallest of Unicode's eight black squares. From Geometric Shapes Extended, added in Unicode 7.0 (2014).
⬝Black very small squareU+2B1D. Smaller than the square bullet, and not an emoji. Added in Unicode 5.1 (2008) with the two large squares.
⬚Dotted squareU+2B1A. An outline drawn in dots, which reads as a placeholder. Added in Unicode 5.0 (2006).
■Halfwidth black squareU+FFED. A compatibility character from Halfwidth and Fullwidth Forms. Unicode defines it as U+25A0 drawn narrow.
⬜White large squareU+2B1C. The emoji list calls it white large square. It has emoji presentation by default. Added in Unicode 5.1 (2008).
⬜︎White large square, text styleU+2B1C U+FE0E. The large outline square, asked for in its flat form. Without the selector it is the emoji in the Square emoji group.
◽︎White medium small square, text styleU+25FD U+FE0E. The outline of the same size, with the selector for a flat drawing.
◻White medium squareU+25FB. Unicode's alias is always, a modal operator in logic. ◻ in HTML, a name that does not match the character's own.
▫White small squareU+25AB. The small outline. Its only HTML name is the long one, ▫.
□White squareU+25A1. The plain outline square. Unicode's note says it may stand for a missing ideograph, and it cross-references the ballot box, U+2610. □ in HTML. Its LaTeX macro needs the amssymb package.
▣White square containing black small squareU+25A3. A square inside a square. Unicode sets it between U+1F794 and U+1F795, which hold a smaller and a larger black square.
▢White square with rounded cornersU+25A2. An outline with its corners rounded off. No Alt code and no named HTML entity.
⬞White very small squareU+2B1E. The very small outline, from the same run of five characters.
Hatched and half squares 19
⬓Square with bottom half blackU+2B13. The bottom half filled.
▩Square with diagonal crosshatch fillU+25A9. Both diagonals at once, the darkest of the six hatched squares.
▤Square with horizontal fillU+25A4. A square ruled with level lines, the first of six hatched squares. At text size the hatching reads as grey.
◧Square with left half blackU+25E7. Half black, split down the middle. Unicode cross-references it to U+2B12, which is split across.
⬕Square with lower left diagonal half blackU+2B15. The lower left triangle filled.
◪Square with lower right diagonal half blackU+25EA. The lower right triangle filled.
▦Square with orthogonal crosshatch fillU+25A6. Level and upright lines together, like squared paper.
◨Square with right half blackU+25E8. The right half filled.
⬒Square with top half blackU+2B12. The top half filled. From Miscellaneous Symbols and Arrows, added in Unicode 4.1 (2005).
◩Square with upper left diagonal half blackU+25E9. Split corner to corner, with the upper left triangle filled.
▧Square with upper left to lower right fillU+25A7. Ruled with falling diagonal lines.
⬔Square with upper right diagonal half blackU+2B14. The upper right triangle filled. Added in Unicode 5.0 (2006), which completed the four diagonal halves.
▨Square with upper right to lower left fillU+25A8. Ruled with rising diagonal lines.
▥Square with vertical fillU+25A5. Ruled with upright lines.
◱White square with lower left quadrantU+25F1. The lower left quarter ruled off.
◲White square with lower right quadrantU+25F2. The lower right quarter ruled off.
◰White square with upper left quadrantU+25F0. An outline square with its upper left quarter ruled off, the first of four.
◳White square with upper right quadrantU+25F3. The upper right quarter ruled off. Code order runs anticlockwise from the upper left.
◫White square with vertical bisecting lineU+25EB. An outline square cut in two by an upright line, like a pair of doors.
Square emoji 15
◾Black medium small squareU+25FE. The emoji list calls it black medium-small square. It has emoji presentation by default, so it needs no selector.
◼️Black medium square, emoji styleU+25FC U+FE0F. U+25FC with the selector that asks for the emoji drawing. The emoji list needs the selector, because the character is text by default.
▪️Black small square, emoji styleU+25AA U+FE0F. The square bullet with the emoji selector.
🔲Black square buttonU+1F532. A square drawn as a button with a rim, from Miscellaneous Symbols and Pictographs. The emoji list files it with the geometric shapes.
🟦Large blue squareU+1F7E6. Blue square in the emoji list. In code order it comes straight after red, U+1F7E5.
🟫Large brown squareU+1F7EB. Brown square, the last of the seven. Black and white are covered by the older large squares, U+2B1B and U+2B1C.
🟩Large green squareU+1F7E9. Green square in the emoji list.
🟧Large orange squareU+1F7E7. Orange square in the emoji list, which puts it second, after red.
🟪Large purple squareU+1F7EA. Purple square in the emoji list.
🟥Large red squareU+1F7E5. The emoji list calls it red square. The seven coloured squares were added in Unicode 12.0 (2019): red, orange, yellow, green, blue, purple and brown. None is grey.
🟨Large yellow squareU+1F7E8. Yellow square in the emoji list.
◽White medium small squareU+25FD. The emoji list calls it white medium-small square.
◻️White medium square, emoji styleU+25FB U+FE0F. The white medium square as an emoji.
▫️White small square, emoji styleU+25AB U+FE0F. The smallest white square of the emoji list.
🔳White square buttonU+1F533. The white button of the pair.