Bracket Symbols
This page gathers 130 bracket symbols.
A name word and a punctuation category, together
A character is selected when two things hold at once: its Unicode name has the word BRACKET, PARENTHESIS or BRAKCET, and its general category is Open_Punctuation or Close_Punctuation. The rule adds those two categories to the common filter, which the symbols index sets out. Among the characters that pass it, 130 meet both conditions, and none of them is excluded.
BRAKCET is the spelling in a single Unicode name, that of U+FE18 PRESENTATION FORM FOR VERTICAL RIGHT WHITE LENTICULAR BRAKCET. Unicode does not change a name once it is given, so the table gives the correction in that row.
A name with the word is not enough when the category is another one. U+239B LEFT PARENTHESIS UPPER HOOK is a Math_Symbol and U+23B4 TOP SQUARE BRACKET an Other_Symbol, so the rule passes over both.
BRACKET in 99 names, PARENTHESIS in 30
The 130 rows run by code point from U+0028 LEFT PARENTHESIS to U+FF63 HALFWIDTH RIGHT CORNER BRACKET, and the table splits them by block into 13 sections. The longest has 24 rows, and three have two each.
Basic Latin (6)
| Character | Code point | Unicode name | HTML, CSS, JavaScript |
|---|---|---|---|
| U+0028 | LEFT PARENTHESIS | ( ( \28 \u0028 | |
| U+0029 | RIGHT PARENTHESIS | ) ) \29 \u0029 | |
| U+005B | LEFT SQUARE BRACKET | [ [ \5B \u005B | |
| U+005D | RIGHT SQUARE BRACKET | ] ] \5D \u005D | |
| U+007B | LEFT CURLY BRACKET | { { \7B \u007B | |
| U+007D | RIGHT CURLY BRACKET | } } \7D \u007D |
General Punctuation (2)
| Character | Code point | Unicode name | HTML, CSS, JavaScript |
|---|---|---|---|
| U+2045 | LEFT SQUARE BRACKET WITH QUILL | ⁅ ⁅ \2045 \u2045 | |
| U+2046 | RIGHT SQUARE BRACKET WITH QUILL | ⁆ ⁆ \2046 \u2046 |
Superscripts and Subscripts (4)
| Character | Code point | Unicode name | HTML, CSS, JavaScript |
|---|---|---|---|
| U+207D | SUPERSCRIPT LEFT PARENTHESIS | ⁽ ⁽ \207D \u207D | |
| U+207E | SUPERSCRIPT RIGHT PARENTHESIS | ⁾ ⁾ \207E \u207E | |
| U+208D | SUBSCRIPT LEFT PARENTHESIS | ₍ ₍ \208D \u208D | |
| U+208E | SUBSCRIPT RIGHT PARENTHESIS | ₎ ₎ \208E \u208E |
Dingbats (12)
| Character | Code point | Unicode name | HTML, CSS, JavaScript |
|---|---|---|---|
| U+2768 | MEDIUM LEFT PARENTHESIS ORNAMENT | ❨ ❨ \2768 \u2768 | |
| U+2769 | MEDIUM RIGHT PARENTHESIS ORNAMENT | ❩ ❩ \2769 \u2769 | |
| U+276A | MEDIUM FLATTENED LEFT PARENTHESIS ORNAMENT | ❪ ❪ \276A \u276A | |
| U+276B | MEDIUM FLATTENED RIGHT PARENTHESIS ORNAMENT | ❫ ❫ \276B \u276B | |
| U+276C | MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT | ❬ ❬ \276C \u276C | |
| U+276D | MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT | ❭ ❭ \276D \u276D | |
| U+2770 | HEAVY LEFT-POINTING ANGLE BRACKET ORNAMENT | ❰ ❰ \2770 \u2770 | |
| U+2771 | HEAVY RIGHT-POINTING ANGLE BRACKET ORNAMENT | ❱ ❱ \2771 \u2771 | |
| U+2772 | LIGHT LEFT TORTOISE SHELL BRACKET ORNAMENT | ❲ ❲ \2772 \u2772 | |
| U+2773 | LIGHT RIGHT TORTOISE SHELL BRACKET ORNAMENT | ❳ ❳ \2773 \u2773 | |
| U+2774 | MEDIUM LEFT CURLY BRACKET ORNAMENT | ❴ ❴ \2774 \u2774 | |
| U+2775 | MEDIUM RIGHT CURLY BRACKET ORNAMENT | ❵ ❵ \2775 \u2775 |
Miscellaneous Mathematical Symbols-A (10)
| Character | Code point | Unicode name | HTML, CSS, JavaScript |
|---|---|---|---|
| U+27E6 | MATHEMATICAL LEFT WHITE SQUARE BRACKET | ⟦ ⟦ \27E6 \u27E6 | |
| U+27E7 | MATHEMATICAL RIGHT WHITE SQUARE BRACKET | ⟧ ⟧ \27E7 \u27E7 | |
| U+27E8 | MATHEMATICAL LEFT ANGLE BRACKET | ⟨ ⟨ \27E8 \u27E8 | |
| U+27E9 | MATHEMATICAL RIGHT ANGLE BRACKET | ⟩ ⟩ \27E9 \u27E9 | |
| U+27EA | MATHEMATICAL LEFT DOUBLE ANGLE BRACKET | ⟪ ⟪ \27EA \u27EA | |
| U+27EB | MATHEMATICAL RIGHT DOUBLE ANGLE BRACKET | ⟫ ⟫ \27EB \u27EB | |
| U+27EC | MATHEMATICAL LEFT WHITE TORTOISE SHELL BRACKET | ⟬ ⟬ \27EC \u27EC | |
| U+27ED | MATHEMATICAL RIGHT WHITE TORTOISE SHELL BRACKET | ⟭ ⟭ \27ED \u27ED | |
| U+27EE | MATHEMATICAL LEFT FLATTENED PARENTHESIS | ⟮ ⟮ \27EE \u27EE | |
| U+27EF | MATHEMATICAL RIGHT FLATTENED PARENTHESIS | ⟯ ⟯ \27EF \u27EF |
Miscellaneous Mathematical Symbols-B (24)
| Character | Code point | Unicode name | HTML, CSS, JavaScript |
|---|---|---|---|
| U+2983 | LEFT WHITE CURLY BRACKET | ⦃ ⦃ \2983 \u2983 | |
| U+2984 | RIGHT WHITE CURLY BRACKET | ⦄ ⦄ \2984 \u2984 | |
| U+2985 | LEFT WHITE PARENTHESIS | ⦅ ⦅ \2985 \u2985 | |
| U+2986 | RIGHT WHITE PARENTHESIS | ⦆ ⦆ \2986 \u2986 | |
| U+2987 | Z NOTATION LEFT IMAGE BRACKET | ⦇ ⦇ \2987 \u2987 | |
| U+2988 | Z NOTATION RIGHT IMAGE BRACKET | ⦈ ⦈ \2988 \u2988 | |
| U+2989 | Z NOTATION LEFT BINDING BRACKET | ⦉ ⦉ \2989 \u2989 | |
| U+298A | Z NOTATION RIGHT BINDING BRACKET | ⦊ ⦊ \298A \u298A | |
| U+298B | LEFT SQUARE BRACKET WITH UNDERBAR | ⦋ ⦋ \298B \u298B | |
| U+298C | RIGHT SQUARE BRACKET WITH UNDERBAR | ⦌ ⦌ \298C \u298C | |
| U+298D | LEFT SQUARE BRACKET WITH TICK IN TOP CORNER | ⦍ ⦍ \298D \u298D | |
| U+298E | RIGHT SQUARE BRACKET WITH TICK IN BOTTOM CORNER | ⦎ ⦎ \298E \u298E | |
| U+298F | LEFT SQUARE BRACKET WITH TICK IN BOTTOM CORNER | ⦏ ⦏ \298F \u298F | |
| U+2990 | RIGHT SQUARE BRACKET WITH TICK IN TOP CORNER | ⦐ ⦐ \2990 \u2990 | |
| U+2991 | LEFT ANGLE BRACKET WITH DOT | ⦑ ⦑ \2991 \u2991 | |
| U+2992 | RIGHT ANGLE BRACKET WITH DOT | ⦒ ⦒ \2992 \u2992 | |
| U+2993 | LEFT ARC LESS-THAN BRACKET | ⦓ ⦓ \2993 \u2993 | |
| U+2994 | RIGHT ARC GREATER-THAN BRACKET | ⦔ ⦔ \2994 \u2994 | |
| U+2995 | DOUBLE LEFT ARC GREATER-THAN BRACKET | ⦕ ⦕ \2995 \u2995 | |
| U+2996 | DOUBLE RIGHT ARC LESS-THAN BRACKET | ⦖ ⦖ \2996 \u2996 | |
| U+2997 | LEFT BLACK TORTOISE SHELL BRACKET | ⦗ ⦗ \2997 \u2997 | |
| U+2998 | RIGHT BLACK TORTOISE SHELL BRACKET | ⦘ ⦘ \2998 \u2998 | |
| U+29FC | LEFT-POINTING CURVED ANGLE BRACKET | ⧼ ⧼ \29FC \u29FC | |
| U+29FD | RIGHT-POINTING CURVED ANGLE BRACKET | ⧽ ⧽ \29FD \u29FD |
Supplemental Punctuation (16)
| Character | Code point | Unicode name | HTML, CSS, JavaScript |
|---|---|---|---|
| U+2E22 | TOP LEFT HALF BRACKET | ⸢ ⸢ \2E22 \u2E22 | |
| U+2E23 | TOP RIGHT HALF BRACKET | ⸣ ⸣ \2E23 \u2E23 | |
| U+2E24 | BOTTOM LEFT HALF BRACKET | ⸤ ⸤ \2E24 \u2E24 | |
| U+2E25 | BOTTOM RIGHT HALF BRACKET | ⸥ ⸥ \2E25 \u2E25 | |
| U+2E26 | LEFT SIDEWAYS U BRACKET | ⸦ ⸦ \2E26 \u2E26 | |
| U+2E27 | RIGHT SIDEWAYS U BRACKET | ⸧ ⸧ \2E27 \u2E27 | |
| U+2E28 | LEFT DOUBLE PARENTHESIS | ⸨ ⸨ \2E28 \u2E28 | |
| U+2E29 | RIGHT DOUBLE PARENTHESIS | ⸩ ⸩ \2E29 \u2E29 | |
| U+2E55 | LEFT SQUARE BRACKET WITH STROKE | ⹕ ⹕ \2E55 \u2E55 | |
| U+2E56 | RIGHT SQUARE BRACKET WITH STROKE | ⹖ ⹖ \2E56 \u2E56 | |
| U+2E57 | LEFT SQUARE BRACKET WITH DOUBLE STROKE | ⹗ ⹗ \2E57 \u2E57 | |
| U+2E58 | RIGHT SQUARE BRACKET WITH DOUBLE STROKE | ⹘ ⹘ \2E58 \u2E58 | |
| U+2E59 | TOP HALF LEFT PARENTHESIS | ⹙ ⹙ \2E59 \u2E59 | |
| U+2E5A | TOP HALF RIGHT PARENTHESIS | ⹚ ⹚ \2E5A \u2E5A | |
| U+2E5B | BOTTOM HALF LEFT PARENTHESIS | ⹛ ⹛ \2E5B \u2E5B | |
| U+2E5C | BOTTOM HALF RIGHT PARENTHESIS | ⹜ ⹜ \2E5C \u2E5C |
CJK Symbols and Punctuation (18)
| Character | Code point | Unicode name | HTML, CSS, JavaScript |
|---|---|---|---|
| U+3008 | LEFT ANGLE BRACKET | 〈 〈 \3008 \u3008 | |
| U+3009 | RIGHT ANGLE BRACKET | 〉 〉 \3009 \u3009 | |
| U+300A | LEFT DOUBLE ANGLE BRACKET | 《 《 \300A \u300A | |
| U+300B | RIGHT DOUBLE ANGLE BRACKET | 》 》 \300B \u300B | |
| U+300C | LEFT CORNER BRACKET | 「 「 \300C \u300C | |
| U+300D | RIGHT CORNER BRACKET | 」 」 \300D \u300D | |
| U+300E | LEFT WHITE CORNER BRACKET | 『 『 \300E \u300E | |
| U+300F | RIGHT WHITE CORNER BRACKET | 』 』 \300F \u300F | |
| U+3010 | LEFT BLACK LENTICULAR BRACKET | 【 【 \3010 \u3010 | |
| U+3011 | RIGHT BLACK LENTICULAR BRACKET | 】 】 \3011 \u3011 | |
| U+3014 | LEFT TORTOISE SHELL BRACKET | 〔 〔 \3014 \u3014 | |
| U+3015 | RIGHT TORTOISE SHELL BRACKET | 〕 〕 \3015 \u3015 | |
| U+3016 | LEFT WHITE LENTICULAR BRACKET | 〖 〖 \3016 \u3016 | |
| U+3017 | RIGHT WHITE LENTICULAR BRACKET | 〗 〗 \3017 \u3017 | |
| U+3018 | LEFT WHITE TORTOISE SHELL BRACKET | 〘 〘 \3018 \u3018 | |
| U+3019 | RIGHT WHITE TORTOISE SHELL BRACKET | 〙 〙 \3019 \u3019 | |
| U+301A | LEFT WHITE SQUARE BRACKET | 〚 〚 \301A \u301A | |
| U+301B | RIGHT WHITE SQUARE BRACKET | 〛 〛 \301B \u301B |
Arabic Presentation Forms-A (2)
| Character | Code point | Unicode name | HTML, CSS, JavaScript |
|---|---|---|---|
| U+FD3E | ORNATE LEFT PARENTHESIS | ﴾ ﴾ \FD3E \uFD3E | |
| U+FD3F | ORNATE RIGHT PARENTHESIS | ﴿ ﴿ \FD3F \uFD3F |
Vertical Forms (2)
| Character | Code point | Unicode name | HTML, CSS, JavaScript |
|---|---|---|---|
| U+FE17 | PRESENTATION FORM FOR VERTICAL LEFT WHITE LENTICULAR BRACKET | ︗ ︗ \FE17 \uFE17 | |
| U+FE18 | PRESENTATION FORM FOR VERTICAL RIGHT WHITE LENTICULAR BRAKCET Correction: PRESENTATION FORM FOR VERTICAL RIGHT WHITE LENTICULAR BRACKET | ︘ ︘ \FE18 \uFE18 |
CJK Compatibility Forms (18)
| Character | Code point | Unicode name | HTML, CSS, JavaScript |
|---|---|---|---|
| U+FE35 | PRESENTATION FORM FOR VERTICAL LEFT PARENTHESIS | ︵ ︵ \FE35 \uFE35 | |
| U+FE36 | PRESENTATION FORM FOR VERTICAL RIGHT PARENTHESIS | ︶ ︶ \FE36 \uFE36 | |
| U+FE37 | PRESENTATION FORM FOR VERTICAL LEFT CURLY BRACKET | ︷ ︷ \FE37 \uFE37 | |
| U+FE38 | PRESENTATION FORM FOR VERTICAL RIGHT CURLY BRACKET | ︸ ︸ \FE38 \uFE38 | |
| U+FE39 | PRESENTATION FORM FOR VERTICAL LEFT TORTOISE SHELL BRACKET | ︹ ︹ \FE39 \uFE39 | |
| U+FE3A | PRESENTATION FORM FOR VERTICAL RIGHT TORTOISE SHELL BRACKET | ︺ ︺ \FE3A \uFE3A | |
| U+FE3B | PRESENTATION FORM FOR VERTICAL LEFT BLACK LENTICULAR BRACKET | ︻ ︻ \FE3B \uFE3B | |
| U+FE3C | PRESENTATION FORM FOR VERTICAL RIGHT BLACK LENTICULAR BRACKET | ︼ ︼ \FE3C \uFE3C | |
| U+FE3D | PRESENTATION FORM FOR VERTICAL LEFT DOUBLE ANGLE BRACKET | ︽ ︽ \FE3D \uFE3D | |
| U+FE3E | PRESENTATION FORM FOR VERTICAL RIGHT DOUBLE ANGLE BRACKET | ︾ ︾ \FE3E \uFE3E | |
| U+FE3F | PRESENTATION FORM FOR VERTICAL LEFT ANGLE BRACKET | ︿ ︿ \FE3F \uFE3F | |
| U+FE40 | PRESENTATION FORM FOR VERTICAL RIGHT ANGLE BRACKET | ﹀ ﹀ \FE40 \uFE40 | |
| U+FE41 | PRESENTATION FORM FOR VERTICAL LEFT CORNER BRACKET | ﹁ ﹁ \FE41 \uFE41 | |
| U+FE42 | PRESENTATION FORM FOR VERTICAL RIGHT CORNER BRACKET | ﹂ ﹂ \FE42 \uFE42 | |
| U+FE43 | PRESENTATION FORM FOR VERTICAL LEFT WHITE CORNER BRACKET | ﹃ ﹃ \FE43 \uFE43 | |
| U+FE44 | PRESENTATION FORM FOR VERTICAL RIGHT WHITE CORNER BRACKET | ﹄ ﹄ \FE44 \uFE44 | |
| U+FE47 | PRESENTATION FORM FOR VERTICAL LEFT SQUARE BRACKET | ﹇ ﹇ \FE47 \uFE47 | |
| U+FE48 | PRESENTATION FORM FOR VERTICAL RIGHT SQUARE BRACKET | ﹈ ﹈ \FE48 \uFE48 |
Small Form Variants (6)
| Character | Code point | Unicode name | HTML, CSS, JavaScript |
|---|---|---|---|
| U+FE59 | SMALL LEFT PARENTHESIS | ﹙ ﹙ \FE59 \uFE59 | |
| U+FE5A | SMALL RIGHT PARENTHESIS | ﹚ ﹚ \FE5A \uFE5A | |
| U+FE5B | SMALL LEFT CURLY BRACKET | ﹛ ﹛ \FE5B \uFE5B | |
| U+FE5C | SMALL RIGHT CURLY BRACKET | ﹜ ﹜ \FE5C \uFE5C | |
| U+FE5D | SMALL LEFT TORTOISE SHELL BRACKET | ﹝ ﹝ \FE5D \uFE5D | |
| U+FE5E | SMALL RIGHT TORTOISE SHELL BRACKET | ﹞ ﹞ \FE5E \uFE5E |
Halfwidth and Fullwidth Forms (10)
| Character | Code point | Unicode name | HTML, CSS, JavaScript |
|---|---|---|---|
| U+FF08 | FULLWIDTH LEFT PARENTHESIS | ( ( \FF08 \uFF08 | |
| U+FF09 | FULLWIDTH RIGHT PARENTHESIS | ) ) \FF09 \uFF09 | |
| U+FF3B | FULLWIDTH LEFT SQUARE BRACKET | [ [ \FF3B \uFF3B | |
| U+FF3D | FULLWIDTH RIGHT SQUARE BRACKET | ] ] \FF3D \uFF3D | |
| U+FF5B | FULLWIDTH LEFT CURLY BRACKET | { { \FF5B \uFF5B | |
| U+FF5D | FULLWIDTH RIGHT CURLY BRACKET | } } \FF5D \uFF5D | |
| U+FF5F | FULLWIDTH LEFT WHITE PARENTHESIS | ⦅ ⦅ \FF5F \uFF5F | |
| U+FF60 | FULLWIDTH RIGHT WHITE PARENTHESIS | ⦆ ⦆ \FF60 \uFF60 | |
| U+FF62 | HALFWIDTH LEFT CORNER BRACKET | 「 「 \FF62 \uFF62 | |
| U+FF63 | HALFWIDTH RIGHT CORNER BRACKET | 」 」 \FF63 \uFF63 |
65 opening and 65 closing, and the Math property on 38
By general category the page splits in half: 65 characters are Open_Punctuation and 65 are Close_Punctuation. The ornate pair runs the other way from its names, since U+FD3E ORNATE LEFT PARENTHESIS is Close_Punctuation and U+FD3F ORNATE RIGHT PARENTHESIS is Open_Punctuation. The Math property is on 38 of the 130, from U+207D SUPERSCRIPT LEFT PARENTHESIS to U+29FD RIGHT-POINTING CURVED ANGLE BRACKET.