Long-range sniping in Battlefield 6 is no longer guesswork because the game has something called the Rangefinder. With this tool you can pinpoint exactly how far an enemy is and then use your sniper scope to measure the shot.
The Rangefinder attachment removes the need to mentally compensate for bullet drop by zeroing your scope to the exact distance of whatever you’re aiming at.
Bullets in BF6 comes with a drop over, just like previous Battlefield games. By default, your rifle is zeroed at ~100 m, so anything further requires you to hold above the target or cycle zeroing manually.
The Range Finder automates that: point at a target, trigger the Rangefinder, and your scope is re-zeroed to that distance, so your reticle matches where the bullet will land.
How to Use Rangefinder in BF6
- PC: Hold B
- Console: Press Down on the D-Pad

Range Finder is a Sniper Attachment in BF6. Unlock it using 10 Attachment Points and Equip is on your Sniper in the Weapon’s Customization slot.
To use it, aim at the target through the scope (ADS) and hold B on PC or hold down on the D-pad on your PS5/Xbox. The Rangefinder locks for the distance you currently aim at if you switch from 200 m to 450 m targets, re-activate it.
The Range Finder will not work on weapons without bullet drops or without a scope so make sure to check compatibility in the loadout menu.
With all that said, did you know you can skip this attachment and still know the distance of an enemy? Use the zeroing control (B / D-pad down by default) to cycle or set zeroing in increments (typically 100 m steps) until the scope is set to the correct range. This is slower and less precise, but perfectly viable in case you want to use the weapon slot for something else.