Periods or underscores in a username?

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.