Skip to content
Free tool

TikTok Username Generator for Client Accounts

The difficulty in naming a client’s TikTok account comes from platform constraints rather than creativity. TikTok limits every username to 24 characters and accepts only letters, numbers, underscores, and periods. Each username change then locks the next change for 30 days. Agencies and freelancers therefore approve a client username under onboarding deadlines, with limited room for correction.

RecurPost’s free TikTok username generator turns a short description, such as the client’s business name or a niche term, into 10 username ideas, with an optional Category and Account Type to steer the results. It needs no registration or payment. The generator does not check the ideas against TikTok’s rules and does not check or reserve availability, so screen each idea for length and characters and confirm it on TikTok before the approval meeting.

No sign-up
8 platform generators

10 ideas per run

TikTok Username Generator
The constraints

What a TikTok Username Has to Satisfy

Four numbers to check every candidate username against before you claim it.

24

Character ceiling

TikTok counts every letter, number, period, and underscore toward the same 24-character limit.

4

Character types

Letters, numbers, underscores, and periods. TikTok rejects spaces, hyphens, emojis, and every other symbol at the point of entry.

30

Day change lock

TikTok permits one username change every 30 days, so the first username on a client account stands for at least a month.

$0

Cost to generate

RecurPost runs the tool for free, with no signup.

The rules

TikTok Username Character Limit and Period Placement Rules

A TikTok username runs to a maximum of 24 characters and permits only letters, numbers, underscores, and periods. TikTok rejects spaces, hyphens, emojis, and every other symbol at the point of entry.

TikTok also stores every username in lowercase, which makes the field case-insensitive. An uppercase submission resolves to the same account as its lowercase equivalent.

Most naming guidance treats the character count as the only constraint. TikTok also refuses a username that ends in a period, which invalidates variations that clear the 24-character cap comfortably, because agencies reach for the period as a separator between a brand name and a qualifier. A trailing period fails at submission rather than during the shortlist review.

01

Maximum length

Up to 24 characters, including any period or underscore used as a separator.

02

Allowed characters

Letters, numbers, underscores, and periods only.

03

Not allowed

Spaces, hyphens, emojis, and symbols such as @, #, and &.

04

Period placement

TikTok does not allow a username to end in a period. An underscore between words keeps a multi-word handle readable without relying on a period as the separator.

05

Case sensitivity

None. TikTok stores every username in lowercase, so capitalisation does not create a new username.

A trading name of 18 characters or fewer leaves 6 characters for a separator and a qualifier such as a city or a service line. A trading name longer than 24 characters requires an abbreviation agreed with the client beforehand, because the 30-day change lock makes a later correction expensive.

The username and the display name are conflated regularly. The username is the account’s unique identifier and is limited to 24 characters. The display name runs to 30 characters and may include spaces. TikTok’s limits for captions, bios, comments, and direct messages are a separate question, and RecurPost covers each of them on TikTok character limits and hashtags.

How it works

How RecurPost Generates TikTok Username Variations from a Brand Keyword

RecurPost’s TikTok username generator accepts a short description, which covers a brand name, a nickname, or a niche term, and returns 10 numbered username ideas for each generation. The description keeps every suggestion anchored to the client’s brand rather than combining unrelated terms.

Two optional fields narrow the ideas. Category sets the client’s industry, and Account Type is Personal or Business. An agency onboarding several clients in one session runs one generation per client, so distinct brands are not flattened into one register. Running the same description again returns a fresh list.

The generator does not query TikTok’s live registry, and it does not filter its ideas against TikTok’s rules. Every shortlisted variation still needs a check against the 24-character cap, the permitted character set, and the no-trailing-period rule, and TikTok’s own username screen is the only thing that produces a verdict on availability. A variation that fails during a client presentation costs the agency credibility, so this screening step belongs in the agency’s workflow rather than in the client meeting.

Check that the name and the handle are actually free.

