Building a Competitive Crosshair in Valorant
Most players pick a crosshair from the default list and leave it at that. That's fine for casual play. If you're actually trying to improve your accuracy, the defaults are usually too thick, too cluttered, or the wrong color for your monitors. The game gives you enough sliders to dial something in properly, but the options are spread across multiple menus and nobody walks you through the logic. Open the game, press Escape, go to Settings, then the Crosshair tab. The interface has five sub-sections: Primary, Secondary, Outlines, Collision, and Advanced. You'll spend most of your time in Primary and Advanced. Set Primary Style to "Simple" if you want a basic cross, or "Dynamic" if you want the crosshair to shrink while moving and expand when you fire. Dynamic is the modern competitive standard. Start there. Set Inner Thickness to 1, Outer Thickness to 2, and Length to 8 or 9 pixels. Gap should be 0. A zero gap means the center lines touch, creating one solid mark instead of a floating plus sign. That solid mark is easier to place on a head at distance.
Under Advanced, enable Show Collision and set collision opacity to around 40%. This shows a background behind the crosshair when it's over an enemy. It sounds gimmicky, but it helps your brain separate the crosshair from the target model, especially on cluttered maps like Haven or Ascent. Turn off Scale on Fire if you don't like the crosshair jumping around when you shoot. Keep it at 0. Color is where most people fail. Pick something that contrasts with the map palette. Default green looks fine on Icebox but vanishes on Breeze. I switched mine to a bright cyan, specifically the color code 153, 255, 204, and it cut my missed shots in half within a week. The reason isn't magic — it's that your peripheral vision picks up high-contrast colors faster than low-contrast ones, and cyan sits in a part of the spectrum that doesn't blend into most Valorant environments. Save the configuration to a slot. The game has five preset slots. Use them. Don't overwrite your best one after a mediocre practice session.
What Actually Matters
The settings above are what I use now, after two years of changing them every few months. Early on I ran a thick four-way cross with a big center gap. It looked clean on paper. In practice, the gap was too wide — I'd aim at someone's head and the crosshair would sit over their body instead. The gap was eating the target. Closing it to zero fixed the problem instantly. Another thing people overlook is the Outlines section. Turn on outlines, set the thickness to 1, and give it a slightly darker shade than your main crosshair. Outlines help the crosshair stay visible when it's directly over a bright white enemy model or a flashbang aftermath. Without them, your crosshair disappears into the target and you lose your aim reference at the worst possible moment. There's also a slider called Show Center under Primary. Toggle it on and you get a tiny dot in the middle. Some players swear by it. I tested it for about three weeks and found it didn't help me. The dot was redundant with the zero-gap cross. Everyone's different, but don't assume the dot is necessary just because pros use it.
Get the Full Details

The Limits of This Approach
A good crosshair won't fix bad aim. No crosshair will. What it does is remove visual noise so your brain can focus on tracking. The moment you feel like your crosshair is the bottleneck — when you notice yourself constantly adjusting your aim point because the crosshair is hard to place — that's when you change it. Don't change it every day. Your eyes adapt, and constant changes reset that adaptation. If you have a low refresh rate monitor, keep your crosshair smaller. Thick lines on a 60Hz display feel sluggish and floaty. A 1-pixel dot with thin arms tracks more naturally because there's less visual mass moving around on screen. This is one of those things that feels obvious once you try it but almost nobody mentions. Export and import codes exist if you want to borrow someone else's configuration. Go to the Crosshair tab, click the download/upload icon, and paste a code. But be careful — codes from streamers are tuned to their specific setup, including their mouse sensitivity and monitor. A code that works for a 360-degree sens player will look completely wrong to someone who uses a lower sens. Build your own or modify an existing one rather than importing blindly.
The whole process from zero to a finished custom crosshair takes about ten minutes. Once you've saved a configuration you're happy with, stick with it for at least two weeks before touching it again. That's enough time for your muscle memory to lock in. Anything less and you're just cycling through settings without giving yourself a chance to actually improve.