Where the brackets came from
First came the three-character smiley: colon, hyphen, bracket. Then the hyphen dropped off, and the colon followed. There are a few theories about why the Russian internet ended up with a lone bracket: on a Russian keyboard layout the colon is awkward to type, sitting on Shift + 6; in the days of paid SMS every character counted; and it's simply faster. In the end, ")" became a standalone symbol for Russian speakers, and everyone gets it without explanation.
A bracket glossary
- ")"A polite smile. "Thanks)" is warm but calm. It doesn't promise anything and doesn't hide anything.
- "))"A bigger smile. The person is pleased and in a good mood.
- ")))))"Laughter, delight or nervous embarrassment. Which one, you'll have to tell from context.
- ":)"A bit old-fashioned and a bit formal. People who got used to smileys back in the 2000s write it this way, or people who want to come across as extra polite.
- "(" and "(("Sadness or sympathy. "Can't make it Saturday(" is regret, not coldness.
- No brackets at allMaybe that's just how the person writes. Or maybe they're busy or annoyed. You can't tell without comparing it to their usual style.
The laughter scale
- "hah" is a polite nod: "I get that it's a joke."
- "haha" means funny, but not hilarious.
- "ahaha" means actually funny.
- "AHAHAHAHA" in caps means they're laughing out loud.
- "dying," "lol," "😂": depends on the generation, but it means the same thing.
What matters is what comes after the laugh. "Haha, I had something similar happen..." means the person is engaged. A bare "hah" with nothing after it is usually just politeness.
The period and other dry signals
In a study from Binghamton University, people read the same short replies with and without a period. The replies with a period came across as less sincere. "Okay." sounds colder than "okay". Nobody hears a period in spoken conversation, but in chat it has become a sign of tone: closed off and dry.
- "Ok." There's a good chance they're unhappy or closing the topic.
- "ok" is just agreement.
- "Got it.", "I see." With a period they sound hurt; without one, neutral.
But some people always use periods: that's how they learned in school, or how they write at work. For them, a period means nothing. That's what the rule below is for.
Hearts
A heart in the text and a heart reaction on a message are different things. People tap a reaction quickly, sometimes instead of "ok" or "thanks." A heart inside a message, especially after something personal, carries more weight. But one heart doesn't settle anything: some people send them to friends, coworkers and their mom. Look at the whole picture: how often, who else gets them and what they write besides the symbols.
The baseline rule
- Scroll through their usual messages from the past week or two. Not just to you, if you can see a group chat.
- Note what's normal: how many brackets they use, whether they use periods, how they laugh.
- Only read into the deviations. Using more brackets than usual? Interesting. Brackets that were always there suddenly gone? Worth a closer look.
- If something's bothering you, ask instead of jumping to conclusions. "You seem kind of short today, everything okay?" clears it up in a minute.
How not to spiral
The biggest danger with brackets is the habit of reading them like tea leaves. Before getting upset over a missing bracket, ask yourself three questions:
- Am I comparing to his style or mine? If you use five brackets, his one will feel cold, even though for him that's a lot.
- Are there other explanations? He's driving, at work, texting one-handed on the subway.
- What is he doing besides the symbols? Does he reply, ask to meet up, remember what you talked about? Actions outweigh brackets.
If the real question isn't about brackets but whether he likes you, there's a separate article on how to tell if a guy likes you. And for the difference between flirting and just being friendly, see what is flirting.
A second opinion
Sometimes it helps to show the conversation to someone else. If that's an AI, remove names and personal details, explain how the person usually writes and ask it to separate facts from guesses. Otherwise the model will happily find meaning in every comma. How to do this carefully is covered in analyzing a chat with AI.
Different styles in action
The best way to stop guessing is to see how differently people write. On my-idol.ru every character has their own style: one replies in a single dry line without a single bracket, another is all exclamation points, another is sarcastic with a straight face. Chat with two or three and you'll see right away that "Ok." means hurt feelings from one and plain agreement from another.
Compare how the quiet one, the chatterbox and the snarky one text, and the baseline rule will click.
Find someone to chat with








Comments