Valorant has no numeric player UID. The VP field wants Name#TAG. I map every screen that shows it and the lookalikes you should never paste.
Riot ID is Name#TAG, not a number
I still see people hunting for a string of digits like a mobile shooter. There is no numeric UID on the VALORANT Points (VP) checkout form. The store wants a Riot ID: display name, hashtag, tagline. PlayerName#ABC1. That pair is the account.
Everything else is a lookalike.
The display name (the game name) runs 3 to 16 characters. Letters, numbers, spaces. The tagline for a top up is 3 to 5 alphanumeric characters after the #. Two people can share "Phoenix" as a name. They cannot share the same Phoenix#TAG. Drop the tagline and the field throws "Riot ID does not exist." I have watched that error kill more carts than a declined card.
Matchmaking rejects decorative Unicode and homoglyphs. Fancy generator names can get an account banned. Type what the client shows. Do not paste a styled clone.
Old regional shorthand is locked. After a custom tagline, you cannot pick NA, EUW, BR1, or NA1 by hand. In-use error. Those codes are reserved.
Name changes have a cooldown. Riot says one free Riot ID change every 365 days, then about $10 USD in in-game currency if you swap again early. Older guides still say once every 30 days; I use 365 because Riot published it.
Here is the format I actually type, with the lengths Riot enforces:
| Label | Value | Note |
|---|---|---|
| Display Name (Game Name) | 3 to 16 characters | Plain letters, numbers, and spaces. Search is case-sensitive. |
| Tagline | 3 to 5 characters | Alphanumeric string after #. |
| Reserved system taglines | Restricted | NA, EUW, BR1, and NA1 cannot be selected again after a custom tag. |
Copy both halves. A 16-character name without the tag is still half an ID.
If you are sitting on Arctopup's VP checkout and the box is empty, stop. Get Name#TAG first, then buy Valorant Points against that exact Riot ID. Paying first and guessing later is how VP lands on a stranger.
I copy it from the Riot Client, not a tracker
Three screens on PC print the real pair, and people skip them because they feel too obvious.
Open the Riot Client and hover the avatar. The tooltip is Name#TAG. Fastest check I know. Already in a match? Career and Social show the same string. Career is what I use when I have two logins and I am about to paste the smurf by habit.
The cleanest copy is a browser. account.riotgames.com. The header is how Riot's own systems see you. If a store later says the ID does not exist, I come back here and paste again. Retyping is how case errors happen. Client closed? That site. Always.
Riot Mobile shows the same Name#TAG under the account. I open the app for two-factor, not for a second player number. Riot has been forcing mobile verification on shared accounts and on Ascendant+ accounts in EU, APAC, NA, LATAM, BR, and KR, through patches 11.09, 12.01, and 12.03.
I do not copy tracker URLs. Those slugs drop the hash or inject a region. They look official. They are not checkout.

