HTML Entity for Double Overline (U+033F)

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

What Is Double Overline?

Double overline is the Unicode character at U+033F in the Combining Diacritical Marks block. Official name: COMBINING DOUBLE OVERLINE. It attaches above the previous base letter — for example x̿ → x̿.

Remember
Mark          (combining ̿)
Unicode       U+033F
Hex entity    ̿
Decimal       ̿
CSS escape    \033F
Named entity  (none)
Related       U+0305 · ‾ (‾) · U+035E

Prefer ̿ or ̿ immediately after the base letter (no named form). Use U+0305 when you need a single combining overline.

Quick Reference

One table for every form you will actually use.

FormCodeWhere it goes
Named entityNone—
Hex entity̿After a base letter in HTML (preferred)
Decimal entity̿After a base letter in HTML
Direct characterBase + ̿HTML text (UTF-8)
CSS escape\033FStylesheet content (after a letter)
Spacing overline (related)‾ (‾, U+203E)Standalone spacing mark — not combining

When to Use Which

SituationUse
Double overline above a letterBase + ̿
Single combining overlineU+0305 — e.g. x̅
Spacing overline alone‾ (‾, U+203E)
Double macron above (related)U+035E
Generated text via ::before / ::aftercontent: "x\033F"

Live Preview

Combining double overline rendered on base letters and compared with related marks.

Built with U+033F x̿   a̿   o̿
Large glyph x̿
Compared x̿   x̅   ‾   a͞
With entities Hex: x̿ | Decimal: x̿

Complete HTML Example

One page that shows Double Overline with hex, decimal, CSS escape, and a typed combining form. Use View Output or open the live editor.

Hex + Decimal + CSS + Typed

Four ways to produce x̿, plus a short comparison with the single overline.

html
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Double Overline (U+033F) in HTML</title>
  <style>
    #point::after {
      content: "x\033F";
    }
  </style>
</head>
<body>
  <p>Built with Hex: x&#x033F;</p>
  <p>Built with Decimal: x&#831;</p>
  <p id="point">Built with CSS: </p>
  <p>Typed: x̿   a̿   o̿</p>
  <p>Compared: x&#x033F; (double) vs x&#x0305; (single)</p>
</body>
</html>
Try It Yourself

How It Works

1. Hex: write the base letter, then &#x033F; → x̿. Preferred when there is no named entity.

2. Decimal: same code point as 831 → &#831; after the base letter. Same result as hex.

3. CSS: use \033F in content after a letter in the string (not an HTML entity). #point::after appends x̿.

4. Typed / compared: paste the combining mark after a letter in UTF-8, or contrast U+033F (double) with U+0305 (single).

Pitfalls & Tips

Common mistakes when working with Double Overline.

Order

Base letter first

Write x&#x033F;, not &#x033F;x. Combining marks attach to the previous character.

U+0305

Not a single overline

For one combining overline above a letter, use U+0305. U+033F is the double form.

‾

Not &OverBar;

&OverBar; is the spacing mark U+203E (‾). It does not combine with a letter the way U+033F does.

U+035E

Not double macron

U+035E is combining double macron — a related double bar above, but a different code point from overline.

Name

No named entity

There is no &doubleoverline; for U+033F. Use &#x033F; or &#831;.

CSS vs HTML

Do not mix escapes

\033F belongs in CSS strings. &#x033F; / &#831; belong in HTML after a base letter.

Fonts

Diacritic font coverage

Some fonts omit U+033F. Prefer a font with Combining Diacritical Marks coverage for display.

Browser Support

Combining double overline (U+033F) and its entity forms (&#x033F;, &#831;, CSS \\033F) are supported in all mainstream browsers. Visible positioning depends on font diacritic coverage.

✓ Universal support

Double Overline (U+033F)

Encode with hex, decimal, CSS escape, or type the combining mark after a letter — same code point 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+033F / entities Full support

Bottom line: Prefer &#x033F; after a base letter (no named form). Use \\033F only inside CSS content.

Key Takeaways

  • Unicode: combining double overline is U+033F (decimal 831).
  • HTML: no named entity — use base + &#x033F; / &#831;, or type the mark after a letter.
  • CSS: use a letter + \033F inside content.
  • Meaning: double overline above — not U+0305 (single), spacing &OverBar;, or U+035E (double macron).

One line: U+033F → base + &#x033F; / &#831; / CSS \033F.

Frequently Asked Questions

Place &#x033F; (hex) or &#831; (decimal) after a base letter, type the combining mark in UTF-8 after a letter, or use CSS \033F in content after a letter. There is no named HTML entity for U+033F.
U+033F (COMBINING DOUBLE OVERLINE). Hex 033F, decimal 831. It belongs to the Combining Diacritical Marks block (U+0300–U+036F).
No. Use numeric forms &#831; or &#x033F; after a base character. The spacing overline ‾ uses &OverBar; (U+203E) — a different character.
Use it in math, linguistics, or notation when you need a double overline above a letter. Prefer U+0305 for a single combining overline, and &OverBar; (‾) for a spacing overline alone.
HTML entities (&#831; or &#x033F;) go in markup after a base letter. The CSS escape \033F goes in stylesheet strings (usually content on ::before/::after, after a letter in the string).
No. U+033F is combining double overline. U+0305 is a single combining overline. &OverBar; is the spacing overline U+203E (‾). U+035E is combining double macron (a related but different double bar above).

Did you know?

Double overline is Unicode U+033F (decimal 831) — a combining mark (COMBINING DOUBLE OVERLINE) in the Combining Diacritical Marks block. There is no HTML5 named entity; use &#x033F; or &#831; after a base letter (e.g. x&#x033F; → x̿). Single combining overline is U+0305. Spacing overline is U+203E (&OverBar;).

Next: Double Prime

Learn the HTML entity for double prime (U+2033).

Double Prime 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