The tool is free to use and requires no account or signup. RecurPost runs the same generator across 8 platforms, including Instagram, YouTube, LinkedIn, and Bluesky, so one description produces a variation set for the client’s full account list. Naming and writing are separate steps: once a username is shortlisted, RecurPost’s AI content composer drafts the account’s first captions, and its AI content generator handles caption variations inside the composer.

Before the client meeting

How to Verify TikTok Username Availability Before a Client Approval Meeting

A TikTok username is globally unique, so two accounts cannot hold the same one. RecurPost’s TikTok username generator produces variations without querying TikTok’s live registry, which makes TikTok’s own profile settings screen the only reliable check.

The auto-generated default

A client who sets the account up on their own device usually arrives with the default username TikTok assigned at signup. Because TikTok limits username changes to once every 30 days, replace that default before the account enters a publishing queue rather than after.

The claiming sequence

The agency claims the username on TikTok first and replaces the auto-generated default in the same session. The account connects to RecurPost after both steps, because an account connected under its auto-generated username cannot be corrected the following week.

A dormant account still holds it

TikTok’s inactive account policy states that an account left inactive for 180 days or more may have its username reset to a random numeric username. That reset stays at TikTok’s discretion rather than a process an agency initiates.

Two official routes

TikTok states that a username may also be reset when it receives a valid request, such as a trademark infringement notice. The trademark and impersonation routes both require legal grounds, and neither transfers a username automatically.

Shortlist five variations per client account and rank them before the client meeting, because two of five are commonly taken already. TikTok operates no request queue that transfers a username between ordinary accounts, so an unavailable variation is a dead variation.

Two different fields

TikTok Username vs Display Name: Two Fields with Two Sets of Rules

The username is the account's unique address

It accepts up to 24 characters, excludes spaces, and carries the profile URL as tiktok.com/@username. The username also appears on every video in the feed, so a client’s account name travels with each published post. No two TikTok accounts share one.

The display name is a separate 30-character field

It supports spaces, capitalisation, and special symbols, and TikTok sets no uniqueness requirement on it. Two client accounts can therefore hold the same display name but never the same username.

The two fields change on different clocks

TikTok permits a display name change every 7 days and a username change every 30 days. The username functions as the durable identifier, and the display name functions as the editable label that holds spacing, capitalisation, and a short qualifier inside 30 characters.

One display-name convention across the client set

An agency managing 20 client TikTok accounts needs one naming convention in the display-name field, because that is the name a client sees in the shared workspace, on the approval link, and on the exported report. RecurPost isolates each client in a separate client workspace with its own accounts, libraries, members, and reports. Switching between several client accounts day to day is covered on multiple TikTok accounts.

The change lock

The 30-Day Lock: What a TikTok Username Change Costs

TikTok permits one username change every 30 days. That single rule separates naming a TikTok account from naming an account on any other platform, and it is why the decision belongs in the onboarding call rather than in the third week of the retainer.

A username change carries two consequences that agencies conflate. Inside TikTok, the account retains its followers and every video it has already published. Outside TikTok, the exposure is immediate because the change updates the profile URL at once, and the previous tiktok.com link stops resolving to the client from that moment.

A username change fits an account early in its life, before external links, printed assets, and cross-platform bios accumulate against it, and only after an audit of every location holding the old username. It does not fit a campaign launch week. The 30-day lock puts the correction to a rushed change out of reach for a month.

RecurPost binds a connected account through an authorisation token rather than the username string, so a rename does not break a queued post by itself. RecurPost refreshes TikTok access tokens automatically because TikTok expires them every 24 hours, and if a connection is revoked, RecurPost asks for the account to be reconnected before queued posts can publish.

From username to queue

From an Approved Username to a Scheduled TikTok Queue

On the Agency plan, the client connects their TikTok account to RecurPost through an email or link invite. They sign in to TikTok and authorise the connection, so no password changes hands, and the account lands inside the agency’s workspace.

RecurPost publishes video posts and photo carousel posts to TikTok from a single composer, directly through TikTok’s API at the scheduled time, with no reminder notification and no handoff to someone’s phone. The TikTok scheduler page carries the format and media specifications.

