A Valorant crosshair code is a semicolon string that begins with 0; and holds every setting of one profile. Import it in Settings → Crosshair by clicking the down-arrow icon beside Crosshair Profile, pasting the code and pressing Import; the up-arrow next to it exports yours. Below are the 2026 codes of TenZ, aspas, Demon1, Derke and f0rsakeN from ProSettings, two codes posted by their authors on r/VALORANT, the /cc command that copies a spectated player's crosshair, and a decoded map of the code so you can change one value without rebuilding the whole thing.
Importing and exporting (official steps)
Riot added codes in patch 4.05: "Added the ability to import and export different crosshair settings via auto-generated codes." The patch notes give the path:
- Export. Settings → Crosshair tab. Click the up-arrow icon beside Crosshair Profile; the code is copied to the clipboard.
- Import. Same tab, click the down-arrow icon, paste the code, click Import. The preview updates automatically; give the new profile a name.
Patch 5.04 added three things that matter here. A custom colour by hex code, set separately for the primary crosshair, ADS and sniper scope. Independent horizontal and vertical line lengths, unlocked by turning off the chain icon. And the spectator copy: while watching a teammate, type /crosshair copy or /cc in chat and the game saves their crosshair as a new profile. The same patch raised the profile limit from 10 to 15.
Pro crosshair codes (ProSettings, 2026)
Codes and descriptions as listed on each player's ProSettings page on the update date shown. Paste the code, then compare the preview with the description to be sure it imported correctly.
| Player | Code | What it looks like | Updated |
|---|---|---|---|
| TenZ (T1) | 0;s;1;P;c;5;o;0;f;0;0l;2;0v;2;0g;1;0o;1;0a;1;0f;0;1b;0 |
Cyan, inner lines length 2, thickness 2, offset 1, no dot, no outer lines | 10 Aug 2026 |
| aspas (MIBR) | 0;P;h;0;0l;4;0o;0;0a;1;0f;0;1b;0 |
White, no outlines, inner lines length 4, thickness 2, offset 0, no dot, no outer lines | 10 Aug 2026 |
| Demon1 (Envy) | 0;p;0;s;1;P;o;1;f;0;0t;1;0l;3;0o;2;0a;1;0f;0;1b;0;A;o;1;0t;1;0l;3;0o;2;0a;1;0f;0;1b;0;S;c;1;o;1 |
White, outlines on, inner lines length 3, thickness 1, offset 2, no dot, no outer lines; same for ADS | 18 May 2026 |
| Derke (Vitality) | 0;P;o;1;0t;1;0l;4;0o;2;0a;1;0f;0;1t;0;1l;1;1o;0;1a;1;1m;0;1f;0 |
White, outlines on (opacity 1, thickness 1), inner length 4, thickness 1, offset 2; outer lines length 1, thickness 0 | 13 Jul 2026 |
| f0rsakeN (Paper Rex) | 0;p;0;c;1;s;1;P;h;0;f;0;s;0;0l;3;0v;3;0g;1;0o;0;0a;1;0f;0;1b;0;A;o;1;d;1;0b;0;1b;0;S;d;0 |
White, no outlines, inner lines length 3, thickness 2, offset 0, no dot, no outer lines; ADS uses a dot | 20 Jul 2026 |
Every one of the five is a small static cross with no centre dot and no outer lines; four of five are white, TenZ's is cyan. Outlines are the only real split: Demon1 and Derke keep a thin black outline, aspas and f0rsakeN do not. Inner line length runs from 2 to 4. That is the whole design space the best players occupy.
Codes shared by their authors on Reddit
The double crosshair. The most-upvoted crosshair post on r/VALORANT in 2026 (1094 upvotes, March) is a joke that works: two crosses drawn far apart so that one shot appears to kill two people in the clip. The author posted the code and it is a good example of how far the editor can be pushed:
0;p;0;s;1;P;u;00FF00FF;h;0;f;0;0t;1;0l;9;0v;0;0g;1;0o;20;0a;1;0f;0;1t;9;1l;1;1v;0;1g;1;1o;24;1a;1;1m;0;1f;0;A;c;1;t;3;o;1;0t;4;0l;0;0v;18;0g;1;0o;10;0a;1;0f;0;1t;10;1l;0;1v;4;1g;1;1o;7;1a;1;1m;0;1f;0;S;c;0;s;0.469;o;1
The CS:GO lookalike. A November 2025 post rebuilt the classic CS:GO "style 1" crosshair. The author notes it looks right only in fullscreen at 1760×990:
0;p;0;P;c;3;u;000000FF;h;0;d;1;z;3;a;0.57;f;0;s;0;m;1;0t;1;0o;0;0a;0.75;0f;0;1t;3;1l;3;1v;3;1o;3
Both are the authors' own codes, posted publicly with descriptions.
Reading a code
The letters are not documented by Riot, but lining up the pro codes against the decoded values on their ProSettings pages gives a consistent map. Sections: P; starts the primary crosshair, A; the aim-down-sights one, S; the sniper scope. Inside a section the numbers before a letter say which line set it refers to: 0 for inner lines, 1 for outer lines.
| Token | Meaning | Evidence |
|---|---|---|
c;N |
colour preset (5 = cyan) | TenZ's c;5 and cyan colour |
u;RRGGBBAA |
custom hex colour | patch 5.04 hex colour; u;00FF00FF in the double crosshair |
h;0/1 |
outlines off/on | aspas h;0, outlines off |
o;N |
outline opacity | Derke o;1, outline opacity 1 |
d;1 |
centre dot on | f0rsakeN's ADS section d;1 and the ADS dot |
0l;N / 0t;N / 0o;N / 0a;N |
inner lines length / thickness / offset / opacity | Derke 0l;4;0o;2, inner length 4, offset 2 |
0v;N |
inner vertical length when unlinked | TenZ 0v;2 |
1l;N / 1t;N / 1o;N / 1a;N |
outer lines length / thickness / offset / opacity | Derke 1l;1;1t;0 |
1b;0 |
outer lines hidden | every pro with "no outer lines" |
0f;0 / 1f;0 |
firing error off for inner / outer | all five pros |
1m;0 |
movement error off for outer lines | Derke |
So to turn aspas's crosshair cyan, replace nothing and add c;5 after P;; to give TenZ's an outline, change nothing else and set h;1. Import, look at the preview, adjust in the sliders if the letter did not do what you expected, then export a fresh code.
Picking one
The December 2025 new-player thread has the sober view. u/Proud-Bowl7896: "the crosshair has such a small impact on gameplay unless it's obnoxiously large", it is trial and error. u/darthskinwalker points to the gallery on tracker.gg and recommends starting from TenZ, yay or Zekken; u/goodfella_bp argues for purple, visible on both light and dark backgrounds without hurting the eyes.
A short procedure:
- Import a pro code close to your role: Derke's or aspas's for a duelist, Demon1's with outlines if you play on brighter maps. If you are not sure what you play best, the which Valorant agent are you quiz is a two-minute nudge.
- Set the colour to whatever you never lose against the map: cyan, green or purple are the usual answers; white works until a Breeze sky.
- Turn off movement and firing error (
m;0,f;0), as all five pros do. A crosshair that expands tells you what you already know. - Test it in the range on two maps. Pick the second one with the random Valorant agent picker if you also want to practise an agent you avoid.
- Keep it for at least two weeks. Track progress with something stable, such as the aim trainer or a reaction time test, not with how the cross looks in a clip.
What the code will not fix
A crosshair does not change where you look. Every pro in the table plays a small static cross because it never covers the head and never lies about spread; the aim that follows is placement and movement. If you change codes every week, you are practising importing, not aiming.
FAQ
How do I import a Valorant crosshair code?
Settings → Crosshair. Next to Crosshair Profile click the down-arrow icon, paste the code (it starts with 0;), click Import, then give the profile a name. The preview updates as soon as the code is pasted. Riot added this in patch 4.05.
How do I copy the crosshair of a player I am spectating?
Type /crosshair copy or /cc in chat while spectating them. Since patch 5.04 the game saves it as a new profile in your list.
How many crosshair profiles can I save?
Fifteen. Patch 5.04 raised the limit from 10 to 15.
What is TenZ's crosshair code in 2026?
By ProSettings (10 August 2026): 0;s;1;P;c;5;o;0;f;0;0l;2;0v;2;0g;1;0o;1;0a;1;0f;0;1b;0. It is a small cyan cross with inner lines of length 2 and thickness 2, no centre dot, no outer lines.
Can I use any colour?
Yes. Since patch 5.04 the colour picker takes a hex code, separately for the primary crosshair, aim-down-sights and sniper scope. In a code the custom colour appears as u; followed by eight hex digits (RRGGBBAA).
Sources
- Riot Games: VALORANT Patch Notes 4.05 (crosshair import/export codes)
- Riot Games: VALORANT Patch Notes 5.04 (custom colours, /crosshair copy, 15 profiles)
- ProSettings: TenZ crosshair profile (updated 10 Aug 2026)
- ProSettings: aspas crosshair profile (updated 10 Aug 2026)
- ProSettings: Demon1 crosshair profile (updated 18 May 2026)
- ProSettings: Derke crosshair profile (updated 13 Jul 2026)
- ProSettings: f0rsakeN crosshair profile (updated 20 Jul 2026)
- r/VALORANT: 2 crosshairs, 1 shot, 2 kills (Mar 2026)
- r/VALORANT: a CS:GO style-1 lookalike crosshair code (Nov 2025)
- r/VALORANT: new player asking for a crosshair and sensitivity (Dec 2025)