HTML Entity for Up Tack (⊥)

Beginner
5 min read
Updated: Sep 2026
1 example
Unicode U+22A5

What Is the Up Tack Entity?

Up Tack (⊥) is the Unicode character at U+22A5 (UP TACK) in Mathematical Operators. It is also called the perpendicular symbol or falsum (logical bottom) — used in geometry and formal logic.

Remember
Character     ⊥
Unicode       U+22A5
Hex entity    ⊥
Decimal       ⊥
Named entity  ⊥ · ⊥
CSS escape    \22A5
Not the same  ⊤ (down tack)

All of these produce the same glyph: ⊥. Prefer ⊥ (geometry) or ⊥ (logic) in HTML for readable source. Do not confuse it with Down Tack (⊤) or the combining Up Tack Below (U+031D).

Quick Reference

One table for every form you will actually use.

FormCodeWhere it goes
Named entity⊥ / ⊥HTML markup (preferred)
Hex entity⊥HTML markup
Decimal entity⊥HTML markup
Direct character⊥UTF-8 HTML text
CSS escape\22A5Stylesheet content

When to Use Which

SituationUse
Perpendicular lines in geometry⊥
Falsum / bottom in logic⊥ (or ⊥)
Need a numeric entity⊥ or ⊥
Generated text via ::before / ::aftercontent: "\22A5"
Top / tautology symbolUse ⊤ (U+22A4)

Live Preview

This symbol in common math and logic contexts.

Geometry AB ⊥ CD
Large glyph ⊥
Compared ⊥ up tack   ⊤ down tack
Named entity ⊥ → ⊥   ⊥ → ⊥
With entities Hex: ⊥ | Decimal: ⊥ | Named: ⊥

Complete HTML Example

One page that shows this symbol with hex, decimal, named entities, CSS, and a typed character. Use View Output or open the live editor.

Hex + Decimal + Named + CSS + Typed

All ways to produce ⊥ in a single document (plus geometry and logic lines).

html
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Up Tack</title>
  <style>
    #point::after {
      content: "\22A5";
    }
  </style>
</head>
<body>
  <p>Using Hex Code: &#x22A5;</p>
  <p>Using HTML Code: &#8869;</p>
  <p>Using Named Entity: &perp;</p>
  <p>Using Alias: &bot;</p>
  <p id="point">Using CSS Entity: </p>
  <p>Typed directly: &#x22A5;</p>
  <p><em>AB</em> &perp; <em>CD</em></p>
</body>
</html>
Try It Yourself

How It Works

1. Hex: U+22A5 → &#x22A5; in HTML. The browser turns it into the glyph.

2. Decimal: same code point as 8869 → &#8869;. Same result as hex.

3. Named: &perp; and &bot; are HTML5 names for U+22A5. Prefer them for readable source.

4. CSS: use \22A5 in content (not an HTML entity). #point::after appends that glyph after the paragraph text.

5. Geometry line: AB &perp; CD shows the common “perpendicular to” pattern.

Pitfalls & Tips

Common mistakes when working with this symbol.

Look-alikes

Up tack ≠ down tack

U+22A5 (&perp; / &bot;) is up tack. U+22A4 is down tack (top). Do not swap them.

Combining

Spacing vs combining

This page is the spacing character U+22A5. Up Tack Below (U+031D) is a combining mark that attaches under a letter.

CSS vs HTML

Do not mix escapes

\22A5 belongs in CSS. &perp; / &#x22A5; / &#8869; belong in HTML.

Meaning

Context changes the reading

In geometry it often means “perpendicular.” In logic it often means falsum/bottom. Label the meaning nearby for readers.

A11y

Do not rely on the glyph alone

Screen readers may not explain ⊥ clearly. Keep words like “perpendicular” or “falsum” next to it when needed.

Semicolon

End references

Always finish with ; — write &perp;, not &perp.

Browser Support

Up Tack (U+22A5) and its entity forms (&perp;, &bot;, &#x22A5;, &#8869;, CSS \\22A5) are supported in all mainstream browsers. Glyph shape depends on the font.

✓ Universal support

Up Tack

Encode with &perp; / &bot;, hex, decimal, or CSS escape — or paste the character in UTF-8 HTML.

100% Browser coverage
Google Chrome Supported
Yes
Microsoft Edge Supported
Yes
Mozilla Firefox Supported
Yes
Apple Safari Supported
Yes
Opera Supported
Yes
Internet Explorer All versions
Yes
U+22A5 / &perp; Full support

Bottom line: Prefer &perp; or &bot; in HTML for readable source. Use \\22A5 only inside CSS content. Do not confuse with down tack (U+22A4).

Key Takeaways

  • Unicode: this symbol is U+22A5 (decimal 8869).
  • HTML: prefer &perp; or &bot; (or numeric forms).
  • CSS: use \22A5 inside content for generated text.
  • Watch out: up tack U+22A5 ≠ down tack U+22A4.

One line: U+22A5 → &perp; / &bot; / &#x22A5; / CSS \22A5.

Frequently Asked Questions

Use &perp; or &bot; (named), &#x22A5; (hex), &#8869; (decimal), or the CSS escape \22A5 in the content property. All render U+22A5. You can also paste the character directly when your file is UTF-8.
U+22A5 (hex 22A5, decimal 8869). Unicode names it UP TACK. It belongs to Mathematical Operators (U+2200–U+22FF). Also called the perpendicular or falsum symbol.
Yes. HTML5 defines &perp;, &bot;, &bottom;, and &UpTee; for U+22A5. Prefer &perp; for geometry and &bot; for logic when you want readable source.
Up Tack (U+22A5, &perp; / &bot;) points up from a crossbar and often means perpendicular or falsum (bottom). Down Tack (U+22A4) points down and often means top/tautology. They are different code points.
HTML entities (&perp;, &#8869;, or &#x22A5;) go in markup. The CSS escape \22A5 is used in stylesheets (usually in the content property of ::before/::after). Both render the same glyph.
Use it for perpendicular lines in geometry, or falsum/bottom in logic. Prefer clear nearby labels for accessibility. Use Up Tack Below (U+031D) only when you need the combining mark under a letter.

Did you know?

This symbol is Unicode U+22A5 (decimal 8869) — official name UP TACK. HTML5 names include &perp;, &bot;, &bottom;, and &UpTee;. It is also called the perpendicular symbol or falsum (logical bottom), and differs from U+22A4 (down tack / top).

Next: Up Tack Below

Learn the HTML entity for Up Tack Below — next in this sequence.

Continue tutorial →

About the author

Mari Selvan M P
Mari Selvan M P 🔗

Developer, cloud engineer, and technical writer

  • Experience 12 years building web and cloud systems
  • Focus Full Stack Development, AWS, and Developer Education

I write practical tutorials so students and working developers can learn by doing—from databases and APIs to deployment on AWS.

8 people found this page helpful