RecurPost carries TikTok’s own per-post settings into the composer and sends them to TikTok’s API with the post, so each post publishes with the client’s intended configuration rather than account defaults. Client approval runs through RecurPost’s approval workflow on the Agency plan at $79 per month.

Once the client approves the username and the account is connected, it enters the publishing workflow: queues, recurring schedules, and content libraries run on RecurPost’s publishing automation, with client sign-off before publication. It does not cover TikTok comments, direct messages, or LIVE sessions, which stay inside the TikTok app because TikTok exposes no API for them. RecurPost’s other free social media tools include hashtag, bio, and post generators.

Across the client set

Claiming One Username Across TikTok, Instagram, X, and YouTube

A username that clears TikTok’s 24-character cap does not automatically clear every other platform, because each one enforces its own length limit and its own permitted character set. X applies the tightest length limit among the major platforms at 15 characters. TikTok allows 24, and Instagram and YouTube both allow 30. A username designed against X’s 15-character limit consequently fits every one of them, which makes the strictest platform rather than TikTok the one that sets the username.

The permitted character sets diverge more sharply than the length limits. TikTok and Instagram accept periods and underscores but reject hyphens. X accepts underscores only. YouTube accepts periods, hyphens, and underscores, though not at the start or the end. The underscore is therefore the only separator that clears all four. Claiming every platform within one session also prevents another account from taking the matching username between claims.

RecurPost publishes to 10 networks

Handle rules for the other platforms

RecurPost runs a separate generator for 8 platforms, including Instagram, X, YouTube, LinkedIn, Pinterest, and Bluesky. One brand keyword produces variations for the client’s full account list from the username generator.

Frequently asked questions

TikTok Username Generator FAQs

How many characters can a TikTok username have?

A TikTok username can be up to 24 characters long. A 27-character trading name written out in full exceeds the limit, so an abbreviated version should be settled before the account is created.

A TikTok username can contain letters, numbers, underscores, and periods. TikTok permits no spaces, no hyphens, no emojis, and no other symbols, and it does not allow a username to end in a period.

The TikTok username and the TikTok display name are two separate fields. The username is the 24-character “@” identifier that carries the profile URL. The display name is a separate 30-character field that accepts spaces and holds the readable brand name.

TikTok allows one username change every 30 days. That interval is why the first username on a client account carries more weight on TikTok than on platforms with no change lock.

The TikTok profile URL is built from the username, so it changes with the handle. The old tiktok.com link stops resolving to the client immediately. Audit every place the old username is hard-coded before the change, not after.

RecurPost’s TikTok username generator produces variations and does not query TikTok’s live registry, so availability is confirmed inside TikTok. Shortlist five variations per client account and rank them before the client meeting, because two of five are commonly taken already.

RecurPost connects to a client’s TikTok account through an authorisation token rather than the username string, so a rename does not break a queued post by itself. RecurPost refreshes TikTok’s 24-hour access tokens automatically, and if a connection is revoked, RecurPost asks for the account to be reconnected before queued posts can publish.

RecurPost publishes the two formats TikTok’s API accepts: video posts and photo carousel posts. TikTok comments, direct messages, and LIVE sessions stay inside the TikTok app, because TikTok exposes no comment, DM, or LIVE-scheduling API to any scheduling tool.

RecurPost’s TikTok username generator is free. It needs no signup and no account, and each run returns 10 username ideas.

Not automatically. RecurPost returns 10 username ideas from your description but does not filter them against TikTok’s rules. Check each idea for 24 characters or fewer, only letters, numbers, underscores, and periods, and no period at the end before you claim it.

Try RecurPost

Try RecurPost with your client TikTok accounts

RecurPost’s Agency plan covers 20 social accounts and 3 team members for $79 per month. Extra accounts are $4 each per month and extra teammates are $20 each per month. Client approval, workspaces, and TikTok publishing are included rather than sold as add-ons. See RecurPost pricing for every plan and add-on with its unit price. The RecurPost social media scheduler covers how the whole product fits an agency’s client roster.

No credit card required · Starter, Personal, and Agency plans