Left Bracket ([) is the Basic Latin character at Unicode U+005B (LEFT SQUARE BRACKET). It opens arrays, indexes, and closed intervals — and pairs with ].
Remember
Character [
Unicode U+005B
Hex entity [
Decimal [
Named entity [ (alias [)
CSS escape \5B
Not the same { (brace) · ( (parenthesis)
All of these produce the same glyph: [. Prefer [ when you want an explicit entity; typing [ directly is fine in normal UTF-8 HTML.
Use [ (named), [ (hex), [ (decimal), or the CSS escape \5B in the content property. You can also type [ directly in UTF-8 HTML.
U+005B (LEFT SQUARE BRACKET). Hex 5B, decimal 91. It belongs to the Basic Latin (ASCII) block.
Yes. [ is the primary HTML5 named entity. [ is a supported alias. You can also use [ or [.
Use it when documenting arrays, indexes, or intervals and you want an explicit entity. For normal body text, typing [ directly is usually fine.
HTML entities ([, [, or [) go in markup. The CSS escape \5B is used in stylesheets (usually in the content property of ::before/::after). Both render [.
{ is Left Brace (U+007B). ( is Left Parenthesis (U+0028). [ is the left square bracket (U+005B).
🤔
Did you know?
Left Bracket is Unicode U+005B (decimal 91) — LEFT SQUARE BRACKET. HTML5 provides [ (alias [). Prefer it for readable source, or use [ / [. Pair it with ] (U+005D) for matching brackets.