HTML Entity for Not True (⊭)

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

What Is the Not True Entity?

Not true (⊭) is the Mathematical Operators character at Unicode U+22AD (NOT TRUE). It is a negated turnstile used in modal logic and proof theory to say a formula is not true (not modeled) in a given context.

Remember
Character     ⊭
Unicode       U+22AD
Named entity  ⊭
Hex entity    ⊭
Decimal       ⊭
CSS escape    \22AD
Affirmative   ⊨ (⊨, U+22A8)

Named, hex, decimal, CSS, and a typed character all produce the same glyph: ⊭. Prefer ⊭ in HTML source for clarity.

Quick Reference

One table for every form you will actually use.

FormCodeWhere it goes
Named entity⊭HTML markup (best default)
Hex entity⊭HTML markup
Decimal entity⊭HTML markup
CSS escape\22ADStylesheet content
Direct character⊭UTF-8 HTML text

When to Use Which

SituationUse
Readable HTML source⊭
Numeric entity required⊭ or ⊭
Generated text via ::before / ::aftercontent: "\22AD"
Affirmative ⊨ (models / true)⊨ — see True
Propositional negation ¬¬ — see Not Sign

Live Preview

Not true in logic and comparison contexts.

Relation W ⊭ φ
Large glyph ⊭
Named entity ⊭ → ⊭
vs ⊨ / ¬ / ⊯ ⊭  |  ⊨  |  ¬  |  ⊯
With entities Named: ⊭ | Hex: ⊭ | Decimal: ⊭

Complete HTML Example

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

Named + Hex + Decimal + CSS

Four ways to produce ⊭ in a single document.

html
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Not True (&nvDash;)</title>
  <style>
    #point::after {
      content: "\22AD";
    }
  </style>
</head>
<body>
  <p>Using Named Entity: &nvDash;</p>
  <p>Using Hex Code: &#x22AD;</p>
  <p>Using HTML Code: &#8877;</p>
  <p id="point">Using CSS Entity: </p>
  <p>Example: W &nvDash; &phi;</p>
</body>
</html>
Try It Yourself

How It Works

1. Named: &nvDash; is the clearest HTML form and renders ⊭.

2. Hex: U+22AD → &#x22AD; in HTML. Same result as the named entity.

3. Decimal: same code point as 8877 → &#8877;. Same result as hex.

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

Pitfalls & Tips

Common mistakes when working with the not-true entity.

Pair

&nvDash; ≠ &vDash;

&nvDash; is the negation. &vDash; is the affirmative true / models symbol (⊨).

Case

&nvDash; ≠ &nVDash;

Named entities are case-sensitive. &nVDash; is ⊯ (U+22AF) — a different turnstile.

Look-alikes

Not &not;

&not; (¬) is propositional negation. &nvDash; is a logic turnstile meaning “not true.”

CSS vs HTML

Do not mix escapes

\22AD belongs in CSS. &nvDash; / &#x22AD; / &#8877; belong in HTML.

Fonts

Glyph coverage

Some fonts omit Mathematical Operators. If ⊭ looks like a box, switch to a math-capable font.

Semicolon

End references

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

Browser Support

Not true (U+22AD) and its entity forms (&nvDash;, &#x22AD;, &#8877;, CSS \\22AD) are supported in all modern browsers. Glyph availability depends on the font.

✓ Universal encoding

Not True (&nvDash;)

Encode with named, hex, decimal, or CSS escape — or paste ⊭ directly 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+22AD Full support

Bottom line: Prefer &nvDash; for readable HTML. Use \\22AD only inside CSS content.

Key Takeaways

  • Unicode: this character is U+22AD (decimal 8877).
  • HTML: prefer &nvDash; — or use &#x22AD; / &#8877;.
  • CSS: use \22AD inside content for generated text.
  • Watch out: &nvDash; ≠ &vDash; ≠ &nVDash; ≠ &not;.

One line: U+22AD → &nvDash; / &#x22AD; / &#8877; / CSS \22AD.

Frequently Asked Questions

Use &nvDash; (named), &#x22AD; (hex), &#8877; (decimal), or the CSS escape \22AD in the content property. All render ⊭. Prefer &nvDash; in HTML source.
U+22AD (NOT TRUE). Hex 22AD, decimal 8877. It belongs to the Mathematical Operators block (U+2200–U+22FF).
Yes. &nvDash; is the HTML5 named entity for ⊭. Related: &vDash; for ⊨ (U+22A8) and &nVDash; for ⊯ (U+22AF). Names are case-sensitive.
Use it in modal logic, proof theory, and formal semantics when a formula is not true (not modeled) in a given context. Prefer &nvDash; for readable source.
HTML entities (&nvDash;, &#8877;, or &#x22AD;) go in markup. The CSS escape \22AD is used in stylesheets (usually in the content property of ::before/::after). Both render ⊭.
⊨ (&vDash;) means true / models. ⊭ (&nvDash;) is its negation. ¬ (&not;) is propositional negation. ⊯ (&nVDash;) is a different double-bar negated turnstile.

Did you know?

Not true (⊭) is Unicode U+22AD (decimal 8877) in Mathematical Operators. HTML5 provides &nvDash; — the most readable form. It negates true / models (&vDash;, ⊨, U+22A8). Distinct from propositional &not; (¬) and from &nVDash; (⊯, double-bar negation).

Next: Notched Lower Right Shadowed White Right Arrow

Learn the HTML entity for ➨ — 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