How the generator builds and checks handles
The tool starts from a brand name you already have. It lowercases it, strips accents (Café becomes cafe), and splits it into words. From those words and the optional niche keyword it applies a fixed set of patterns, then tests every result against each selected platform rule set.
- Patterns: the plain name, name plus official, hq, app, team or co, get and try and the prefixes, name plus keyword in joined, underscore and period forms, and the name with underscores or periods between words.
- Checks: minimum and maximum length, allowed characters, and for the platforms that care, leading, trailing and doubled periods plus separators at the start or end on YouTube and LinkedIn, web-address lookalikes on YouTube and Facebook, and reserved words such as admin on X. Every failure names the rule so you can see why, not just that it failed.
- Ranking: handles valid on every selected platform come first, then handles valid on the most platforms, then simpler patterns with fewer separators and shorter length.
- Trimmed variants: where the only problem is length, the tool cuts the handle to the limit and removes a dangling separator. It shows the cut only if the result passes every rule.
Nothing here looks up availability. That check has to be done by hand in each app.