// LOADING VALMAUK
// LOADING VALMAUK
Import any crosshair in seconds, learn the parameter groups behind the code, and copy six ready-to-paste setups plus dated pro snapshots from TenZ and Aspas.
By VALMAUK Staff
Your crosshair is the only HUD element you look at every round, and Valorant makes it completely portable. Every configuration compresses into a short profile code, and you can paste anyone’s code straight into the menu. The better move is to understand the parameter groups behind that code so you can stop copying and start tuning — building something that suits your monitor and the way you actually shoot. This guide does both: the import flow, the parameters, six ready-to-paste recipes, and a couple of dated pro snapshots.
Valorant has a built-in code system, so you never have to set parameters by hand if you do not want to. From the main menu press Esc (or click the gear) and open Settings, then go to the Crosshair tab. At the top of the crosshair panel is an import/export control — the buttons read Import Profile Code and Export Profile Code. Click Import Profile Code, paste a code into the box, and confirm. The preview updates instantly.
Codes are fussy about trailing characters: Valorant rejects a code with a trailing space or line break, and a code always ends in a number. If an import fails, delete characters until the string ends in a digit. Some sites also wrap codes across two lines — make sure you copied the whole thing, not just the first line.
A crosshair code is just an encoded bundle of the settings in the Crosshair menu, which is why every code is fully reversible into menu values. The settings break into a few groups, and the code uses short tokens for each. You will see a leading 0 (primary crosshair), P (the main profile), and groups for color, outlines, the center dot, the inner lines and the outer lines, plus error toggles. In the raw string, the digit prefix on a token tells you which line group it belongs to: 0 for inner lines (0l, 0o, 0t, 0a) and 1 for outer lines (1l, 1o, 1t, 1a, 1b).
| Group / token | What it controls | Recommended |
|---|---|---|
| Color (c) / custom hex | Crosshair color; eight presets plus any custom HEX | High-contrast: cyan, green or pink (c;5 is cyan) |
| Outline (h, o) | Black outline on/off and its opacity/thickness | On, thin — keeps the crosshair readable on bright walls |
| Center dot (d, plus z/a) | Toggle the center dot and its size/opacity | Optional; a small dot helps with flick precision |
| Inner line length (0l) | How long the four inner lines are | Short (2–4) for a tight, precise cross |
| Inner line thickness (0t) | How thick the inner lines are | 1 — thin lines do not cover enemy bodies |
| Inner line offset (0o) | Gap from center to the start of the lines | 0–2 — small gap keeps the aim point clean |
| Inner line opacity (0a) | Transparency of the inner lines | 1 (fully opaque) |
| Outer lines (1l, 1t, 1o, 1a, 1b) | The second set of lines, off by default for many pros | Off (length 0) for a minimal static cross |
| Movement error (m) | Crosshair spreads while moving | Off — it is a crutch that vanishes at high ranks |
| Firing error (f) | Crosshair spreads while shooting | Off — learn spray by feel, keep the reference static |
The single most important rule across all of these: small, static and high-contrast wins. A small crosshair leaves a clear aim point instead of a clutter of lines that hides the enemy you are trying to hit. A static crosshair (movement and firing error off) gives you a fixed reference, which forces you to learn spray patterns through muscle memory rather than chasing a spread cue that disappears once you face good players. And a high-contrast color — cyan, bright green, neon pink — reads against both dark corners and bright skyboxes; add a thin outline so it never gets lost on a light wall.
Each of these is a clean archetype you can paste straight into Import Profile Code. Treat them as starting points — once one feels close, open the menu and nudge length, thickness and offset to taste, then export your own code.
A tiny, fully-static cyan cross with a thin outline. This is the default recommendation for almost everyone: tight enough to leave a clear aim point, bright enough to track against any background, and static so your reference never moves.
0;P;c;5;h;0;0l;4;0o;2;0a;1;1b;0No lines at all — just a small dot. Maximum clarity and the smallest possible aim point, favoured by flick-heavy players. The trade-off is that it offers no visual help with spray control, so it pairs best with disciplined tap/burst shooting.
0;P;d;1;z;3;0l;0;0o;0;0a;1;1b;0A slightly longer four-line cross with a small center gap and no dot — the familiar "default but better" look. Comfortable for players migrating from other shooters who want a traditional cross without the bloated stock spread.
0;P;c;5;h;0;0l;5;0o;3;0a;1;0f;0;1b;0A small dot framed by four very short lines. You get the precise center reference of a dot and a little extra peripheral structure for tracking — a good compromise if a pure dot feels too sparse.
0;P;c;5;d;1;z;2;0l;2;0t;1;0o;2;0a;1;1b;0For the sniper crosshair specifically: enable Advanced Options in the Crosshair menu, switch to the Sniper Crosshair sub-tab, and set a single small centered dot. A clean dot under the Operator scope beats the stock scoped reticle for one-tapping. After importing any code that touches the primary crosshair, re-check this tab so you do not lose your sniper setting.
If you struggle to see a 1px line on a bright or high-resolution display, bump thickness to 2 and add a stronger outline. It is less surgical than the thin variants but far easier to keep track of in chaotic fights.
0;P;c;5;h;1;0b;1;0l;4;0t;2;0o;2;0a;1;1b;0Pro codes drift constantly — players re-tweak between events, and different tracking sites capture different days, so two "official" codes for the same player can legitimately disagree. The codes below are snapshots verified against ProSettings.net as of May 2026. If you want to match a pro exactly, grab the code on the day; if you want it to last, rebuild it from the parameters above.
TenZ runs a small static cyan cross — short inner lines, a slight offset, no center dot, no outer lines and no firing error. It is essentially archetype #1, which is why that style is the safest default in the game.
0;s;1;P;c;5;h;0;0l;4;0o;2;0a;1;0f;0;1b;0Aspas runs a tight white cross — short inner lines (length 4), a zero gap so the lines meet at the center, no outer lines and firing error off. The compact, gapless shape reads almost like a square, blending the spray-pattern visibility of a cross with the precision of a near-dot. Note there is no center dot and no color token in his string, so it defaults to white.
0;P;h;0;0l;4;0o;0;0a;1;0f;0;1b;0Notice that both pro snapshots turn firing error off and keep lines short — the same two principles this guide opened with. That is the real takeaway: you do not need a specific pro’s string, you need a small, static, high-contrast crosshair with a thin outline. Import one of the recipes above, play a few matches, then tune length, thickness and offset by a notch at a time until the aim point disappears from your conscious attention and you are just hitting heads.