Left Parenthesis (() is the Basic Latin character at Unicode U+0028 (LEFT PARENTHESIS). It is the opening round bracket used in math, code, and everyday text.
Remember
Character (
Unicode U+0028
Hex entity (
Decimal (
Named entity (
CSS escape \28
Not the same [ ([) · { ({)
All of these produce the same glyph: (. Prefer ( when you want an explicit entity, or type ( directly.
Using Hex Code: (
Using HTML Code: (
Using Named Entity: (
Using CSS Entity: (
f(x) = x + 1
How It Works
1. Hex:U+0028 → ( in HTML. The browser turns it into (.
2. Decimal: same code point as 40 → (. Same result as hex.
3. Named:( is the HTML5 name for this character.
4. CSS: use \28 in content (not an HTML entity). #point::after appends that ( after the paragraph text.
Pitfalls & Tips
Common mistakes when working with Left Parenthesis.
Look-alikes
( ≠ [ ≠ {
Parenthesis, bracket, and brace are different characters with different Unicode points.
Pairing
Match with )
Close with ) / ) (U+0029). Unmatched parentheses confuse readers and parsers.
Named
Use (
HTML5 does define a named entity. Prefer ( over guessing other names.
CSS vs HTML
Do not mix escapes
\28 belongs in CSS. ( / ( / ( belong in HTML.
A11y
Keep surrounding text
Parentheses are usually fine in context. Avoid decorative lone glyphs without labels.
Semicolon
End references
Always finish with ; — write (, not &lpar.
Compatibility
Browser Support
Left Parenthesis (U+0028) and its entity forms ((, (, (, CSS \\28) are supported in all modern browsers. Glyph coverage is universal for ASCII.
✓ Universal encoding
Left Parenthesis (()
Encode with named, hex, decimal, or CSS escape — or type ( directly in UTF-8 HTML.
100%Browser coverage
Google ChromeSupported
Yes
Microsoft EdgeSupported
Yes
Mozilla FirefoxSupported
Yes
Apple SafariSupported
Yes
OperaSupported
Yes
Internet ExplorerIE 9+
Yes*
U+0028 / (Full support
Bottom line: Prefer typing ( for normal text, or ( for explicit entities. Use \\28 only inside CSS content.
Remember
Key Takeaways
Unicode: this symbol is U+0028 (decimal 40).
HTML: prefer ( — or use ( / ( — or type (.
Use ( (named), ( (hex), ( (decimal), or the CSS escape \28 in the content property. You can also type ( directly in UTF-8 HTML.
U+0028 (LEFT PARENTHESIS). Hex 28, decimal 40. It belongs to the Basic Latin (ASCII) block.
Yes. ( is the HTML5 named entity. You can also use ( or (.
Use ( when documenting markup, teaching entities, or when an explicit reference is clearer. For normal text and code samples, typing ( directly is usually fine.
HTML entities ((, (, or () go in markup. The CSS escape \28 is used in stylesheets (usually in the content property of ::before/::after). Both render (.
[ is Left Bracket (U+005B / [). { is Left Brace (U+007B / {). ( is Left Parenthesis (U+0028 / ().
🤔
Did you know?
Left Parenthesis is Unicode U+0028 (decimal 40) — LEFT PARENTHESIS. HTML5 provides (. Prefer it when you want an explicit entity, or type ( directly. Pair it with ) (U+0029) for matching parentheses. Do not confuse it with [[ or {{.