• 77 loading symbols

Loading Symbol Copy and Paste

Tap a tile to copy it: loading bars in steps, spinner frames, pie steps, hourglasses and ready lines.

▰▰▰▱▱▱▱▱▱▱Parallelogram bar, 3 of 10 filled10 charactersReady to copy

77 loading symbols. Tap one to copy it.

Loading bars, step by step 20

Spinner frames 26

Spinner sets on one line 7

Pie steps 4

Hourglasses and circle arrows 11

Ready loading lines 9

How it works

A loading symbol to copy and paste is a bar, a spinner or an hourglass made of ordinary text. Here are bars in four styles from empty to full, spinners frame by frame, pie steps, hourglasses and lines ready to paste.

Read the full guide

Bars and pies: pick a step

Loading bars, step by step has ten-cell bars at 3, 5, 8 and 10 cells filled, then empty, in parallelograms, shade blocks, squares and keyboard characters. Pie steps runs from ○ to ●. Paste the step you mean; text does not fill by itself.

Spinners: one frame or the whole set

Spinner frames has each spinner as single tiles in turning order, such as ◴ ◷ ◶ ◵. Spinner sets on one line has the same frames as one string, for code or for a row of them in a message.

  • A pasted bar does not move. To show progress, paste the next step over the last one.
  • The ten Braille frames are real Braille patterns borrowed for their dots, so screen readers handle them badly.
  • The search box takes one word: bar finds 24 tiles and spinner finds 34.

Questions and answers

Is there a loading symbol in Unicode?

No character is named loading. The nearest by name are ⌛ Hourglass, ⏳ Hourglass with flowing sand and circle arrows such as ⟳. The bars and spinners on this page are built from blocks, circles and Braille dots.

How do I make a text loading symbol?

Copy a bar such as ▰▰▰▱▱▱▱▱▱▱ and paste it after the word Loading, or take a ready line from Ready loading lines and type over the word. Plain text cannot animate, so the bar stays where you set it.

Which characters make a loading spinner?

A spinner is a run of frames shown one after another. This page has six: quarter circles ◴ ◷ ◶ ◵, half circles ◐ ◓ ◑ ◒, arcs ◜ ◝ ◞ ◟, quadrant blocks, ten Braille patterns starting ⠋, and the keyboard set |/-\.

All 77 loading symbols

Loading bars, step by step 20

  • [ ] Keyboard bar, empty
  • [==========] Keyboard bar, full
  • [=======> ] Keyboard bar, 8 of 10 filled
  • [====> ] Keyboard bar, 5 of 10 filled
  • [==> ] Keyboard bar, 3 of 10 filled
  • ██████████ Shade bar, full
  • ████████░░ Shade bar, 8 of 10 filled
  • █████░░░░░ Shade bar, 5 of 10 filled
  • ███░░░░░░░ Shade bar, 3 of 10 filled
  • ░░░░░░░░░░ Shade bar, empty
  • ■■■■■■■■■■ Square bar, full
  • ■■■■■■■■□□ Square bar, 8 of 10 filled
  • ■■■■■□□□□□ Square bar, 5 of 10 filled
  • ■■■□□□□□□□ Square bar, 3 of 10 filled
  • □□□□□□□□□□ Square bar, empty
  • ▰▰▰▰▰▰▰▰▰▰ Parallelogram bar, full
  • ▰▰▰▰▰▰▰▰▱▱ Parallelogram bar, 8 of 10 filled
  • ▰▰▰▰▰▱▱▱▱▱ Parallelogram bar, 5 of 10 filled
  • ▰▰▰▱▱▱▱▱▱▱ Parallelogram bar, 3 of 10 filled
  • ▱▱▱▱▱▱▱▱▱▱ Parallelogram bar, empty
Show all 77 loading symbols (57 more)

