Free tool

Username Generator

Create unique usernames in 30 languages for Instagram, TikTok, YouTube, gaming and 25 more platforms — checked against each platform’s rules, with fancy fonts, favourites and a share link.

Letters
Style
Quick ideas:

★ Favourites 0

Press ☆ on a name to keep it here. Favourites stay in this browser.

Fancy display name

Usernames must be plain letters, but display names, bios and game nicknames can use these 60+ styles. Press “Fancy” on any name, or type your own — decorations work in every language.

Username checker

Type any username to see which platforms allow it, then open the profile link to check if it is taken.

More free tools: Minecraft Color Codes (colour your new name in chat) · Bcrypt Generator (strong password hashes) · Minecraft Circle Generator

Overview

Free username generator for every app and game

Get usernames that actually work on the app you want — in your own language, in seconds.

Most generators give you names that Instagram, Roblox or Xbox then reject. This one knows the rules of 29 platforms — length, allowed characters, dots and underscores — and only shows names that fit. Pick from 30 languages, write in native letters (اردو, हिन्दी, 日本語, العربية…) or in a–z, then copy, save, share or check if the name is free. Jump to how to use it, the username rules of every platform or the FAQ.

Platforms 29 apps and games
Languages 30, native or a–z
Styles 8 (cool, gamer, cute…)
Price Free, no sign-up
How to use

How to create
the perfect username.

Choose a language, a style and a platform — then copy, save, check and share the names you like.

  1. manamil.dev/tools/username-generator
    Username generator settings: keywords, language, letters, style, platform rules, length, separator and case
    Step 01 / 05

    Pick language, style and platform

    Add your name or a few keywords (optional), choose one of 30 languages and a style: Cool, Gamer, Cute, Aesthetic, Professional, Funny, Short or Random. Then pick the platform, so every name follows its rules.

    • →Native letters write in your script where the platform allows it
    • →Set the length, separator (_ or .), letter case and numbers
    • →Quick ideas: Instagram aesthetic, cute TikTok, Minecraft, Roblox, Free Fire, Fortnite…
  2. manamil.dev/tools/username-generator
    A grid of generated usernames with copy, check, fancy and share buttons
    Step 02 / 05

    Browse the ideas

    You get 24, 48 or 96 names, each marked with the platform it fits and its length. Click a name to copy it, or press + More names for a new batch on top.

    • →Is it free? opens the profile page on that platform
    • →☆ saves a name to your favourites
  3. manamil.dev/tools/username-generator
    Fancy display name fonts: bold, italic, script, gothic, bubble and gamer decorations
    Step 03 / 05

    Make a fancy display name

    Usernames must be plain letters, but display names, bios and gamer tags in many games can use special fonts. Press Fancy on any name to see it in 63 styles — fonts, lines and effects, decorations and gamer symbols — and copy the one you like.

    • →Fonts: 𝐁𝐨𝐥𝐝, 𝒮𝒸𝓇𝒾𝓅𝓉, 𝔊𝔬𝔱𝔥𝔦𝔠, Ⓑⓤⓑⓑⓛⓔ, ʇxǝʇ uʍop ǝpısdn…
    • →Lines & effects: s̶t̶r̶i̶k̶e̶, u̲n̲d̲e̲r̲l̲i̲n̲e̲, s p a c e d…
    • →Decorations and Gamer: 『name』, ★彡name彡★, ♛ name ♛, ⚔ name ⚔, 亗name亗
  4. manamil.dev/tools/username-generator
    Username checker: which platforms allow a username and links to check if it is taken
    Step 04 / 05

    Check any username

    Already have a name in mind? Type it into the Username checker to see on which of the 29 platforms it is allowed — and why not, where it breaks a rule — with a link to check if it is taken.

    • →Explains the exact rule (too long, a dot at the end, two underscores…)
  5. manamil.dev/tools/username-generator
    Copy all, TXT, CSV, Print, Share link, WhatsApp, X, Facebook and Telegram buttons
    Step 05 / 05

    Save, share and download

    Keep the names you like and send them to friends:

    • →Share link — opens this exact list again on any device
    • →WhatsApp, X, Facebook, Telegram — share the list in one tap
    • →TXT and CSV downloads, Copy all and Print
    • →Favourites stay in your browser
What you get

Everything for a name,
in one place.

No need to open five different sites to find, check and style a username.

30 languages

English, Urdu, Hindi, Arabic, Bengali, Punjabi, Persian, Turkish, Spanish, Portuguese, French, German, Russian, Japanese, Korean, Chinese, Indonesian and more — in native letters or a–z.

29 platforms’ rules

Every name is checked against the platform’s length and character rules, so it is never rejected when you sign up.

Fancy fonts

