Profile tools

TikTok secUID Finder

The secUID is the long encoded identifier TikTok uses alongside the numeric user ID. Enter a public username to read it and copy the full string without truncating it.

Enter a username, with or without the @ sign.

What is a TikTok secUID?

A secUID is a long, opaque string of letters, numbers and symbols that TikTok attaches to every account. Where the numeric user ID is a plain sequential identifier, the secUID is an encoded token. It appears in TikTok's own web requests wherever an account needs to be referenced in a form that is not a guessable number.

You cannot derive a secUID from a username, and you cannot read a username out of a secUID without asking TikTok. That is the point of it: it identifies an account without exposing the ordering or volume information a sequential number would leak.

How it differs from the user ID

Both identify the same account and neither changes when the handle does. The practical difference is shape and use. The user ID is short, numeric and easy to store in a number column. The secUID is long, encoded and always a string, and some of TikTok's interfaces expect it specifically. If you are unsure which one a system wants, the length gives it away immediately.

Does a secUID change?

It is stable for normal account activity. Renaming the account, editing the bio or switching between public and private do not alter it. Treat it as permanent, but verify rather than assume if you are relying on it for long-lived records, and keep the numeric ID alongside it.

Why someone would need one

Precise references

When two handles differ by a single full stop, a secUID removes any doubt about which account is meant. That matters in reports, takedown requests and audit records.

Working with tooling

Some analytics and scheduling tools ask for a secUID rather than a handle, precisely because it survives renames. Pasting it is usually faster than explaining a rename.

Checking an identity claim

If an account claims to be a restored version of an older one, a different secUID and user ID show it is a new account rather than a recovered one.

Accuracy and limitations

The secUID is read from the public profile payload TikTok serves with the page. It is not computed or reconstructed here. If TikTok omits the field, or serves an automated-traffic challenge instead of the profile, this tool reports that rather than producing a plausible looking string. A fabricated identifier would be worse than none.

Because the value is long, display is the main hazard. The result wraps rather than truncating, and the copy button always copies the complete string, so what you paste matches what TikTok published even if the screen shows it across several lines.

Frequently asked questions

Is the secUID secret?

No. Despite the name, it is part of the public profile data TikTok serves to any visitor. It is not a password, a token you can authenticate with, or anything that grants access.

Can I convert a secUID back into a username?

Not with this tool, and not by decoding it yourself. The mapping lives with TikTok. This tool works in the direction people actually need, from a handle to its identifiers.

Which should I store, the secUID or the user ID?

Store both if you can. They are stable in the same situations, and having each means you can satisfy whichever a future system asks for without repeating the lookup. The ID finder shows the numeric one.