Username Generator: Random, Keyword & Name-Based Ideas

Free username generator: add your name or a keyword, pick a style (cool, cute, aesthetic, gaming, funny) and get 100+ copy-ready usernames that fit platform rules.

Generate usernames

Showing 60 of 300 · 3–30 letters, numbers, dots and underscores: valid on most sites.

This random username generator builds usernames from curated word lists, your name or a keyword: leave the box empty for random ideas, or use it as a username generator with your name or with keywords. Pick a style (cool, cute, aesthetic, gaming, funny, tuff and more), choose the platform whose rules you need, and get 300 copy-ready usernames per batch with no sign-up and no limit.

Every result is plain letters and numbers, so it works as a login or @handle. If you want the same name in fancy letters for a display name, switch on Styled or open the name font generator.

360 ready ideas below, in 5 lists. Tap any one to copy it.

Random usernames

A fresh mix every time the page is built: copy one as it is or use it as a starting point.

Showing 24 of 120 — more load as you scroll to keep the page fast on mobile. Every row still copies the full string.

Username ideas with a name

Patterns that work with any first name: type yours in the generator above to fill them in.

Showing 24 of 60 — more load as you scroll to keep the page fast on mobile. Every row still copies the full string.

X / Twitter usernames (15 characters or less)

A good Twitter username generator keeps handles at 15 characters or less, the X limit, and uses only letters, numbers and underscores.

Showing 24 of 60 — more load as you scroll to keep the page fast on mobile. Every row still copies the full string.

Reddit usernames

Reddit names cannot be changed later, so these lean on two-word combinations that age well.

Showing 24 of 60 — more load as you scroll to keep the page fast on mobile. Every row still copies the full string.

Latin and French-sounding usernames

Soft, word-like names built from Latin and French-style roots.

Showing 24 of 60 — more load as you scroll to keep the page fast on mobile. Every row still copies the full string.

How to use the username generator

  1. Type your name or a keyword (optional) and pick a style chip.
  2. Choose a platform so every result fits its length and character rules.
  3. Tap a username to copy it, then check it is free on the platform.

What makes a good username

Short beats clever: names under 15 characters are easier to type, fit X and Xbox, and are remembered after one look. Two real words (NeonFalcon) read faster than random letters, and avoiding numbers that look like a birth year keeps the name private.

Use the same username on every platform if you can. Check it on the strictest site first (X allows 15 characters, Xbox shows 12) and then claim it everywhere else.

Random, keyword and name-based usernames

Random usernames come from word lists only. Keyword usernames mix your topic (pixel, chef, luna) into the patterns, and name-based ones use your first name with a style word. All three modes are the same generator: leave the box empty for random, or type a word.

Username rules by platform

PlatformLengthRule
Instagram1–30up to 30 characters; letters, numbers, periods and underscores.
TikTok2–242–24 characters; letters, numbers, underscores and periods (not at the end).
X / Twitter4–154–15 characters; letters, numbers and underscores only.
Discord2–322–32 characters; lowercase letters, numbers, underscores and periods.
Reddit3–203–20 characters; letters, numbers, hyphens and underscores. It cannot be changed later.
Steam3–323–32 characters; letters, numbers and underscores (profile name is separate).
Xbox1–12up to 12 characters shown before a suffix; letters and numbers here.
Minecraft3–163–16 characters; letters, numbers and underscores.
PlayStation3–163–16 characters; letters, numbers, hyphens and underscores.

Rules as published by each platform, checked October 2026. See the guide to creating a username for tips.

Frequently asked questions

Do these usernames follow platform rules?

Pick a platform in Platform rules and every result is filtered to that platform's published length and character limits (for example 30 characters on Instagram, 15 on X, 3–16 on Minecraft). Availability still has to be checked on the platform itself: we cannot see which names are taken.

Is this an AI username generator?

No model is involved. The generator combines curated word lists with your name or keyword using simple patterns, so it is instant, works offline once loaded, never sends your text anywhere and has no daily limit.

Can I generate a random username for any website?

Yes. Leave the name box empty, keep Any app selected and press New batch. Results use only letters, numbers, dots and underscores, which nearly every site accepts.

How do I make a username with my name?

Type your name or nickname in the box. Half of the patterns then include it (for example SilentSam or sam.archive). Use the dot or underscore buttons to change the separator.

Is a display name generator the same as a username generator?

Not quite. A username is the unique login handle and only allows plain characters. A display name is the bold name on your profile and can use fancy Unicode letters; style one on the nickname maker or the name font generator.

How many usernames can I generate?

Each batch has up to 300 usernames: 60 show first and more load as you scroll. Press New batch for another 300, as often as you like.