HTML Entity for Zigzag Above (a͛)

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

What Is Zigzag Above?

Zigzag Above is the Combining Diacritical Marks character at U+035B (COMBINING ZIGZAG ABOVE). It is a non-spacing mark placed immediately after a base letter. HTML5 has no named entity — use hex or decimal. Use it in phonetics, linguistics, and decorative typography.

Remember
Character     ◌͛ (on base letter)
Unicode       U+035B
Named entity  (none)
Hex entity    ͛
Decimal       ͛
CSS escape    \035B
Not the same  ã (tilde) · ∼ (∼) · ASCII ~

Hex, decimal, and CSS all produce the same combining mark. Write it right after the base letter (a͛ → a͛). For combining tilde see Tilde Strong.

Quick Reference

One table for every form you will actually use.

FormCodeWhere it goes
Named entityNoneUse numeric after a base letter
Hex entity͛HTML markup (after base letter)
Decimal entity͛HTML markup (after base letter)
CSS escape\035BStylesheet content (4 hex digits)
Isolated display◌͛ (◌͛)Dotted circle + mark

When to Use Which

SituationUse
Zigzag diacritic above a letter͛ or ͛ after the letter
Generated text via ::before / ::aftercontent: "\035B" after the base in markup or CSS
Combining tilde above (ã)Use ̃ (U+0303)
Math tilde operator (∼)Use ∼ (U+223C)
Show the mark alonePrefix a dotted circle: ◌͛

Live Preview

Combining zigzag applied to base letters.

On letters a͛ e͛ o͛
Large glyph a͛
Isolated ◌͛
vs look-alikes a͛  |  ã  |  ∼  |  ~
With entities Hex: a͛ | Decimal: a͛

Complete HTML Example

One page that shows Zigzag Above with hex, decimal, and CSS forms on base letters. Use View Output or open the live editor.

Hex + Decimal + CSS

Three ways to attach U+035B to a base letter. No named entity exists.

html
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Zigzag Above (U+035B)</title>
  <style>
    #point::after {
      content: "\035B";
    }
  </style>
</head>
<body>
  <p>Using Hex: a&#x035B;</p>
  <p>Using Decimal: e&#859;</p>
  <p>o<span id="point"></span> (CSS mark on o)</p>
  <p>Isolated: &#x25CC;&#x035B;</p>
</body>
</html>
Try It Yourself

How It Works

1. Hex: U+035B → &#x035B; right after a. The browser combines them into a͛.

2. Decimal: same code point as 859 → &#859; after e. Same combining mark.

3. CSS: use \035B in content (not an HTML entity). #point::after appends the mark after o, producing o͛.

4. Order: the mark must follow the base letter. Alone, show it on a dotted circle (◌͛).

Pitfalls & Tips

Common mistakes when working with Zigzag Above.

Order

Mark after the base

Write a&#x035B;, not the mark alone or before the letter. Combining marks attach to the preceding character.

Named

There is no named entity

HTML5 does not define a name for U+035B. Use &#x035B; or &#859;.

vs tilde

Not combining tilde

U+0303 (ã) is a different diacritic. See Tilde Strong.

Fonts

Need combining-mark coverage

Some fonts omit U+035B or stack it poorly. Prefer fonts with strong Combining Diacritical Marks support.

CSS vs HTML

Do not mix escapes

\035B belongs in CSS strings. &#x035B; / &#859; belong in HTML after the base letter.

Encoding

Declare UTF-8

If you type the mark directly, keep <meta charset="UTF-8"> so the file is not misread.

Browser Support

Zigzag Above (U+035B) and its entity forms (&#x035B;, &#859;, CSS \\035B) are supported in all mainstream browsers when the page is UTF-8 and the font covers Combining Diacritical Marks.

✓ Universal support

Zigzag Above (a&#x035B;)

Encode with hex, decimal, or CSS escape — place after the base letter for the same combining mark. No named entity.

100% Browser coverage
Google Chrome Supported
Yes
Microsoft Edge Supported
Yes
Mozilla Firefox Supported
Yes
Apple Safari Supported
Yes
Opera Supported
Yes
Internet Explorer IE 9+
Yes*
U+035B Full support

Bottom line: Prefer &#x035B; after the base letter. Use &#859; as an equivalent, and \\035B only inside CSS content. Glyph stacking depends on font coverage.

Key Takeaways

  • Unicode: this mark is U+035B (decimal 859) — combining zigzag above.
  • HTML: prefer &#x035B; after a base letter — also &#859;. No named entity.
  • CSS: use \035B inside content to append the mark.
  • Watch out: a͛ ≠ ã ≠ ∼ — and the mark must follow the base.

One line: base + U+035B → a&#x035B; / a&#859; / CSS \035B (no named entity).

Frequently Asked Questions

Use &#x035B; (hex), &#859; (decimal), or the CSS escape \035B in content. Place the entity immediately after a base letter (e.g. a&#x035B;). There is no named HTML entity.
U+035B (COMBINING ZIGZAG ABOVE). Hex 035B, decimal 859. It belongs to the Combining Diacritical Marks block (U+0300–U+036F).
No. HTML5 does not define a named form. Use numeric references &#x035B; or &#859; after a base letter.
U+035B is a combining mark. Alone it has no base to attach to. Always write it after a letter, or show it on a dotted circle (◌&#x035B;).
Use it in phonetic notation, linguistics, and decorative typography when you need a zigzag diacritic above a letter. Prefer combining tilde (U+0303) when a tilde is the intended mark.
HTML entities (&#859; or &#x035B;) go in markup after the base letter. The CSS escape \035B is used in stylesheets (usually in the content property of ::before/::after).

Did you know?

Zigzag Above is Unicode U+035B (decimal 859) — COMBINING ZIGZAG ABOVE in Combining Diacritical Marks. It is a non-spacing mark — place it after a base letter (e.g. a&#x035B; → a͛). HTML5 has no named entity. Do not confuse it with combining tilde U+0303 (ã) or math tilde &sim; (∼).

Browse all HTML entities

This is the last page in this series — return to the full entity index.

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