Why is my WhatsApp username invalid?

You typed a name, WhatsApp said no, and the error message told you less than you needed. This page decodes every rejection. Find your symptom, get the fix.

“Too short” or “too long”

Usernames run 3 to 30 characters. Under 3 there is nothing to fix but adding more; over 30, trim from the end and drop separators first since they carry the least identity. If trimming to 30 lands on a period, drop it too; edge periods are their own rejection.

Rejected on a character

The allowed set is lowercase letters, numbers, periods, and underscores. Everything else fails, and the usual suspects are:

  • A space. Replace with a period: anna perez becomes anna.perez.
  • An uppercase letter. Lowercase it. There is no way to keep capitals.
  • An accent. josé fails on the é. Use the base letter: jose.
  • A hyphen. Valid on YouTube, not here. Swap for a period or underscore.
  • Emoji. No workaround. Emoji live in your display name, never the username.

Rejected on placement

The characters are legal but the arrangement is not:

  • Starts or ends with a period. .anna and anna. both fail. Anchor the edges with letters or numbers.
  • Two periods in a row. sam..reads fails. One period, sam.reads.
  • Starts with “www.”. Blocked because it reads as a web address. Drop the prefix entirely.

Rejected with no letter

12345 and _._ fail because a username needs at least one letter. Add a word; numbers and separators cannot carry a name alone.

Valid format, still rejected

If every rule above passes and the app still refuses, you have left format territory. The name is taken, reserved, or held back, possibly because it resembles a brand or a protected term. No character edit fixes this; you need a variant. The fastest route is the generator, which produces rule-safe alternatives from your original.

Skip the retry loop entirely

The username checker runs all of these rules at once, live, and shows the nearest valid version of whatever you typed. One paste, one fix, done. The reasoning behind each rule lives in the full rules guide.

Common questions

The app says my name is not available, not invalid. What is the difference?

Invalid means the format breaks a rule and no one can register it. Not available means the format is fine but someone already holds the name, or it is reserved. Only the first is fixable by editing characters.

Why does WhatsApp not just tell me all the problems at once?

The app validates one error at a time. Our checker exists exactly for this: it shows every rule as a separate pass or fail simultaneously, so you fix once instead of retrying.