HTML Entity for Caret Below (‸)

Beginner
⏱️ 5 min read
📚 Updated: Jun 2026
🎯 1 Code Example
Unicode U+2038

What You'll Learn

How to display the Caret Below (‸) in HTML using numeric references and CSS escapes. This character is U+2038 (CARET) in the General Punctuation block (U+2000–U+206F), approved in Unicode 1.1 (1993). It is the proofreader’s caret—a V-shaped mark indicating where additional text should be inserted below the line.

There is no named HTML entity for U+2038. Use ‸, ‸, or \2038 in CSS content. Do not confuse ‸ with U+005E (^), the circumflex accent often called “caret” in computing, or U+2041 (⁁), the Caret Insertion Point.

⚡ Quick Reference — Caret Below

Unicode U+2038

General Punctuation block

Hex Code ‸

Hexadecimal reference

HTML Code ‸

Decimal reference

Named Entity

None (use numeric refs)

Reference Table
Name           Value
────────────   ──────────
Unicode        U+2038
Hex code       ‸
HTML code      ‸
Named entity   —
CSS code       \2038
1

Complete HTML Example

This example shows U+2038 using hexadecimal and decimal references plus a CSS content escape. There is no named HTML entity:

html
<!DOCTYPE html>
<html>
<head>
 <style>
  #point:after{
   content: "\2038";
  }
 </style>
</head>
<body>
<p>Caret Below using Hexa Decimal: &#x2038;</p>
<p>Caret Below using HTML Code: &#8248;</p>
<p id="point">Caret Below using CSS Entity: </p>
</body>
</html>
Try it Yourself

🌐 Browser Support

The Caret Below entity is universally supported in all modern browsers:

Chrome 1+
Firefox 1+
Safari 1+
Edge 12+
Opera 4+
Android 4.4+
iOS Safari 1+

👀 Live Preview

See the Caret Below in proofreading and reference contexts:

Proofreading mark The quick brown fox‸ jumped over the lazy dog.
Large glyph
vs other carets Circumflex: ^ (U+005E)   Caret Below: ‸ (U+2038)   Insertion Point: ⁁ (U+2041)
Editing note Insert “very” here‸ before “quick”
Monospace refs &#x2038; &#8248; \2038

🧠 How It Works

1

Hexadecimal Code

&#x2038; uses the Unicode hexadecimal value 2038 to display the Caret Below symbol.

HTML markup
2

Decimal HTML Code

&#8248; uses the decimal Unicode value 8248 to display the same character.

HTML markup
3

CSS Entity

\2038 is used in CSS stylesheets, particularly in the content property of pseudo-elements like ::before and ::after.

CSS stylesheet
=

Same visual result

All three methods produce the Caret Below glyph: . Unicode U+2038 sits in the General Punctuation block (U+2000–U+206F). Distinct from circumflex U+005E (^) and Caret Insertion Point U+2041 (⁁).

Use Cases

The Caret Below (‸) commonly appears in:

✏ Proofreading

Standard proofreader’s mark indicating where text should be inserted.

📄 Document editing

Editing annotations, revision marks, and track-changes style notation.

🔤 Typography

Typography guides, font specimens, and character set displays.

📚 Publishing

Manuscript editing, editorial workflow, and publishing tools.

📝 Linguistic notation

Phonetic transcription and linguistic annotation systems.

💻 Text editors

Editor interfaces showing insertion points or cursor indicators.

♿ Accessibility

Pair with text or aria-label="insertion point" for screen readers.

💡 Best Practices

Do

  • Use &#x2038; or &#8248; since there is no named entity
  • Distinguish U+2038 from U+005E (^) and U+2041 (⁁)
  • Choose fonts that support General Punctuation (U+2038)
  • Add aria-label="insertion point" for decorative marks in UI
  • Declare <meta charset="utf-8"> for reliable rendering

Don’t

  • Use ^ (U+005E) when you mean the proofreader’s caret (U+2038)
  • Put CSS escape \2038 inside HTML text nodes
  • Rely on the symbol alone without accessible context for editing marks
  • Assume every keyboard “caret” refers to U+2038
  • Mix entity styles randomly in one file

Key Takeaways

1

Two HTML references both render ‸

&#x2038; &#8248;
2

For CSS stylesheets, use the escape in the content property

\2038
3

U+2038 CARET — General Punctuation block

4

Proofreader’s mark for text insertion points

5

No named HTML entity — use numeric references only

❓ Frequently Asked Questions

Use &#x2038; (hex), &#8248; (decimal), or \2038 in CSS content. All produce ‸. There is no named HTML entity.
U+2038 (CARET). General Punctuation block (U+2000–U+206F). Hex 2038, decimal 8248. The proofreader’s caret marks where text should be inserted.
For proofreading marks, editing annotations, typography, document revision, publishing tools, and linguistic notation.
HTML numeric references (&#8248; or &#x2038;) go directly in markup. The CSS escape \2038 is used in stylesheets, typically in the content property of pseudo-elements. Same visual result, different layers of the stack.
No. Use &#x2038;, &#8248;, or \2038 in CSS. Do not confuse U+2038 with U+005E (^ circumflex) or U+2041 (⁁ Caret Insertion Point).

Explore More HTML Entities!

Discover 1500+ HTML character references — currency symbols, arrows, math operators, emojis, and more.

All HTML Entities →

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