HTML Entity for Up Tack Below (a̝)

Beginner
5 min read
Updated: Sep 2026
1 example
Unicode U+031D

What Is the Up Tack Below Entity?

Up Tack Below is the combining character at Unicode U+031D (COMBINING UP TACK BELOW) in Combining Diacritical Marks. It is a non-spacing mark that places an up tack under the preceding base letter (for example a̝).

Remember
Example       a̝
Unicode       U+031D
Hex entity    ̝
Decimal       ̝
CSS escape    \031D
Named entity  (none)
Usage         Place after base: a̝

Always put the mark after a base character. For the standalone up tack symbol, use ⊥ (U+22A5).

Quick Reference

One table for every form you will actually use.

FormCodeWhere it goes
Hex entitya̝HTML markup (after base)
Decimal entitya̝HTML markup (after base)
Direct charactera̝UTF-8 HTML text
CSS escapecontent: "a\031D"Stylesheet (base + mark together)
Named entity—Not defined in HTML5

When to Use Which

SituationUse
Mark under a letter in HTMLa̝ or a̝
Generated text in CSScontent: "a\031D" (include the base letter)
Standalone perpendicular / falsumUse ⊥ (U+22A5)
Down tack under a letterSee down tack below
Looking for a named entityNone for U+031D — use numeric form

Live Preview

This combining mark under common base letters.

Vowels a̝ e̝ i̝ o̝ u̝
Large glyph a̝
Compared combining a̝  |  standalone ⊥
IPA-style e̝
With entities Hex: a̝ | Decimal: a̝

Complete HTML Example

One page that shows the combining mark with hex, decimal, and CSS. Use View Output or open the live editor.

Hex + Decimal + CSS

Three ways to produce a̝ — always with a base letter.

html
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Up Tack Below (a&#x031D;)</title>
  <style>
    #point::after {
      content: "a\031D";
    }
  </style>
</head>
<body>
  <p>Using Hex Code: a&#x031D;</p>
  <p>Using HTML Code: a&#797;</p>
  <p id="point">Using CSS Entity: </p>
  <p>IPA-style: e&#x031D;</p>
</body>
</html>
Try It Yourself

How It Works

1. Hex: U+031D → a&#x031D;. The mark attaches under a.

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

3. CSS: use content: "a\031D" so the base letter and mark are in the same string. A lone \031D in ::after will not combine with text in the element.

4. IPA-style: any base letter works — e&#x031D; is a common phonetic pattern.

Pitfalls & Tips

Common mistakes when working with this combining mark.

Combining

Needs a base letter

Never output U+031D alone. Always write a&#x031D; (or another base character).

Look-alikes

Combining ≠ ⊥

U+031D attaches under letters. U+22A5 (&perp;) is a spacing symbol for geometry or logic.

CSS

Keep base + mark together

Use content: "a\031D". Do not put only \031D in ::after and expect it to combine with the element’s text.

Named?

No named entity

HTML5 has no name for U+031D. Use hex or decimal.

Fonts

Check rendering

Combining-mark support varies. If the tack does not show under the letter, try another font.

A11y

Explain the mark

Screen readers may skip or misread combining marks. Add nearby text that describes the intended pronunciation or meaning.

Browser Support

Up Tack Below (U+031D) and its numeric entity forms (&#x031D;, &#797;, CSS \\031D) are supported in all mainstream browsers. Visual stacking depends on the font.

✓ Universal support

Up Tack Below

Encode with hex or decimal after a base letter — or use CSS content with base + mark together.

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+031D / entities Full support

Bottom line: Always place the mark after a base letter. Use content: "a\\031D" in CSS. Prefer &perp; when you need the standalone up tack.

Key Takeaways

  • Unicode: this mark is U+031D (decimal 797).
  • HTML: write a&#x031D; or a&#797; — base letter first.
  • CSS: use content: "a\031D" (base + mark in one string).
  • Watch out: combining U+031D ≠ standalone &perp; (U+22A5).

One line: U+031D → a&#x031D; / a&#797; / CSS "a\031D".

Frequently Asked Questions

Place &#x031D; (hex) or &#797; (decimal) immediately after a base letter, for example a&#x031D;. In CSS, use content: "a\031D" (base + mark together). There is no named HTML entity.
U+031D (hex 031D, decimal 797). Unicode names it COMBINING UP TACK BELOW. It belongs to Combining Diacritical Marks (U+0300–U+036F).
No. HTML5 does not define a named entity for this combining mark. Use &#x031D; or &#797;.
U+031D is a combining mark that sits under a letter. ⊥ (U+22A5) is a standalone spacing symbol used for perpendicular or falsum. They look related but work differently in text.
Combining characters attach to the preceding base character. Alone, U+031D may show as a dotted circle or look broken.
HTML entities go in markup after the base letter. The CSS escape \031D belongs in stylesheets — put the base letter and mark in the same content string so they combine.

Did you know?

Up Tack Below is Unicode U+031D (decimal 797) — official name COMBINING UP TACK BELOW in Combining Diacritical Marks. HTML5 has no named entity. It is a non-spacing mark that attaches under the previous letter and is not the standalone up tack (U+22A5 ⊥).

Next: Up Triple Arrow

Learn the HTML entity for Up Triple Arrow — 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