bracket symbols
Bracket and frame symbols
The ornate frames people wrap gaming names and clan tags in.
46 symbols · tap any one to copy
Brackets & frames
The classic way to wrap a gaming nickname or clan tag — ꧁ ꧂ and 【 】 are what Free Fire, PUBG and Discord players use to box a name in.
The chunky brackets that dominate gaming names, 【 】 〔 〕 〖 〗 〘 〙, are CJK punctuation. They were encoded for Chinese, Japanese and Korean typesetting, where every character occupies one square em, and they are drawn to that square rather than to the narrow width a Latin bracket would use. That is the whole reason they look substantial next to Roman letters: you are borrowing punctuation built for a completely different rhythm of text.
The corner brackets 「 」 and 『 』 are the same story with an extra wrinkle. In Japanese writing they are not decoration at all, they are the standard quotation marks, the direct equivalent of the inverted commas in this sentence. Wrapping a username in them looks striking to a reader who does not know that and looks like putting your name in quotation marks to a reader who does.
The two pairs that people search for most, ꧁ ꧂ and ༺ ༻, come from further afield again. The first pair is Javanese punctuation, from the script used for Javanese in Indonesia, where such marks frame sections of text. The second pair is a Tibetan ornament. Players adopted both for the same three practical reasons: they are elaborate enough to read as a frame, they are not letters so validators that only block letter-like impersonation tend to let them through, and the default font families on Android and iOS happen to cover both scripts.
Brackets are also the clearest example of a Unicode property most people never notice. They are marked as mirroring characters, which means a layout engine flips them automatically when they appear inside right-to-left text so that an opening bracket still visually opens. Very few other symbols behave this way, and it is why a bracketed name can look reversed when it lands in an Arabic or Hebrew interface.
The honest caveat is that games are the least predictable place to use any of this. Many render names with a single embedded font covering little more than Latin-1, so an ornate bracket becomes an empty box for other players even when the name was accepted. Others validate on submission and reject the whole string. Test with one bracket before building a name around a pair, and keep the readable part of your tag in plain letters so people can still type it to find you.
Common questions
What are ꧁ and ꧂ actually?
They are Javanese punctuation marks, from the script used to write Javanese in Indonesia, where ornamental marks of this kind frame passages of text. They have no gaming meaning at all. Players adopted them because they are elaborate, are not letters, and happen to be covered by the fonts phones ship with.
Will Free Fire or PUBG accept these brackets?
Often, but not reliably, and it changes between updates. Some builds accept the characters and then display them as empty boxes to other players, others reject the whole name on submission. Paste a single bracket into the field first and see whether it saves before designing a full tag around it.
Why do these brackets look so much wider than normal ones?
Because they come from Chinese and Japanese typesetting, where characters are laid out on a fixed square grid. Each one is drawn a full em wide, roughly the width of a Chinese character, rather than the narrow width a Latin parenthesis uses. That extra space is a feature of the writing system, not a rendering fault.
How do I keep the pair matched when I copy them?
Copy the opening and closing character separately and place them on either side of your text rather than copying a pre-built frame with placeholder letters inside. That way you can see exactly what is in the field, which matters when a validator silently drops one character and leaves your name with a single unmatched bracket.