Display name validator

Free · no signup

Rejected display names cost you days. Type the name you want and see which of Meta’s guidelines it passes, and exactly what to change if it fails.

Nothing to check yet
0 of 7 checks passed

Type the name you want to submit. Every guideline on the right turns green or red as you type, and nothing leaves this page.

Meta's guidelines
At least three characters
Meta rejects a display name shorter than three characters.
Starts with a capital letter
Write it the way it appears on your sign. Daisy Nails, not daisy nails.
Not written in all capitals
All capitals is rejected unless the whole name is a short acronym.
No emoji or decorative symbols
Letters, numbers, spaces and the odd ampersand or full stop are safe. The rest gets flagged.
More than a generic word
Pizza or Plumber on its own is not a business name. Use the name above your door.
Not a phone number
A name made of digits is rejected. Meta already has your number.
No Meta or WhatsApp brand names
You cannot put WhatsApp, Meta, Facebook or Instagram inside your own display name.
Next step

Approved faster, live sooner.

DMly walks you through number registration, display name and template approval with a human on the other end.

Pizza Is Rejected. Pizza Roma Is Not.

One word decides it, and the difference has nothing to do with how good the business is. A generic trade word standing on its own is not a business name, so Pizza comes back rejected and Pizza Roma sails through. The display name validator above runs seven checks like that one against whatever you type, live, and turns each of them green or red as you go.

The reason a checker is worth thirty seconds is what a rejection is actually like. It is a no, some days later, and it does not tell you which rule you broke. So you change something, resubmit, and wait again. Most of the names that go through that loop were failing on something visible from the outset.

What the Display Name Validator Checks

One field, seven checks and a verdict card. Type the name you want to submit and the panel decides each check on the string alone, which is why it can answer instantly and why nothing you type leaves the page.

Four of the checks are about the shape of the name and three are about what it says. None of them is a submission, a reservation or a pre-approval: this is a set of tests you can run before you spend a review on it.

The Four Checks About Shape

These are the mechanical ones, and they catch most of the avoidable failures.

  • At least three characters. Counted as characters rather than bytes, so a three character name in a non-Latin script counts as three and not as nine.
  • Starts with a capital letter. Write it as it appears on your sign: Daisy Nails, not daisy nails. The check is careful about how it fails, though. It only objects to an actual lower case first letter, so a name starting with a digit passes and so does one in a script that has no capitals at all.
  • Not written in all capitals. Unless the whole name is short: three cased letters or fewer are treated as an acronym, so BHC is fine and SALON is not.
  • No emoji or decorative symbols. The one that catches the most names people are attached to.

What Counts as a Decorative Symbol

This check is more permissive than people expect in one direction and stricter in another, so it is worth knowing exactly where the line sits.

Ampersands, commas, full stops, apostrophes and hyphens are all fine. Fish & Chips passes. Daisy’s Nails passes. Those are ordinary shop names and the tool treats them as such.

What fails is everything ornamental and everything structural: brackets, slashes, hashes, asterisks, plus signs, pipes, angle brackets, question marks, colons and semicolons. So Bella Hair (Leeds) is flagged, and so is 24/7 Plumbing, which surprises people because it reads as a perfectly normal trading name.

On top of that it rejects the copyright, registered and trademark symbols, arrows, dingbats and every emoji. If your Instagram handle has a sparkle in it, the sparkle does not come with you.

The Three Checks About Meaning

These decide whether the string is a name at all.

  • More than a generic word. The name is compared against a list of about forty trade words: pizza, plumber, salon, clinic, bakery, taxi and the rest.
  • Not a phone number. A name made only of digits, brackets, plus signs, hyphens and full stops fails. Meta already has your number.
  • No Meta or WhatsApp brand names. WhatsApp, Meta, Facebook, Instagram and Messenger cannot appear inside your own display name, and the check matches them as whole words anywhere in the string. WhatsApp Deals is out.

The Generic Test Is Narrower Than It Looks

Worth understanding properly, because it is the check most likely to give you false comfort.

It only fires when the entire name is one of those words. Salon fails. Salon 21 passes. The Salon passes. Adding a single word of any kind gets you through it.

That is the line the check can defend from the string alone, and it is not the whole of the judgement a human reviewer makes. A name that is a generic word with a number stuck on the end will clear this panel and may still not read as a business name to somebody looking at it. Use the name above your door, which is advice the tool gives you and is also the only version that will not cause you trouble later.

The Four Verdicts

The card above the checks summarises where you are, and it has four states rather than a simple pass or fail.

With the field empty it says there is nothing to check yet, and the seven checks sit grey rather than red. That is a deliberate choice: seven red crosses against a name nobody has typed would read as seven real failures.

