HTML Entity for Combining Double Low Line (U+0333)

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

What Is Combining Double Low Line?

Combining double low line (U+0333) is a combining mark in the Combining Diacritical Marks block. It does not stand alone like a normal letter — it draws a double line under the character that comes before it. Example: a + ̳ renders as a̳.

Remember
Character     combining double low line (after a base)
Unicode       U+0333
Hex entity    ̳
Decimal       ̳
CSS escape    \0333
Named entity  (none for U+0333)
Example       a̳ → a̳
Not the same  _ U+005F · single low line U+0332

Use U+0333 when you need a double underline attached to a specific character. For everyday UI underlines on whole words or links, prefer CSS text-decoration: underline instead.

Quick Reference

One table for every form you will actually use.

FormCodeWhere it goes
Hex entity̳HTML markup (after base letter)
Decimal entity̳HTML markup (after base letter)
CSS escape\0333Stylesheet content string
ASCII low line __ / U+005FSpacing underscore — not U+0333
Single combining low line̲ / U+0332One line under the base — not double

When to Use Which

SituationUse
Double underline on one charactera̳ or a̳
Underline a whole word / linkCSS text-decoration: underline
Generated text via ::before / ::aftercontent: "a\0333"
Spacing underscore in identifiers_ U+005F
Single combining underlineUse U+0332 (̲), not U+0333

Live Preview

Combining double low line after common bases (same code point, different letters).

Letters + mark a̳   e̳   i̳   o̳   u̳
Large (a + mark) a̳
Single vs double a̲ (U+0332 single)  ·  a̳ (U+0333 double)
vs. spacing _ a̳ combining  ·  _ spacing
With entities Hex: a̳ | Decimal: a̳

Complete HTML Example

One page that attaches U+0333 to the letter a with hex, decimal, CSS escape, and a typed combining sequence. Use View Output or open the live editor.

Hex + Decimal + CSS + Typed

Four ways to produce a̳ (a + combining double low line) in one document.

html
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Combining Double Low Line (U+0333) in HTML</title>
  <style>
    #point::after {
      content: "a\0333";
    }
  </style>
</head>
<body>
  <p>Double low line using Hex Code: a&#x0333;</p>
  <p>Double low line using HTML Code: a&#819;</p>
  <p id="point">Double low line using CSS Entity: </p>
  <p>Typed directly: a̳</p>
</body>
</html>
Try It Yourself

How It Works

1. Hex: write the base letter, then &#x0333; → a&#x0333; becomes a̳.

2. Decimal: same mark as 819 → a&#819;. Same result as hex.

3. CSS: put base + escape in one string: content: "a\0333". #point::after appends that sequence after the paragraph text.

4. Typed: in UTF-8 you can type a then the combining double low line. Order must stay base first, mark second.

Pitfalls & Tips

Common mistakes when working with combining double low line.

Order

Base letter first

Write a&#x0333;, never put U+0333 before the letter you want to underline.

Named?

No named entity for U+0333

Use numeric forms. The ASCII underscore _ is a different character (U+005F).

UI

Prefer CSS for links

For underlining whole words or interactive text, use CSS text-decoration — combining marks are for character-level typography.

CSS vs HTML

Do not mix escapes

\0333 belongs in CSS strings. &#x0333; / &#819; belong in HTML.

Fonts

Combining support varies

Some fonts stack poorly under the base. If layout looks wrong, try a font with strong diacritic support.

Semicolon

End references

Always finish with ; — write &#819;, not &#819.

Browser Support

Combining double low line (U+0333) and its numeric entity forms (&#x0333;, &#819;, CSS \\0333) are supported in all mainstream browsers. Stacking quality depends on font support for combining marks.

✓ Universal support

Combining Double Low Line (U+0333)

Encode with hex, decimal, or CSS escape after a base letter — same combining mark everywhere encoding is supported.

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

Bottom line: Use &#x0333; or &#819; after a base letter when you need a double combining underline, and \\0333 only inside CSS content strings. Prefer CSS text-decoration for everyday UI underlines.

Key Takeaways

  • Unicode: combining double low line is U+0333 (decimal 819).
  • HTML: base first, then &#x0333; or &#819; (e.g. a&#x0333;).
  • CSS: use "a\0333" (or another base) inside content.
  • Default UI: prefer CSS underlines for links and words; use U+0333 for character-level marks.

One line: U+0333 → after a base letter as &#x0333; / &#819; / CSS \0333.

Frequently Asked Questions

Place &#x0333; (hex) or &#819; (decimal) immediately after a base letter — for example a&#x0333;. In CSS, use content: "a\0333". There is no named HTML entity for U+0333.
U+0333 (hex 0333, decimal 819). It belongs to the Combining Diacritical Marks block and draws a double low line under the preceding base character.
No. Use numeric references like &#819; or &#x0333;. Do not confuse it with the ASCII underscore _ (U+005F) or combining single low line (U+0332).
Use it when you need a double underline attached to a specific character for typography or linguistic markup. For normal UI underlines, prefer CSS text-decoration: underline instead.
HTML entities (&#819; or &#x0333;) go in markup after the base letter. The CSS escape \0333 goes in stylesheet strings (usually content on ::before/::after), typically as "a\0333".
U+0333 is a combining double low line that attaches to the previous character. _ (U+005F) is a spacing underscore. U+0332 is a combining single low line. They are not interchangeable.

Did you know?

Combining double low line is Unicode U+0333 (decimal 819). It is a combining mark — place it after a base letter (e.g. a&#x0333; → a̳). It draws a double line under the base. HTML5 has no named entity. It is not the ASCII low line _ (U+005F).

Next: Comet

Learn the HTML entity for comet (U+2604).

Comet 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