PlayStation 5 hides the same string in a different menu
You still paste Name#TAG on console. There is no second ID; the menus just hide it.
Valorant Riot ID on PlayStation 5 lives on the Career nameplate and in Social. The PSN handle is not the Riot ID. Linking accounts does not make the PSN string valid in a VP box. People paste the console nickname, get "does not exist," and blame the store. The store got a nickname.
If the console build crops the tagline, open account.riotgames.com on a phone with the same Riot login the console uses. The ID is account-level. Device does not matter.
Do not invent a "console VP" identity. One Riot account. If you linked the console after you already had a PC Riot ID, the PC pair is still what you paste.
Strings I refuse to paste into checkout
The field looks hungry. It is not.
I never paste the tagline alone. #ABC1 is not an ID. I never paste the display name alone either. Phoenix without #TAG is a search. Email is a login, not a player ID.
Old usernames you retired when Riot moved everyone to Riot IDs are dead. Tracker slugs (name-tag, name/tag, hash stripped) fail.
A Riot PUUID is not a Valorant player ID. Third-party tools pull that long opaque string from account-v1 after they look up gameName and tagLine. Humans do not type PUUIDs into a Points form.
Case is not optional. phoenix#abc1 and Phoenix#ABC1 are different lookups. Most "does not exist" mail I hear about is a missing hash, a missing tag, or one letter in the wrong case. Second place: a rename that has not synced. Recopy from the account site. Do not trust last week's screenshot.
This table is the cheat sheet I keep next to the form:
| What people paste | Figure | Why the field rejects it |
|---|---|---|
| Display name length | 3 to 16 characters | Valid only when the tagline rides along. |
| Tagline length | 3 to 5 characters | Valid only after #. Alone it is junk. |
| Free name change | Once every 365 days | Old screenshots go stale after a rename. |
| Paid name change | About $10 USD | A mid-year swap means you recopy the new pair. |
| PUUID | API identifier | account-v1 uses it. A top-up form does not. |
If it does not look like Name#TAG with those lengths, it does not belong in the box.
Once the clipboard holds the pair, I open the VALORANT Points product page and I read the preview before I pay. That preview is the last cheap chance to catch a typo. After confirm, you are buying for whoever that string points at.
How I buy VP once the ID is sitting in the field
Hunt first, pay second. Mixing them is how you rush.
F2P
I do not keep a VP stash on an account I barely touch. I pull the Riot ID the night I actually want a skin or the battle pass, paste it once, and buy the smallest amount that covers that one thing. Stockpiling Points on a dusty login is a gift to future-me who already forgot the password.
Mid
I confirm Name#TAG from account.riotgames.com, then I buy enough VP for the current battle pass plus a little night-market headroom. I still will not type the ID from memory. Mid spenders are the ones who fat-finger a capital because they "know" their own name.
Heavy
Bundle week. I paste the ID, stare at the confirmation line, then jump the pack size. I would rather hold extra VP on the right account than save a step and hit the wrong tag.
Heavy spenders keep smurfs. Check the Career nameplate on the client you will play, not the one you main. Wrong smurf is the most expensive typo in this game.
I use Arctopup when I am not buying inside the client, because the product page shows the total before I commit. I will not list payment brands. Those options move by country. The live Valorant Points checkout is the only list that stays current.
If a page will not echo the ID it is about to credit, I walk.

What a real top-up asks for
A legitimate VP checkout asks for the Riot ID and the region the account plays on. Name#TAG. Some forms also confirm the same pair. Then it takes payment on its own form.
A scam asks for the Riot password. Or a one-time code from your email. Or Riot Mobile backup codes. Or remote desktop "so they can apply the VP faster."
Nobody needs a password to credit Points. If they want the password, they want the account.
I do not send a PUUID, a session token, or a settings screenshot with the email showing. That is how recovery inboxes get stolen.
If a page wants you to log in on a site that is not Riot's, close it. Arctopup's flow is a player ID field. It is not a fake account.riotgames.com.
Keep the ID. Keep the password. Only one of those belongs in a store.
FAQ
Where do I find my Valorant Riot ID for top up?
Log into account.riotgames.com or hover your avatar in the Riot Client. In-game, use Career or Social. The full ID is the display name, a hashtag, and the 3 to 5 character tagline.
What is the exact format a Valorant top-up field wants?
You must enter the display name plus the tagline as Name#TAG. Some forms split the two pieces; some want one string with the hash. Skip the tagline and you get an invalid ID or "does not exist."
Why does a storefront say my Riot ID does not exist?
A missing tagline, a dropped hashtag, or a capital letter you changed by habit. A fresh name change can lag. Recopy from account.riotgames.com instead of a Discord nickname.
Is my Valorant display name the same thing as my Riot ID?
No. The display name is only the first half, and two players can share it. Checkout resolves the full pair, so a scoreboard name is not an ID.
Is a Riot PUUID the player ID I should paste?
No. A PUUID is what APIs store after they look up gameName and tagLine, and it is useless in a human form. Anyone telling you to paste one into a VP field does not understand Riot IDs.
Do I need a different Riot ID on PlayStation 5?
No. Console and PC hang off the same Riot account, and the PSN name is not a substitute. If the console UI hides the tagline, read it from account.riotgames.com on any browser using that login.
Paste both halves or the VP sits on someone else's account
I will not type my Riot ID from memory. I play too much VALORANT to pretend I am above a typo.
If the confirmation line does not match Career, I cancel. Points credited to the wrong tag do not come back because you were queued for ranked. Find the Name#TAG, stare at it, then buy.







Comments