63 styles in 4 groups: Unicode fonts, lines and effects, decorations and gamer symbols — for display names, bios and nicknames. Decorations work in every language.

Check, save, share

Profile links to see if a name is taken, favourites, a share link that keeps the list, and TXT / CSV downloads.

Platform rules

Username rules for
every platform.

Length and allowed characters of each app and game, as they are today. The generator and the checker use exactly these rules.

1–30 characters

Instagram

a–z 0–9 _ .

Lowercase only. No dot at the start or end and no two dots in a row. Threads uses your Instagram name.

2–24 characters

TikTok

a–z 0–9 _ .

Cannot end with a dot. You can change it once every 30 days.

3–30 characters

YouTube handle

A–Z 0–9 _ - .

Your @handle and channel link. The channel name itself can use any letters.

5–50 characters

Facebook

a–z 0–9 .

The name in your profile link (facebook.com/name). Must not be only numbers.

4–15 characters

X (Twitter)

A–Z 0–9 _

No dots or dashes. The display name can be up to 50 characters.

3–15 characters

Snapchat

a–z 0–9 _ - .

Must start with a letter and end with a letter or number.

3–30 characters

Pinterest

a–z 0–9 _

No dots or dashes in the profile name.

3–20 characters

Reddit

A–Z 0–9 _ -

Cannot be changed later, so choose carefully.

3–100 characters

LinkedIn URL

a–z 0–9 -

Your public profile link (linkedin.com/in/name). Use your real name for a professional look.

5–32 characters

Telegram

A–Z 0–9 _

Must start with a letter and cannot end with _.

2–32 characters

Discord

a–z 0–9 _ .

Lowercase, no two dots in a row. The display name can use any characters.

up to 32

Tumblr

a–z 0–9 -

Becomes your blog address: name.tumblr.com.

4–25 characters

Twitch

A–Z 0–9 _

Cannot start with an underscore.

4–25 characters

Kick

A–Z 0–9 _

Same style as Twitch names.

3–25 characters

SoundCloud

a–z 0–9 _ -

Your profile link; the display name is separate.

3–16 characters

Minecraft (Java)

A–Z 0–9 _

No spaces or dots. Colour your name in chat with our Minecraft Color Codes.

3–20 characters

Roblox

A–Z 0–9 _

Only one underscore, and not at the start or end.

3–16 characters

Epic Games / Fortnite

A–Z 0–9 . _ -

Your display name in Fortnite, Rocket League and Fall Guys.

3–12 characters

Xbox gamertag

A–Z 0–9

Must start with a letter. Xbox may add a number suffix if the name is taken.

3–16 characters

PlayStation (PSN)

A–Z 0–9 _ -

Must start with a letter.

3–32 characters

Steam custom URL

A–Z 0–9 _ -

The link steamcommunity.com/id/name. The profile name can be anything.

3–16 characters

Riot ID (Valorant, LoL)

any letters, 0–9

Letters in any language are allowed, plus a #tag.

4–12 characters

Free Fire

any letters, 0–9

Nicknames in any language and fancy symbols — great with the fancy fonts above.

3–14 characters

PUBG Mobile

any letters, 0–9

Names in any language; changing it needs a rename card.

2–15 characters

Clash of Clans / Royale

any letters, 0–9

Supercell names can use any language.

up to 39

GitHub

A–Z 0–9 -

Single dashes only, not at the start or end.

6–30 characters

Gmail address

a–z 0–9 .

Dots are ignored by Gmail (a.b@gmail.com = ab@gmail.com).

Platforms change their rules from time to time — the checker shows the exact reason when a name does not fit, so you can fix it.

Styles

Which style
fits you?

Each style mixes words from your language with its own set of English words (turn on “Only words from my language” to skip them).

Cool

Short and strong

Neo, Hyper, Nova, Prime… for Instagram, X and Discord. Example: hyper.storm

Gamer

Gamer tags

Pro, Sniper, Clutch, TTV… for Minecraft, Roblox, Fortnite, Free Fire, PUBG and Twitch. Example: SniperWolf99

Cute

Soft and sweet

Bunny, Mochi, Cupcake… for TikTok, Snapchat and Pinterest. Example: lil.moonbun

Aesthetic

Dreamy and pastel

Lune, Velvet, Bloom, Haze… the classic Instagram and Tumblr look. Example: velvet.dreams

Professional

For brands and creators

Official, Studio, Media, HQ… for YouTube channels, LinkedIn and business pages. Example: AliStudio

Funny

Make people smile

Captain, Potato, Noodle… for X, Reddit and friends’ group chats. Example: CaptainWaffle

Tips

How to choose
a good username.

A few rules that make a name easy to find, remember and keep.

FAQ

Questions
people ask.

Yes. It is completely free with no sign-up and no limit. Everything runs in your browser, so your keywords are never sent anywhere.