Vertical Line Symbol (|)

What | means, its Unix pipe history, and how to type it — click to copy.

Click to copy · U+007C

At a Glance
PropertyValue
Character|
Unicode code pointU+007C
Unicode nameVERTICAL LINE
Unicode blockBasic Latin (standard ASCII)
CategorySpecial character
Common namePipe
History

Where the Vertical Line's "Pipe" Meaning Comes From

| has been part of the ASCII standard since the 1960s, originally just a plain divider character. Its most famous meaning comes from computing: in 1973, Doug McIlroy at Bell Labs introduced the "pipe" operator for the Unix shell, letting command1 | command2 feed the output of one program directly into the input of another. That simple idea — small programs chained together instead of one giant program doing everything — became one of the most influential concepts in software design, and it's why | still carries the nickname "pipe" decades later, central to shell scripting and command-line tools across every modern operating system.

Outside computing, | does double duty as math notation — wrapping a number to mean absolute value (|-5| = 5), separating a condition in set-builder notation ({x | x > 0}), and denoting divisibility (a | b, "a divides b") — and as a plain visual divider in menus, taglines, and lists (Name | Title | Location).

Where It Works

Platform Compatibility

PlatformWorks?
Instagram bio / captionYes — common as a divider
DiscordYes
TikTok display nameYes
WhatsAppYes
Roblox / PlayStation / Xbox usernameNo — alphanumeric only
How to Type It

Keyboard Input & Markup

MethodInput
Keyboard (Windows & Mac, US layout)Shift+\
Windows Alt codeAlt+124
HTML entityNo named entity — use | if needed (it's not a reserved HTML character)
CSS contentcontent: "\007C"
Don't Confuse It With

Similar-Looking Symbols

Broken Bar (U+00A6) — an older, less common variant found on some international keyboards
Double Vertical Line (U+2016) — used in math for norms, e.g. ‖v‖
Latin Letter Dental Click (U+01C0) — used in linguistics, visually near-identical

Need more bars and rules?

| is one of dozens of vertical line, bar, and rule variants in the full vertical line symbols library.

Browse Vertical Line Symbols →
Related Symbols

° Degree Symbol

Centuries of astronomy, angles, and temperature scales.

⠀ Invisible Character

The trick behind blank usernames and display names.

All Vertical Line Symbols

Every pipe, bar, and vertical rule Unicode offers.

FAQ

Frequently Asked Questions

It depends on context. In everyday writing, | is a simple divider between items (Name | Title | Location). In math, |x| means absolute value and {x | x > 0} reads "the set of x such that x is greater than 0." In computing, | is the Unix "pipe" operator that feeds one command's output into another.

Doug McIlroy introduced the pipe operator at Bell Labs in 1973 for the Unix shell. Writing command1 | command2 sends the output of the first command straight into the second, like water through a pipe — one of the most influential ideas in computing, still central to shell scripting and command-line tools today.

It's a standard keyboard key — Shift+Backslash (\) on a US layout, on both Windows and Mac, usually just above or below the Enter/Return key. No Alt code is required, though Alt+124 also works on Windows.