With everything passing it says the name looks good to submit, and then adds the sentence that matters most on the whole page. Meta also checks that the name genuinely belongs to your business, so make sure it matches your sign, your website or your registered name.

One failure gives you one thing to fix. Two or more gives you likely to be rejected. In both cases the instruction is the same: change what is red on the right and check again before you submit, because a rejected name costs days and the review does not tell you which rule you broke.

What No String Test Can Settle

Two of the things a display name is judged on cannot be decided by looking at the text, and this panel does not pretend otherwise.

The first is whether the name is genuinely yours. A display name is supposed to be the business, and the evidence for that is your website, your signage, your registration, your invoices. No checker can see any of that, and a name that passes all seven checks while matching nothing you can show is the most common way a technically perfect submission still fails.

The second is somebody else’s trademark. Nothing here searches a register, and a name that borrows a brand you do not own is a problem no green tick will save you from.

So read a clean sweep as the removal of the avoidable failures rather than as an approval. That is genuinely useful, and it is not the same thing.

What the Display Name Validator Cannot Do

The rest of the edges, briefly.

  • It does not submit the name. There is no connection to Meta and no form behind it.
  • It cannot tell you if the name is taken. Nothing is looked up anywhere.
  • It is not a pre-approval. Meta reviews the submission and decides, and this panel has no part in that.
  • It knows nothing about your account. Not your number, not your verification status, not what you have submitted before.
  • Nothing is stored. The name you type stays in the page in front of you and is gone when you close it.

All seven checks are worked out on the server before any script runs, which is why the panel is a finished answer the moment it appears. Typing only re-runs them.

Choosing a Name You Will Not Regret

Three questions that are worth more than the checker, and none of them takes long.

Can you show it? Point at the website, the shopfront or the registration that carries this exact name. If you cannot, that is the thing to fix before anything else on this page matters.

Does it read as you in a chat list? Your display name sits next to a person’s family and friends. A name that reads as a business they recognise gets opened. One that reads as a marketing account gets muted.

Is it what your customers actually call you? A formal legal name that nobody says out loud is technically defensible and slightly worse in practice, because the point of the name is recognition.

The Rest of the Setup Queue

The display name is one of three approvals sitting between you and a working number, and they are usually attempted in the wrong order.

Business verification comes with its own set of documents and its own reasons for coming back rejected: the Meta business verification checker goes through what is actually asked for. The green tick beside your name is a separate thing again with its own eligibility, covered by the WhatsApp verification checker. And if the number you want to use is currently in the WhatsApp Business app on somebody’s phone, the WhatsApp coexistence checker is the one to run before you start.

Each of those is a queue with a wait on the end of it, which is the argument for getting the name right the first time. With DMly the registration, the display name and the template approvals are walked through with somebody on the other end, so a rejection comes back as a conversation rather than as a form you have to guess at.

Frequently asked

Only past three letters. The row counts the letters that have a case of their own and lets three or fewer through as an acronym, so BHC passes and BHCS does not. Digits, spaces and punctuation are ignored in that count, which is why BHC 24 still passes. A four letter version is marked red, so add a word with lower case letters in it or spell the name out.

No. That row matches whole words only, so Metalcraft, Metabolic and Metaverse all pass: the letters have to stand alone as a word before the check objects. It is not case sensitive, so meta and META are caught the same way, and it treats punctuation as a word break, which means Meta-Clean does fail even though the hyphen itself is allowed elsewhere in the name. The words it looks for are WhatsApp, Whats App, Meta, Facebook, Instagram and Messenger, anywhere in the name.

Only if the name is nothing but numbers. That row fails when everything left after the spaces are removed is digits, plus signs, brackets, full stops or hyphens, so 24 Hour Cabs passes and 0800 123 456 does not. One thing that catches people out: a number written with brackets or a plus sign trips the decorative symbols row as well, so a phone number typed in full comes back with two red rows rather than one.

The shape checks are, the meaning checks less so. Character counting, the capital letter row and the all capitals row are all written to handle scripts that have no capitals, so they judge a non-Latin name fairly. The generic word list and the brand name list are English words, so a generic trade word in another language will not be caught. Characters outside the basic plane, where emoji live and a few rare CJK characters do too, are also treated as decorative and fail the symbols row.

Only a minimum. The panel checks for at least three characters and has no upper limit test, so a long name always clears the length row, however long it runs. The long end is simply not judged here. Worth knowing for the short end: an emoji counts as one character rather than two, so a name made of two emoji is two characters and fails on length as well as on the decorative symbols row.

Scroll to Top