Caret Insertion Point (⁁) is the Unicode character at U+2041 in the General Punctuation block (official name: CARET INSERTION POINT). It marks where text should be inserted — a spacing editing symbol related to, but distinct from, the proofreading caret ‸.
Remember
Character ⁁
Unicode U+2041
Hex entity ⁁
Decimal ⁁
Named entity ⁁
CSS escape \2041
All of these produce the same glyph: ⁁. Prefer ⁁ or a typed ⁁ when you need this mark; use ^ for ASCII caret uses and ‸ for the classic proofreading caret.
Reference
Quick Reference
One table for every form you will actually use.
Form
Code
Where it goes
Direct character
⁁
HTML text (UTF-8)
Named entity
⁁
HTML markup
Hex entity
⁁
HTML markup
Decimal entity
⁁
HTML markup
CSS escape
\2041
Stylesheet content
When to use which
Situation
Use
Hand-written HTML
⁁ or type ⁁
Generated / numeric-only markup
⁁ or ⁁
Generated text via ::before / ::after
content: "\2041"
Classic proofreading caret
Use ‸ (U+2038)
Exponents, regex, keyboard caret
Use ^ (U+005E)
See it
Live Preview
Caret Insertion Point rendered in common writing contexts.
Inline textInsert ⁁ here
Large glyph⁁
Compared^ ‸ ⁁
Monospacemark ⁁ → insert point
With entitiesNamed: ⁁ | Hex: ⁁ | Decimal: ⁁
Code
Complete HTML Example
One page that shows Caret Insertion Point with the named entity, hex entity, decimal entity, CSS escape, and a typed character. Use View Output or open the live editor.
Named + Hex + Decimal + CSS + Typed
Five ways to produce ⁁ in a single document.
html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Caret Insertion Point (⁁) in HTML</title>
<style>
#point::after {
content: "\2041";
}
</style>
</head>
<body>
<p>Caret Insertion Point using Named Entity: ⁁</p>
<p>Caret Insertion Point using Hex Code: ⁁</p>
<p>Caret Insertion Point using HTML Code: ⁁</p>
<p id="point">Caret Insertion Point using CSS Entity: </p>
<p>Typed directly: ⁁</p>
</body>
</html>
Caret Insertion Point using Named Entity: ⁁
Caret Insertion Point using Hex Code: ⁁
Caret Insertion Point using HTML Code: ⁁
Caret Insertion Point using CSS Entity: ⁁
Typed directly: ⁁
How It Works
1. Named:⁁ is the HTML5 named reference for U+2041 → ⁁.
2. Hex:U+2041 → ⁁ in HTML. Same glyph as the named form.
3. Decimal: same code point as 8257 → ⁁. Same result as hex.
4. CSS: use \2041 in content (not an HTML entity). #point::after appends that ⁁ after the paragraph text.
5. Typed ⁁: fine in UTF-8 pages. All five lines show the same glyph.
Pitfalls & Tips
Common mistakes when working with Caret Insertion Point entities.
Named
Use ⁁
⁁ maps to U+2041 (⁁), not ASCII ^. Always end with ;.
CSS vs HTML
Do not mix escapes
\2041 belongs in CSS. ⁁ / ⁁ / ⁁ belong in HTML.
⁁ vs ‸ vs ^
Different characters
⁁ is U+2041; proofreading ‸ is U+2038; ASCII ^ is U+005E.
Fonts
Check the glyph
General Punctuation coverage varies. If ⁁ is missing, explain “insert here” in nearby text.
Semicolon
End references
Always finish with ; — write ⁁ and ⁁, not bare forms.
Meaning
Not a combining mark
⁁ is a spacing character. It does not attach under a letter the way combining marks do.
Compatibility
Browser Support
Caret Insertion Point (U+2041) and its entity forms (⁁, ⁁, ⁁, CSS \\2041) are supported in all mainstream browsers. Glyph shape depends on the font.
✓ Universal support
Caret Insertion Point (⁁)
Type ⁁, or encode with named, hex, decimal, or CSS escape — same glyph everywhere encoding is supported.
100%Browser coverage
Google ChromeSupported
Yes
Microsoft EdgeSupported
Yes
Mozilla FirefoxSupported
Yes
Apple SafariSupported
Yes
OperaSupported
Yes
Internet ExplorerAll versions
Yes
U+2041 / entitiesFull support
Bottom line: Prefer ⁁ or a typed ⁁ for this mark. Use decimal when generating markup, and \\2041 only inside CSS content.
Remember
Key Takeaways
Unicode: caret insertion point is U+2041 (decimal 8257).
Use ⁁ (hex), ⁁ (decimal), ⁁ (named), or the CSS escape \2041 in the content property. All render ⁁. You can also paste ⁁ directly when your file is UTF-8.
U+2041 (hex 2041, decimal 8257). Unicode names it CARET INSERTION POINT. It belongs to the General Punctuation block.
Yes. ⁁ maps to U+2041. Prefer ⁁ in hand-written HTML; numeric forms are useful in generated markup.
⁁ (U+2041) is caret insertion point. ^ (U+005E) is the ASCII circumflex/caret. ‸ (U+2038) is the traditional proofreading caret — related but a different character.
HTML entities (⁁, ⁁, or ⁁) go in markup. The CSS escape \2041 is used in stylesheets (usually in the content property of ::before/::after). Both render ⁁.
Use it for editing/proofreading insertion marks and UI that needs this specific glyph. Prefer ^ for exponents and regex, and ‸ when you want the classic proofreading caret.
🤔
Did you know?
Caret insertion point is Unicode U+2041 (decimal 8257) — official name CARET INSERTION POINT in the General Punctuation block. HTML’s named reference is ⁁. It is not ASCII caret (U+005E ^) or proofreading caret (U+2038 ‸).