HTML Entity for Up Tack Below (̝)

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

What You'll Learn

How to display the Up Tack Below (̝) in HTML using hexadecimal, decimal, and CSS escape methods. This character is U+031D (COMBINING UP TACK BELOW) in the Combining Diacritical Marks block (U+0300–U+036F)—a combining mark placed below a base character, used in phonetic notation (e.g. IPA), linguistic orthographies, and mathematical or logical diacritics.

Render it with ̝, ̝, or CSS escape \31D immediately after a base letter (e.g. a̝). There is no named HTML entity. For the non-combining up tack use ⊥ (U+22A5, Up Tack).

⚡ Quick Reference — Up Tack Below

Unicode U+031D

Combining Diacritical Marks

Hex Code ̝

Hexadecimal reference

HTML Code ̝

Decimal reference

Named Entity

Use numeric codes only

Reference Table
Name           Value
────────────   ──────────
Unicode        U+031D
Hex code       ̝
HTML code      ̝
Named entity   (none)
CSS code       \31D
Official name  COMBINING UP TACK BELOW
Related        U+22A5 = Up tack (⊥); U+031E = Down tack below
Block          Combining Diacritical Marks (U+0300–U+036F)
1

Complete HTML Example

A simple example showing ̝ with hex, decimal, and CSS content escape on a base letter (combining marks follow the character they modify):

html
<!DOCTYPE html>
<html>
<head>
 <style>
  .comb::after {
   content: "\31D";
  }
 </style>
</head>
<body>
<p>Up Tack Below (hex): a&#x31D;</p>
<p>Up Tack Below (decimal): a&#797;</p>
<p>With CSS: <span class="comb">a</span></p>
</body>
</html>
Try it Yourself

🌐 Browser Support

U+031D is supported in modern browsers when rendered with a font that includes Combining Diacritical Marks:

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

👀 Live Preview

See the Up Tack Below (̝) with a base character:

With base a
IPA-style e̝ (combining mark below)
vs up tack a̝ combining   ⊥ symbol
Related marks a̝ up   a̞ down
Numeric refs &#x31D; &#797; \31D

🧠 How It Works

1

Hexadecimal Code

&#x31D; uses the Unicode hexadecimal value 31D to display the Up Tack Below. Place it immediately after the base character. The x prefix indicates hexadecimal format.

HTML markup
2

Decimal HTML Code

&#797; uses the decimal Unicode value 797 to display the same combining mark after a base letter.

HTML markup
3

CSS Entity

\31D is used in CSS stylesheets, particularly in the content property of pseudo-elements like ::after on a span wrapping the base character.

CSS stylesheet
=

Combined with a base character

All three methods attach ̝ below the preceding glyph (e.g. ). Unicode U+031D. No named HTML entity—serve HTML as UTF-8.

Use Cases

The Up Tack Below (̝) is commonly used in:

🎤 Phonetics

IPA and phonetic transcription with marks below letters.

📝 Linguistics

Dialect notation, language studies, and specialized orthographies.

∑ Math diacritics

Combining marks in mathematical or logical notation.

📖 Typography

Specialized fonts and publishing workflows.

💻 Web content

Language-learning sites and linguistic reference pages.

📜 Dictionaries

Pronunciation guides that use combining diacritics.

📄 Technical docs

Academic papers and scholarly content with specialized notation.

💡 Best Practices

Do

  • Use &#x31D; or &#797; immediately after the base character
  • Pick one numeric style (hex or decimal) per project
  • Add aria-label or explain combining marks for screen reader users
  • Use \31D in CSS ::after on the base letter span
  • Serve pages with UTF-8 (<meta charset="utf-8">)

Don’t

  • Expect a named entity—none exists for U+031D
  • Confuse ̝ (combining below) with ⊥ (up tack symbol, U+22A5)
  • Use ̝ without a preceding base character in normal text
  • Put CSS escape \31D in HTML text nodes without a base glyph
  • Assume all fonts render combining marks correctly on every base letter

Key Takeaways

1

Two HTML numeric references attach ̝ below a base letter

&#x31D; &#797;
2

For CSS stylesheets, use the escape in the content property

\31D
3

Unicode U+031D — COMBINING UP TACK BELOW

4

Combining Diacritical Marks block (U+0300–U+036F)

5

Not the same as ⊥ (Up Tack symbol) — always pair with a base character

❓ Frequently Asked Questions

Use &#x31D; (hex), &#797; (decimal), or \31D in CSS content after a base character. There is no named entity. Example: a&#x31D; renders a with the mark below.
U+031D (COMBINING UP TACK BELOW). Combining Diacritical Marks (U+0300–U+036F). Hex 31D, decimal 797. A combining character placed below a base character.
In phonetic and linguistic notation, IPA transcription, mathematical diacritics, and specialized typography where an up tack below is needed on a base letter.
HTML references (&#797; or &#x31D;) go in markup right after the base character. The CSS escape \31D is used in stylesheets, typically in the content property of pseudo-elements on a wrapper span. Same visual result, different layers of the stack.
U+031D is designed to sit below the preceding base character as a diacritical mark. It belongs to the Combining Diacritical Marks block and modifies the base glyph rather than standing alone in normal text—essential for linguistic notation and phonetic transcriptions.

Explore More HTML Entities!

Discover 1500+ HTML character references — combining marks, math symbols, 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