Periods or underscores in a username?
1 min read
anna.perez or anna_perez? It looks like pure taste. It is about 70 percent platform politics and typing mechanics, 30 percent taste. Here is the actual comparison.
Platform survival
This is the decisive column. Facebook rejects underscores entirely, so anna_perez cannot exist there. X rejects periods, so anna.perez cannot exist there. WhatsApp, Instagram, TikTok, and Threads accept both.
That means your separator choice silently picks which platform breaks your consistency. If Facebook matters to you, periods. If X matters, underscores. If both matter, the honest answer is no separator at all: annaperez survives everywhere, which is why the handle checker so often suggests exactly that as the universal version.
Typing cost
On phone keyboards the period sits on the main layer; the underscore hides behind the symbols key. Every person who ever types your handle from a poster or a spoken introduction pays that extra tap. Small, but it compounds across every contact you will ever receive.
Readability and speech
Periods read as natural word boundaries (anna.perez scans like “anna perez”). Underscores read slightly more technical, a holdover from filenames and code, which some people like as an aesthetic. In speech both cost one word (“anna dot perez”, “anna underscore perez”), and “dot” is the shorter, more familiar one.
Doubling and edges
Both separators share the same format traps on WhatsApp: no doubles (anna..perez fails) and no separators at the start or end. The full list is in the rules guide.
The recommendation, plainly
No separator if it stays readable, period if you need one, underscore only when the period versions are taken and Facebook is not in your plans. And whichever you choose, use it identically everywhere, because anna.perez on one platform and anna_perez on another is two identities doing the work of one, per the consistency guide.