Spinner frames 26

  • Arc, frame 1 U+25DC Upper left quadrant circular arc. Geometric Shapes block, Unicode 1.1. Frame 1 of 4. The arc is upper left.
  • Arc, frame 2 U+25DD Upper right quadrant circular arc. Geometric Shapes block, Unicode 1.1. Frame 2 of 4. Upper right.
  • Arc, frame 3 U+25DE Lower right quadrant circular arc. Geometric Shapes block, Unicode 1.1. Frame 3 of 4. Lower right.
  • Arc, frame 4 U+25DF Lower left quadrant circular arc. Geometric Shapes block, Unicode 1.1. Frame 4 of 4. Lower left, and round again.
  • Braille dots, frame 1 U+280B Braille pattern dots-124. Braille Patterns block, Unicode 3.0. Frame 1 of 10. A Braille pattern, used here only for the way its dots sit.
  • Braille dots, frame 2 U+2819 Braille pattern dots-145. Braille Patterns block, Unicode 3.0. Frame 2 of 10. A Braille pattern, used here only for the way its dots sit.
  • Braille dots, frame 3 U+2839 Braille pattern dots-1456. Braille Patterns block, Unicode 3.0. Frame 3 of 10. A Braille pattern, used here only for the way its dots sit.
  • Braille dots, frame 4 U+2838 Braille pattern dots-456. Braille Patterns block, Unicode 3.0. Frame 4 of 10. A Braille pattern, used here only for the way its dots sit.
  • Braille dots, frame 5 U+283C Braille pattern dots-3456. Braille Patterns block, Unicode 3.0. Frame 5 of 10. A Braille pattern, used here only for the way its dots sit.
  • Braille dots, frame 6 U+2834 Braille pattern dots-356. Braille Patterns block, Unicode 3.0. Frame 6 of 10. A Braille pattern, used here only for the way its dots sit.
  • Braille dots, frame 7 U+2826 Braille pattern dots-236. Braille Patterns block, Unicode 3.0. Frame 7 of 10. A Braille pattern, used here only for the way its dots sit.
  • Braille dots, frame 8 U+2827 Braille pattern dots-1236. Braille Patterns block, Unicode 3.0. Frame 8 of 10. A Braille pattern, used here only for the way its dots sit.
  • Braille dots, frame 9 U+2807 Braille pattern dots-123. Braille Patterns block, Unicode 3.0. Frame 9 of 10. A Braille pattern, used here only for the way its dots sit.
  • Braille dots, frame 10 U+280F Braille pattern dots-1234. Braille Patterns block, Unicode 3.0. Frame 10 of 10. A Braille pattern, used here only for the way its dots sit.
  • Half circle, frame 1 U+25D0 Circle with left half black. Geometric Shapes block, Unicode 1.1. Frame 1 of 4. The left half is dark.
  • Half circle, frame 2 U+25D3 Circle with upper half black. Geometric Shapes block, Unicode 1.1. Frame 2 of 4. The upper half.
  • Half circle, frame 3 U+25D1 Circle with right half black. Geometric Shapes block, Unicode 1.1. Frame 3 of 4. The right half.
  • Half circle, frame 4 U+25D2 Circle with lower half black. Geometric Shapes block, Unicode 1.1. Frame 4 of 4. The lower half, and round again.
  • Quadrant block, frame 1 U+2596 Quadrant lower left. Block Elements block, Unicode 3.2. Frame 1 of 4. The block is lower left.
  • Quadrant block, frame 2 U+2598 Quadrant upper left. Block Elements block, Unicode 3.2. Frame 2 of 4. Upper left.
  • Quadrant block, frame 3 U+259D Quadrant upper right. Block Elements block, Unicode 3.2. Frame 3 of 4. Upper right.
  • Quadrant block, frame 4 U+2597 Quadrant lower right. Block Elements block, Unicode 3.2. Frame 4 of 4. Lower right, and round again.
  • Quarter circle, frame 1 U+25F4 White circle with upper left quadrant. Geometric Shapes block, Unicode 3.0. Frame 1 of 4. The line sits in the upper left.
  • Quarter circle, frame 2 U+25F7 White circle with upper right quadrant. Geometric Shapes block, Unicode 3.0. Frame 2 of 4. Upper right.
  • Quarter circle, frame 3 U+25F6 White circle with lower right quadrant. Geometric Shapes block, Unicode 3.0. Frame 3 of 4. Lower right.
  • Quarter circle, frame 4 U+25F5 White circle with lower left quadrant. Geometric Shapes block, Unicode 3.0. Frame 4 of 4. Lower left, and round again.

Spinner sets on one line 7

  • |/-\ The keyboard spinner: bar, slash, hyphen, backslash
  • ▖▘▝▗ The four quadrant-block frames in order
  • ○◔◑◕● The five pie steps in order
  • ◐◓◑◒ The four half-circle frames in order
  • ◜◝◞◟ The four arc frames in order
  • ◴◷◶◵ The four quarter-circle frames in order
  • ⠋⠙⠹⠸⠼⠴⠦⠧⠇⠏ The ten Braille-dot frames in order

Pie steps 4

  • Pie, empty U+25CB White circle. Geometric Shapes block, Unicode 1.1. An empty circle: nothing loaded.
  • Pie, full U+25CF Black circle. Geometric Shapes block, Unicode 1.1. A filled circle: done.
  • Pie, one quarter U+25D4 Circle with upper right quadrant black. Geometric Shapes block, Unicode 1.1. One quarter filled.
  • Pie, three quarters U+25D5 Circle with all but upper left quadrant black. Geometric Shapes block, Unicode 1.1. Three quarters filled. The half-filled step is the third half-circle frame, ◑.

