Text Dividers

Click any symbol to copy it. 9 characters, each labelled with its Unicode code point.

Unlike every other collection here, these are not characters — each divider is a short string assembled from box-drawing, dashes and ornaments. That changes how they behave in almost every respect. This collection holds 9 text dividers drawn from 5 Unicode blocks — mainly Box Drawing, Dingbats and General Punctuation. Code points run from U+09CE to U+2727. All of them sit in the Basic Multilingual Plane, which means broad font support and very few encoding surprises.

Built from box-drawing characters

The long rules use characters from the Box Drawing block (U+2500 onward), originally designed for terminal interfaces. They are intended to join seamlessly end to end, which is why a repeated ─ forms an unbroken line.

They count as many characters

A divider can be fifteen or twenty code points. In a bio with a 150-character limit, one divider can consume a tenth of your budget. Check the length before committing to one.

They do not wrap gracefully

A long run of box-drawing characters has no natural break point, so on a narrow screen it either overflows or breaks in an arbitrary place. What looks like a clean rule on a desktop can wrap to two ragged lines on a phone.

Unicode blocks in this collection

Counted from the characters on this page. Block names and ranges are from the Unicode code charts.
Unicode blockCharactersShare
Box Drawing 26 81%
Dingbats 2 6%
General Punctuation 2 6%
Oriya 1 3%
Bengali 1 3%

Sample characters and their code points

U+2500

──────

U+2726

U+2500

──────

U+2500

──୨ৎ──

U+2022

U+2500

─────

Frequently asked questions

Why does my divider wrap onto two lines on mobile?

It is a fixed-length string of characters with no spaces, so there is nowhere sensible to break it. A narrower viewport forces a break mid-rule. Shorter dividers avoid the problem.

Related symbol collections and tools