HTML Entity for Tilde Strong (ã)

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

What You'll Learn

How to display the Tilde Strong combining mark (̃) in HTML using hexadecimal, decimal, and CSS escape methods. This character is U+0303 (COMBINING TILDE) in the Combining Diacritical Marks block (U+0300–U+036F)—a non-spacing mark that places a tilde above the preceding base letter (e.g. a + ̃ = ã).

Render it with ̃, ̃, or CSS escape \0303 placed after a base character. There is no named HTML entity. Do not confuse ̃ with ̴ (overlay) or ̰ (below). Precomposed letters like ã (U+00E3) are an alternative when available.

⚡ Quick Reference — Tilde Strong

Unicode U+0303

Combining Diacritical Marks

Hex Code ̃

Hexadecimal reference

HTML Code ̃

Decimal reference

Named Entity

Use numeric codes only

Reference Table
Name           Value
────────────   ──────────
Unicode        U+0303
Hex code       ̃
HTML code      ̃
Named entity   (none)
CSS code       \0303
Block          Combining Diacritical Marks (U+0300–U+036F)
Official name  COMBINING TILDE
Usage          Place after base letter: ã → ã
Related        U+00E3; = a with tilde (ã), U+0334; = Tilde Overlay (a̴)
1

Complete HTML Example

This example shows the Tilde Strong mark on the letter a using hexadecimal, decimal, and CSS content (combining mark follows the base character):

html
<!DOCTYPE html>
<html>
<head>
 <style>
  #point:after{
   content: "\0303";
  }
 </style>
</head>
<body>
<p>Using Hexadecimal: a&#x0303;</p>
<p>Using HTML Code: a&#771;</p>
<p id="point">Using CSS Entity: a</p>
</body>
</html>
Try it Yourself

🌐 Browser Support

Combining marks render in modern browsers when fonts support Combining Diacritical Marks and proper grapheme composition:

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

👀 Live Preview

See the Tilde Strong mark combined with base letters:

Nasal vowels ã ẽ ĩ õ ũ
Large glyph
Compare below: a̰   above: ã   overlay: a̴
Numeric refs a&#x0303; a&#771; \0303

🧠 How It Works

1

Hexadecimal Code

&#x0303; uses the Unicode hexadecimal value 0303. Place it immediately after a base character, e.g. a&#x0303;.

HTML markup
2

Decimal HTML Code

&#771; uses the decimal Unicode value 771 for the same combining mark.

HTML markup
3

CSS Entity

\0303 is used in CSS stylesheets in the content property of pseudo-elements, following base text in the element.

CSS stylesheet
=

Combined result

All three methods attach a tilde above the base letter: ã. Unicode U+0303 is a combining character—it never displays meaningfully on its own.

Use Cases

The Tilde Strong combining mark (̃) commonly appears in:

💬 Linguistics

Dictionaries and language reference materials.

📝 Phonetics

IPA transcriptions for nasalized vowels.

🎓 Language Learning

Pronunciation guides and Portuguese-style vowels.

📄 Academic Research

Scholarly papers with precise phonetic notation.

🌐 i18n

Multilingual content and text processing apps.

📐 Math Notation

Scientific documents using diacritical marks.

🗃️ Encoding Docs

Unicode and character encoding reference material.

💡 Best Practices

Do

  • Place &#x0303; or &#771; after the base letter
  • Use UTF-8 encoding in your HTML document
  • Consider precomposed characters (e.g. ã) when they exist
  • Choose fonts with good combining-mark support
  • Test composed glyphs across browsers and devices

Don’t

  • Use ̃ alone without a base character
  • Confuse above (̃) with overlay (̴) or below (̰) tildes
  • Put CSS escape \0303 directly in HTML text nodes
  • Expect a named HTML entity for U+0303
  • Use HTML entities in JS (use \u0303 instead)

Key Takeaways

1

Two HTML references attach a tilde above the base letter

a&#x0303; a&#771;
2

For CSS, use \0303 in the content property after base text

3

Unicode U+0303 — COMBINING TILDE

4

Combining mark—always follows a base character (ã = ã)

5

No named entity—use numeric references or CSS escape

❓ Frequently Asked Questions

Use &#x0303; (hex) or &#771; (decimal) immediately after a base letter, e.g. a&#x0303; for ã. For CSS, use \0303 in content on a pseudo-element. There is no named HTML entity.
U+0303 (COMBINING TILDE). Combining Diacritical Marks block (U+0300–U+036F). Hex 0303, decimal 771.
In linguistics documentation, phonetics notation, nasalized vowels, language learning materials, academic research, and any content requiring a tilde above a letter.
HTML numeric references go in markup after the base character. The CSS escape \0303 goes in stylesheets, typically appended via ::after content. Both combine with a preceding base letter to produce ã.
Named HTML entities cover common ASCII, Latin-1, and select symbols. Combining diacritical marks like U+0303 use numeric hex or decimal references—standard practice for the Combining Diacritical Marks block.

Explore More HTML Entities!

Discover 1500+ HTML character references — diacritics, 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