Hourglasses and circle arrows 11

  • Anticlockwise circle arrow U+27F2 Anticlockwise gapped circle arrow. Supplemental Arrows-A block, Unicode 3.2. The same arrow turning the other way.
  • Clockwise circle arrow U+27F3 Clockwise gapped circle arrow. Supplemental Arrows-A block, Unicode 3.2. An arrow bent into a circle with a gap.
  • Closed circle arrow U+2941 Clockwise closed circle arrow. Supplemental Arrows-B block, Unicode 3.2. A full circle with an arrowhead on it.
  • Counterclockwise arrows button U+1F504. The color emoji for refresh. Emoji 1.0.
  • Dotted circle U+25CC Dotted circle. Geometric Shapes block, Unicode 1.1. A ring of dots.
  • Filled hourglass U+29D7 Black hourglass. Miscellaneous Mathematical Symbols-B block, Unicode 3.2. The same sign filled in.
  • Hourglass U+231B Hourglass. Miscellaneous Technical block, Unicode 1.1. The classic wait sign. Has an emoji form too, so it is copied with U+FE0E, the selector that keeps it as plain text.
  • Hourglass with flowing sand U+23F3 Hourglass with flowing sand. Miscellaneous Technical block, Unicode 6.0. The hourglass mid-run. Has an emoji form too, so it is copied with U+FE0E, the selector that keeps it as plain text.
  • Outlined hourglass U+29D6 White hourglass. Miscellaneous Mathematical Symbols-B block, Unicode 3.2. A mathematical sign that was never an emoji, so it stays flat.
  • Stopwatch U+23F1 Stopwatch. Miscellaneous Technical block, Unicode 6.0. Has an emoji form too, so it is copied with U+FE0E, the selector that keeps it as plain text.
  • Timer clock U+23F2 Timer clock. Miscellaneous Technical block, Unicode 6.0. Has an emoji form too, so it is copied with U+FE0E, the selector that keeps it as plain text.

Ready loading lines 9

  • [■■■■■□□□□□] halfway A square bar in brackets, 5 of 10 filled
  • Loading . . . The word and three spaced dots
  • Loading ███░░░░░░░ 30% A shade bar with its share written out: 3 of 10 cells
  • Loading ⠋ The word and the first Braille frame
  • Loading… ▰▰▰▱▱▱▱▱▱▱ The word, then a bar 3 of 10 filled
  • Now loading ◴ The word and the first quarter-circle frame
  • ◌ ◌ ◌ Please wait Three dotted circles before two words
  • Please wait ⧖ Two words and the outlined hourglass
  • ⟳ Refreshing The reload arrow before a word

How this list was compiled: Every character was checked against UnicodeData.txt, version 18.0.0 (https://www.unicode.org/Public/18.0.0/ucd/UnicodeData.txt): the code points and the character names in the notes come from that file, names in sentence case. Block names come from Blocks.txt (https://www.unicode.org/Public/18.0.0/ucd/Blocks.txt) and the Unicode version each character arrived in from DerivedAge.txt (https://www.unicode.org/Public/18.0.0/ucd/DerivedAge.txt), both version 18.0.0. The emoji, their names, code points and Emoji version numbers come from emoji-test.txt, version 18.0 (https://www.unicode.org/Public/18.0.0/emoji/emoji-test.txt); names are the CLDR short names printed in that file, in sentence case. Emoji search words are from the CLDR English annotations (https://github.com/unicode-org/cldr/blob/main/common/annotations/en.xml and https://github.com/unicode-org/cldr/blob/main/common/annotationsDerived/en.xml). Which characters have an emoji form, and the text-style sequences that keep them plain, come from emoji-data.txt (https://www.unicode.org/Public/18.0.0/ucd/emoji/emoji-data.txt) and emoji-variation-sequences.txt (https://www.unicode.org/Public/18.0.0/ucd/emoji/emoji-variation-sequences.txt), version 18.0.0. No character has LOADING in its Unicode name. The order of each spinner's frames is read off the character names (upper left, upper right, lower right, lower left, and the like) and checked. The bars, the frame sets and the ready lines are this site's own assembly from the block elements, geometric shapes and Braille patterns checked above; the tile names are this site's own. A percentage is written only where it is the plain share of filled cells in that bar. Nothing here says which app animates or accepts anything. Each tile was drawn with the macOS system fonts before it was kept; a character no installed font could draw was dropped. All sources were read on 2026-09-30. Licence: own work