Valorant Crosshair Generator
Build your Valorant crosshair with a live preview that renders exactly like the game. Tune every setting, test visibility on different backgrounds, then copy the code and import it in one click.
How to use your code in VALORANT
- Click Copy above to grab your crosshair code.
- In VALORANT, open Settings → Crosshair.
- Click the Import Profile Code icon beside your profiles.
- Paste the code and confirm. Done - your new crosshair is live.
Full walkthrough with console instructions: how to import a crosshair code.
Not sure where to start?
Browse the crosshair database or copy a pro's exact setup from the pro crosshair list - every entry opens in this generator so you can tweak it. Most pros run a small cross or a plain dot with the firing-error gap disabled; the best crosshair roundup explains why.
Frequently asked questions
- How do I use a crosshair code in Valorant?
- Copy the code, open VALORANT, go to Settings → Crosshair, click the "Import Profile Code" icon next to your crosshair profiles, paste the code, and confirm. The crosshair applies instantly.
- Is the preview accurate to the game?
- Yes. The renderer uses the same pixel math as the game: 1 unit equals 1 screen pixel, including the 4px resting firing-error gap, outline placement, and odd-thickness offsets. It was validated against 34 known pro codes.
- What do inner and outer lines mean?
- A Valorant crosshair has two independent line sets. Inner lines form the core cross; outer lines sit further out and usually react to movement and firing error. Each set has its own thickness, length, offset, and opacity.
- Why is there a gap in my crosshair when the offset is 0?
- With firing error enabled, lines rest 4 pixels further out than your offset. Turn on "Override firing error offset" (the m;1 setting most pros use) to remove that resting gap.
- Can I import my current crosshair from the game?
- Yes. In VALORANT, open Settings → Crosshair and click the export icon to copy your profile code, then paste it into the code field here. Every control will populate to match.