Valorant Crosshair
Valorant Crosshair
Build It, Preview It, Copy the Code Instantly
Design your own Valorant crosshair with a live preview, browse 15+ real pro crosshair codes including TenZ and Aspas, get exact color hex codes, and learn exactly how to copy any crosshair into your own settings.
↑ Embed your Valorant crosshair generator widget here
Paste your generator HTML (valorant-crosshair-generator-widget.html) above this section — includes live preview, code export, and the pro crosshair gallery below.
What Is a Valorant Crosshair Code?
A Valorant crosshair code is a single exportable string that stores every setting for a crosshair profile — color, size, outlines, center dot, inner and outer lines, and ADS or sniper-specific variants — compressed into one line of text. Riot added this import/export system in Patch 4.05 specifically to make sharing crosshairs between players instant.
Crosshair code and crosshair ID mean the same thing:
Both refer to the exported string you paste into the Import Profile Code box in Valorant’s settings. Any code found in a database, a pro player’s stream overlay, or generated with the tool above works the same way.
Every code starts with a leading digit and a series of semicolon-separated values, for example a segment like 0;P;c;5;h;0;m;1;0l;4. Codes should always be copied and pasted exactly — a missing character, extra space, or line break will make the import fail or apply an incomplete crosshair.
How to Copy the Crosshair in Valorant
Copying someone else’s crosshair — a pro player’s, a streamer’s, or one generated above — takes less than a minute using Valorant’s built-in Import Profile Code feature.
Copy the full crosshair code
Select the entire code from wherever you found it — a database, a generator, or a player's bio — making sure there are no extra spaces at the start or end.
Open Settings in Valorant
From the main menu, click the gear icon to open Settings, then select the Crosshair tab along the top.
Click Import Profile Code
Find the small down-arrow icon next to "Crosshair Profile" and click it to open the Import Profile text box
Paste the code and click Import
Paste the exact code into the box and select Import. The crosshair will update in the live preview immediately.
Name and verify the new profile
Rename the new profile so you can find it later, then check the Primary, ADS, and Sniper tabs to confirm every part imported the way you expected.
Import button greyed out?
Faster shortcut:
To copy a teammate’s or spectated player’s current crosshair without exchanging a code at all, type /cc in the match chat. It copies that player’s live crosshair straight to your profile.
Steps reflect Valorant’s crosshair import system as of the current patch cycle. Riot occasionally adjusts menu layout and profile limits, so double-check the exact icon position if your client looks different.
Dot Crosshair vs. Classic Crosshair
The two most searched Valorant crosshair styles work very differently, and picking between them comes down to playstyle rather than one being objectively better.
Dot crosshair
A dot crosshair removes the outer lines entirely, leaving a single small point — usually 1 to 4 pixels — fixed at the center of the screen. It’s favored by flick-focused duelists since it never obscures a target’s head at close to medium range. The tradeoff: a plain dot gives no visual feedback about recoil spread, so players relying on it need to already know their weapon’s spray pattern by feel.
Classic cross with lines
A classic crosshair keeps visible inner and outer lines that can be set to expand with movement or firing. This gives a visual cue for recoil control and bloom, which is why many rifle-focused players prefer it over a bare dot, especially at longer ranges where spray control matters more than flick speed.
Most competitive setups split the difference:
A small dot or very short lines (1-2 pixel outlines), high-contrast color like cyan, white, or green, and minimal or no bloom — visible enough to track recoil without covering the target.
Best Valorant Crosshair Styles by Playstyle
There’s no single “best” Valorant crosshair — the right pick depends on what you’re optimizing for.
| Style | Best For | Typical Setup |
|---|---|---|
| Dot only | Flick duelists, close-range peeking | 1-2px dot, no lines, cyan or white |
| Small cross, no dot | Balanced flicking + recoil tracking | 1px outline, short lines, high contrast color |
| Cross with visible lines | Rifle spray control, long-range duels | Lines that expand with fire, moderate length |
| Cute / colorful crosshair | Casual play, personal style | Custom hex color, thicker outline, often a dot + outline combo |
| Sniper-specific override | Dedicated Operator players | Separate profile with reduced clutter for scoped view |
“Best” here reflects commonly observed pro and high-rank tendencies, not a universal rule — test a few styles in the Practice Range before committing to one for ranked play.
Valorant Crosshair Codes Database — 15 Real Pro Setups
Every code below is copy-paste ready and sourced from current pro-settings coverage. Paste any of them into the Import Profile Code box using the steps above, or load them straight into the live generator at the top of this page.
| Player | Style | Code |
|---|---|---|
| TenZ | Minimal cyan cross, no dot | 0;s;1;P;c;5;h;0;m;1;0l;4;0o;2;0a;1;0f;0;1b;0;S;c;4;o;1 |
| Boaster | Green, tight static cross | 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 |
| Jinggg | Green cross, cyan spray reference | 0;s;1;P;c;1;o;1;0t;1;0l;2;0o;2;0a;1;0f;0;1b;0;S;c;5 |
| Demon1 | Classic white cross | 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 |
| f0rsakeN | Black outline, thin white lines | 0;s;1;P;c;8;u;000000FF;o;1;b;1;0t;3;0l;1;0v;0;0g;1;0o;0;0a;1;0f;0;1t;1;1l;4;1g;1;1o;0;1a;1;1m;0;1f;0;S;c;0;s;0.9;o;1 |
| Aspas | Black custom hex, no dot | 0;P;c;8;u;000000FF;h;0;b;1;f;0;0l;4;0v;3;0o;0;0a;1;0f;0;1b;0 |
| nAts | Green, small tight cross | 0;P;c;1;o;1;f;0;0t;1;0l;2;0o;2;0a;1;0f;0;1b;0 |
| benjyfishy | Red/pink, tight cross | 0;P;c;7;h;0;0l;4;0o;0;0a;1;0f;0;1b;0 |
| Chronicle | Custom color, simple cross | 0;P;c;7;o;1;f;0;0t;1;0l;2;0o;2;0a;1;0f;0;1b;0 |
| Leo | Bare-bones white plus | 0;P;h;0;0l;3;0o;0;0a;1;0f;0;1b;0 |
| Shanks | Green custom hex, dual profile | 0;p;0;c;1;s;1;P;c;5;u;00DD00FF;h;0;f;0;m;1;0l;4;0v;3;0o;1;0a;0.317;0f;0;1l;3;1o;1;1a;0.616;1m;0;1f;0;A;c;4;o;0.515;m;1;0t;1;0l;3;0v;3;0o;1;0a;1;0f;0;1b;0;S;c;1;o;1 |
| ZmjjKK | Dot with short lines | 0;P;h;0;d;1;f;0;0l;2;0v;2;0g;1;0o;1;0f;0;1b;0 |
| Dark | Ultra-minimal, near invisible | 0;P;o;1;d;1;f;0;s;0;0l;0;0a;0;1t;0;1l;0;1a;0 |
| Sacy | White diamond-style cross | 0;P;h;0;f;0;0t;1;0l;4;0o;1;0a;1;0f;0;1t;3;1o;2;1a;1;1m;0;1f;0 |
| Jamppi | White, minimal inner lines only | 0;s;1;P;h;0;0t;1;0o;2;0a;1;0f;0;1t;0;1l;0;1o;0;1a;0;1m;0;1f;0;S;o;0.502 |
Pro players adjust settings between events — treat these as reliable, well-sourced starting points rather than a guaranteed current match. Codes are also available as visual, click-to-load previews in the generator above.
Valorant Crosshair Color Codes
Custom colors use a 6-digit hex value (added in Patch 5.04) — enter the hex code without the leading “#” symbol in the color field, or the crosshair will revert to its previous color. A few tested starting points by color:
| Color | Hex | Best On |
|---|---|---|
| Cyan | 00D4FF | Most maps — highest overall contrast |
| Neon Green | 39FF14 | Desert and sand-heavy maps |
| Lime Green | 32CD32 | Foliage-heavy angles |
| Sky Blue | 87CEEB | Bright outdoor maps |
| Deep Purple | 6A0DAD | Darker interior angles |
| Bright Red | FF3131 | High visibility, less common competitively |
| Black Outline | 000000 | Pairs with a colored dot for contrast on bright maps |
Why cyan, white, and green dominate pro play:
Valorant’s maps lean toward warm browns, oranges, and desert tones, so cool, high-contrast colors stand out consistently. Reds and pinks can blend into certain lighting and are less common in competitive setups for that reason.
How Crosshair Codes Work: Key Glossary
Valorant has never published an official specification for this code format — every crosshair tool, including this one, works from the same community-documented structure. Knowing a handful of keys lets you hand-edit a code without needing the full generator.
| Key | Meaning |
|---|---|
c | Preset color index (0-7), or 8 to trigger a custom hex color |
u | Custom hex color value, used alongside c;8 |
o | Outline opacity |
d | Center dot enabled (0 or 1) |
0t / 1t | Inner / outer line thickness |
0l / 1l | Inner / outer line length |
0o / 1o | Inner / outer line offset from center |
0a / 1a | Inner / outer line opacity |
f / 1f | Show firing error (spread on shooting) |
m / 1m | Show movement error (spread while moving) |
1b | Outer lines enabled (0 disables them entirely) |
S / A | Marks the start of the Sniper / ADS profile section within the same code |
This glossary covers the most consistently documented keys across community sources. Some rarer keys (per-optic overrides, advanced spread curves) aren’t included here since their exact behavior isn’t consistently confirmed across sources.
Fun and Novelty Crosshairs
Not every crosshair needs to be competitively optimal. Circle, heart, and other shape-based crosshairs are popular for unranked matches, custom lobbies, or just personal style — they won’t help your aim, but they’re a good way to see what the crosshair editor can actually do beyond a standard cross or dot.