How do I import a Valorant crosshair code?
In Valorant, open Settings → Crosshair → General and click the small import icon next to the profile dropdown (it looks like an arrow pointing into a box). Paste the share code — Valorant codes are a long string of semicolon-separated values starting with '0;' or 'P;' — and hit Import. The crosshair updates instantly. To export your own, click the export icon next to import and Valorant copies the code to your clipboard. The previewer at devicecheckonline.com/gaming/crosshair parses the same format and renders it without needing the client open. See /valorant for pro crosshair codes.
How do I import a CS2 crosshair code?
CS2 codes use a totally different format from Valorant — they're shorter and start with 'CSGO-' followed by five alphanumeric blocks separated by hyphens (e.g. CSGO-abcde-FGHij-...). In CS2, open Settings → Game → Crosshair and click 'Share or Import' next to the live preview. Paste the code and confirm. CS2 codes also work in CS:GO archive demos because the format hasn't changed since 2019. The previewer auto-detects which game a code belongs to by prefix and routes it to the correct parser. See /cs2 for pro codes.
What does each value in a Valorant crosshair code mean?
The code is a serialised list of every crosshair setting joined by semicolons. The first block is general (colour, outlines, centre dot, fade), the second is primary crosshair (inner lines length/thickness/gap/opacity, outer lines, movement error, firing error), and the third is ADS crosshair. A typical pro code is 60–120 characters. The previewer reverses the format and exposes every value as an editable slider — change anything, copy the new code back, paste into Valorant. Nothing leaves your browser.
Why do pros use such tiny crosshairs?
A small, high-contrast crosshair (often a 1-pixel dot or two thin inner lines with no outer lines) hides the least amount of head-level pixels at typical engagement ranges. In Valorant and CS2 most headshots land in a region 6–10 pixels wide at 1080p; a chunky crosshair literally covers the target. Pros also disable movement error and firing error because those animations distract during burst fire. Cyan, magenta, and yellow are the most popular colours because they contrast against every map's wall palette. Pro presets are bundled in the previewer.
Can I copy a streamer's crosshair if I find a screenshot?
Not directly — you can't reverse a code from an image. But you can eyeball the settings (inner line length, thickness, gap, dot on/off, outline thickness, colour) and rebuild it in the previewer in under a minute. Most streamers also pin their code in chat commands (!crosshair) or in their YouTube descriptions. The popular pro codes are pre-loaded in the preset menu — TenZ, Aspas, Demon1, ZywOo, s1mple, NiKo — so you can A/B them side by side without typing anything.
Will using a pro's crosshair make me aim better?
Marginally, at best. Aim is dominated by sensitivity (/gaming/sensitivity), mouse hardware, and thousands of hours of muscle memory. A good crosshair removes a small amount of visual noise so you spend less brainpower confirming where your shot will land — that's worth maybe 1–2% across a long session. The real benefit of trying a pro's crosshair is breaking out of habit and testing whether your current setup is actually optimal. Stick with whatever you can centre on a head fastest, not whatever the highest-ELO player uses.
Why does my CS2 crosshair look different from CS:GO?
CS2's Source 2 renderer uses a different sub-pixel anti-aliasing pipeline, so the same code can appear very slightly sharper or thicker depending on resolution. Codes themselves are backwards-compatible — paste a CS:GO code into CS2 and it imports — but the visual result may need a one-step thickness or gap tweak. CS2 also added per-weapon crosshair styles which CS:GO didn't have, accessible from the same settings menu. Run the preview side-by-side with the in-game render at native resolution to spot the differences.
Can I use the same crosshair in Valorant and CS2?
Not via the codes — the formats are incompatible. But you can replicate the look manually. Rebuild the design in the previewer, export a Valorant code for one game, then translate the same shape (inner line length in pixels, thickness, gap, dot size, colour hex) into CS2's cl_crosshair console variables or its in-game UI. The previewer shows pixel-accurate dimensions so the cross-port is just typing the same numbers into two settings menus.