Best Valorant Crosshairs in 2026: Pro Codes, Types, and Settings Explained

Valorant crosshairs live in Settings, Crosshair, and the quickest way to get a good one is to paste a profile code. Most pro codes in 2026 follow one pattern: a small static cross or a dot, thin or no outlines, outer lines off, firing error off. Import a code with the down-arrow icon next to Crosshair Profile. You can keep up to 15 profiles.

Best Valorant crosshair codes from pro players
Every code below is copied character for character from ProSettings.net’s list, last updated on March 12, 2026. Pros change reticles mid-season, sometimes mid-event, so read each line as a tested starting point rather than what that player is using tonight. We left team names out on purpose (VCT rosters reshuffle every off-season, and a stale team tag is worse than none).
| Player | What it looks like | Code |
|---|---|---|
| TenZ | Small cyan cross, no outlines | 0;P;c;5;h;0;0l;4;0o;2;0a;1;1b;0 |
| aspas | Cyan cross, no gap, shorter vertical line, white sniper dot | 0;s;1;P;c;5;o;1;0l;4;0v;3;0g;1;0o;0;0a;1;0f;0;1b;0;S;c;0;s;1.2;o;1 |
| Jinggg | Cyan cross, no gap, no outlines | 0;s;1;P;c;5;u;000000FF;h;0;0l;4;0v;4;0o;0;0a;1;0f;0;1b;0;S;c;5;t;000000FF;s;0;o;1 |
| ZmjjKK | Small red cross, no outlines | 0;s;1;P;c;7;u;000000FF;h;0;0l;3;0v;3;0g;1;0o;2;0a;1;0f;0;1b;0;S;c;0;s;1.2;o;1 |
| nAts | Tiny green cross with solid outlines | 0;P;c;1;o;1.000;0a;1.000;0l;2;0t;1;0o;2;0f;0;1b;0 |
| Leo | White cross, no gap, no outlines | 0;P;h;0;0l;3;0o;0;0a;1;0f;0;1b;0 |
| ScreaM | Large cyan square dot | 0;s;1;P;c;5;o;1;d;1;z;3;f;0;0t;6;0l;0;0a;1;0f;0;1b;0;S;c;6;s;0.949;o;1 |
| Demon1 | White center dot only | 0;s;1;P;o;1;d;1;m;1;0b;0;1b;0 |
| Boaster | Green center dot, outer lines zeroed | 0;s;1;P;c;1;o;1;d;1;0l;0;0o;2;0a;1;0f;0;1t;0;1l;0;1o;0;1a;0;S;c;1;o;1 |
Four of the nine use cyan. All nine kill the outer lines, eight with 1b;0 and Boaster by setting their length and opacity to zero. Three are dots (ScreaM, Demon1, Boaster). Surprised? The tiny cross is still the default choice in VCT. For the rest of a pro’s setup, sensitivity and resolution included, our pro settings breakdown covers that side.
How do you import a crosshair code?
Open Settings, go to the Crosshair tab, click the down-arrow icon next to Crosshair Profile, paste the code and press Import. Riot added this in patch 4.05 on March 22, 2022, and the flow has not changed since.
- Copy the full code, starting with the 0 and ending with the last digit.
- In Valorant, open Settings and select the Crosshair tab.
- Click the icon with the arrow pointing down, next to Crosshair Profile.
- Paste the code into the field and click Import.
- Give the new profile a name you will recognise later.
The preview updates the moment the import lands. A failed import almost always means a missing first 0 or a lost last digit, and spaces copied from a web page are the other usual suspect.
There is a shortcut, too. Since patch 5.04 (August 23, 2022) you can type /crosshair copy or just /cc in chat while spectating someone, and their crosshair is saved as a new profile. Handy in a Custom Game with a friend.
How do you export and share your crosshair?
Click the icon with the arrow pointing up, next to Crosshair Profile, and the game copies an auto-generated code for that profile straight to your clipboard. Paste it into Discord, a note, wherever. Nothing else is needed.
Patch 5.04 raised the profile limit from 10 to 15. That sounds like a lot until you start saving every streamer’s reticle. Thing is, most players end up with 3 or 4 they actually use and a pile of experiments they never delete. Keep one untouched main. Then a bad night of tinkering costs you one click.
What do the letters in a crosshair code mean?
Each code is a chain of key and value pairs split by semicolons, and Valorant reads it left to right. The first 0 opens the general block, the part that holds options like Use Advanced Options, while P starts the primary crosshair, A the aim-down-sights crosshair and S the sniper scope dot. Anything not written in the code stays at its default value, which is why TenZ’s code is so short.
Riot has never published an official key list. The table below is the map community code parsers use. You can confirm any line yourself: export a profile, move one slider, export again, compare.
| Key | Setting | Example |
|---|---|---|
| c | Color: 0 white, 1 green, 2 yellow green, 3 green yellow, 4 yellow, 5 cyan, 6 pink, 7 red, 8 custom | c;5 is cyan |
| u | Custom hex color (used with c;8) | u;FFFFCCFF |
| h / t / o | Outlines on or off, outline thickness, outline opacity | h;0 turns outlines off |
| d / z / a | Center dot on or off, dot thickness, dot opacity | d;1;z;3 |
| 0b | Inner lines on or off | 0b;0 for a dot-only reticle |
| 0t / 0l / 0v / 0o / 0a | Inner line thickness, length, vertical length, offset (gap), opacity | 0l;4;0o;2 |
| 0m / 0f | Inner line movement error and firing error | 0f;0 keeps lines still when shooting |
| 1b | Outer lines on or off (1t, 1l, 1o, 1a work like the inner ones) | 1b;0 |
| S;s / S;o | Sniper center dot size and opacity | S;s;1.2;o;1 |
Once you can read the keys, you can edit codes in Notepad before importing them. Want aspas’s reticle in green? Change c;5 to c;1, paste the edited line into the import box, and you have the same shape in green without touching a single slider. That’s it.
Which crosshair style is best: cross or dot?
Pick the small static cross unless you have a clear reason not to. It marks the exact centre, it doesn’t hide heads at long range, and it tells you nothing misleading about spread, because with firing error off the lines never move.
A dot is the other serious option. It covers even less of the target, which is great for holding tight angles on a map like Bind or Ascent, though on busy backgrounds some players lose it for a split second. To be fair, the ScreaM style above solves part of that with a large, thick dot, and Demon1 runs a plain center dot with outlines at full opacity for the same reason.
Dynamic crosshairs, with movement error and firing error on, look helpful. In practice they show spread as an animation instead of telling you where the bullet goes, and Valorant’s first-shot accuracy depends far more on standing still than on watching your lines grow. Seven of the nine pro codes above set 0f;0 on purpose (TenZ and Demon1 leave it out, and Demon1 has no inner lines anyway). Long story short, turn movement and firing error off for both inner and outer lines and learn spray by feel in the Range.
Color is personal, well, mostly. Cyan and green stand out against almost every map texture, red disappears on warm walls and on enemy outlines, and white works if your outlines are on. Custom hex colors arrived in patch 5.04, so if none of the eight presets suits your monitor you can type your own.
Small, static, high contrast. Start there.
ADS and sniper crosshair settings worth changing
Turn on Use Advanced Options and you get separate tabs for the aim-down-sights crosshair and the sniper scope center dot. Riot added both, plus saved profiles, in patch 3.03 on August 10, 2021. The same patch introduced a setting to use your primary crosshair on shotguns and one for a minimum firing error across all weapons.
Most players never open these. Funny enough, the sniper dot is where pros differ most: in our table it ranges from size 0 (Jinggg) to 1.2 (aspas and ZmjjKK), and ScreaM even colors it pink. If you play Operator a lot, set the sniper dot on purpose instead of living with the default.
- ADS crosshair: worth setting if you tap with Guardian or Vandal scoped, otherwise leave it copying the primary.
- Sniper center dot, the listed pros who changed it chose sizes from 0 to 1.2.
- The shotgun option keeps your normal reticle on Judge and Bucky instead of the shotgun’s own spread reticle.
Why does a copied code look different on my screen?
Lengths, gaps and thickness are drawn in pixels, not as a share of the screen. A code that looks tidy on a 1080p monitor appears smaller at 1440p and tiny at 4K, because the same 4-pixel line covers less of a bigger image. Seeing a pro’s reticle on a stream compressed to 1080p makes this worse.
So if a copied code feels too small, raise inner line length by one or two before you touch anything else. Color can also shift between panels; a custom hex lets you correct it exactly. Look, nobody else sees your reticle in a match. Why keep one that strains your eyes?
Can you use CS2 crosshair codes in Valorant?
No. CS2 share codes use a completely different format, which Valve changed twice in September 2026 alone, so Valorant rejects them. You can still rebuild the same look by hand: match the color, set the gap and length a pixel or two smaller, switch outlines to match, and save. Our CS2 pro crosshair guide lists the settings behind those codes if you are coming over from Counter-Strike.
Once your Valorant crosshairs are sorted, the next things worth a look are which maps are in the current competitive rotation and where your rank actually sits, which our Valorant MMR checker estimates from your match data. More guides sit in the Valorant section of our blog.
FAQ
What are the best Valorant crosshairs in 2026?
Small static crosses and dots. Most pro codes use a short cross with a 0 to 2 pixel gap, outer lines off and firing error off. Cyan, green and white are the most common colors.
How do I import a crosshair code in Valorant?
Open Settings, then the Crosshair tab, click the down-arrow icon next to Crosshair Profile, paste the code and click Import. The feature has been in the game since patch 4.05.
What is TenZ’s crosshair code?
ProSettings.net lists TenZ’s code as 0;P;c;5;h;0;0l;4;0o;2;0a;1;1b;0 (updated March 12, 2026). It is a small cyan cross without outlines.
How many crosshair profiles can you save in Valorant?
Fifteen. Patch 5.04 raised the limit from 10 to 15 profiles per account.
How do I copy another player’s crosshair?
While spectating them, type /crosshair copy or /cc in chat. The game saves their crosshair as a new profile.
Should I turn off firing error?
For most players, yes. Firing error makes the lines expand while you shoot, which shows spread but hides the exact center. Seven of the nine pro codes in this guide switch it off.
Do Valorant crosshair codes work on CS2?
No. The two games use different code formats, so Valorant crosshairs have to be rebuilt by hand in CS2’s settings, and the other way round.



