← Back to fpstrain

KovaaK's Sensitivity Converter (Game to Aim Trainer)

By Mustafa Bilgic, FPS gaming enthusiast (Adiyaman, Turkiye) — last updated 23 June 2026.

This KovaaK's sensitivity converter turns your in-game sensitivity into the matching KovaaK's (or Aim Lab) value so your cm/360 is identical in the trainer and in your game. The trick is simple: keep your DPI the same and the converted value is target_sens = source_sens × (source_yaw / target_yaw). Pick your source game, enter your sensitivity, choose KovaaK's or Aim Lab, and the tool returns the sensitivity that reproduces the exact same arm movement — plus the cm/360 so you can verify both match.

Trainer sensitivity
Source cm/360
Trainer cm/360
▶ Train in the 3D Aim Trainer

KovaaK's and Aim Lab are the two big aim trainers, and the whole point of training in them is to rehearse the exact movement you use in-game. If your trainer cm/360 does not match your game, every rep builds the wrong muscle memory. This converter guarantees a match by converting through cm/360. Everything runs locally in your browser.

Quick check. Valorant (yaw 0.07), sens 0.5 at 800 DPI converting to KovaaK's (yaw 0.022): 0.5 × (0.07 / 0.022) = 1.59. So set KovaaK's to about 1.59 and your cm/360 will be identical to your Valorant cm/360 — both compute to about 32.66 cm at 800 DPI.

How the conversion works

The honest, engine-correct way to convert sensitivity is to match cm/360. Recall that cm/360 = (2.54 × 360) / (DPI × sensitivity × yaw). Two games produce the same cm/360 when sensitivity × yaw is equal (DPI being the same). Set the two products equal:

That is the whole formula. Because DPI cancels out (it is identical in both), you never need to touch it — you only rescale the in-game multiplier by the ratio of the two yaw constants. KovaaK's and Aim Lab both use the CS2 / Source yaw of 0.022, so converting from CS2 or Apex requires no change at all (ratio of 1), while converting from Valorant or Overwatch rescales by their yaw ratio.

Yaw constants used by this converter

Game / trainerYaw (deg/count at sens 1)Conversion note
KovaaK's0.022Target; mirrors CS2 / Source.
Aim Lab0.022Target; CS2-equivalent standard scale.
CS2 / Source0.0221:1 with KovaaK's — copy your sens directly.
Apex Legends0.0221:1 with KovaaK's — same scale.
Valorant0.07 (effective)Multiply by 0.07/0.022 ≈ 3.18.
Overwatch 20.0066Multiply by 0.0066/0.022 ≈ 0.3.

So a Valorant player's sens roughly triples in KovaaK's, while an Overwatch player's sens roughly drops to a third — both producing the same physical turn because the yaw differences cancel out.

Conversion examples (800 DPI)

Source gameSource sensKovaaK's sensShared cm/360
Valorant0.501.59~32.66 cm
Valorant0.300.95~54.43 cm
CS21.001.00~51.95 cm
Apex Legends2.002.00~25.98 cm
Overwatch 25.001.50~34.64 cm

Each row's KovaaK's value reproduces that game's own cm/360 exactly — the conversion never changes your physical turn, only the number you type into the trainer. Valorant 0.5 keeps its 32.66 cm, CS2 1.0 keeps its 51.95 cm, and so on. CS2 and Apex need no change at all (yaw matches KovaaK's); Valorant climbs and Overwatch drops to land on the same cm/360 each plays at. For the underlying math, see our cm/360 calculator and eDPI calculator.

Why matching cm/360 matters for aim training

Aim is a calibrated motor skill: your brain memorises exactly how far a hand movement turns your view. KovaaK's and Aim Lab only build the right memory if the movement matches your game. Convert your sensitivity so cm/360 is identical, and every flick, track, and micro-correction you rehearse in the trainer transfers one-to-one into your ranked matches.

The deliberate-practice literature (Ericsson, Krampe & Tesch-Römer, 1993) stresses that consistent task conditions are a precondition for skill consolidation. A mismatched trainer sensitivity violates that condition and quietly slows progress. Set it once, verify the cm/360 matches, and train with confidence.

Worked example

You play Valorant at 800 DPI, 0.5 sensitivity, and want to drill in KovaaK's. Source yaw is 0.07, KovaaK's yaw is 0.022, so target_sens = 0.5 × (0.07 / 0.022) = 1.59. Set KovaaK's sensitivity to 1.59 (keep DPI at 800). Both now compute to a cm/360 of about 32.66 cm — the converter shows both figures side by side so you can confirm they match before you start training.

Frequently asked questions

How do I convert my game sensitivity to KovaaK's?

Match your cm/360. Since DPI stays the same, the converted sensitivity is target_sens = source_sens × (source_yaw / target_yaw). KovaaK's uses the CS2 / Source yaw of 0.022. For example, Valorant sens 0.5 (yaw 0.07) converts to 0.5 × (0.07/0.022) = 1.59, giving the identical cm/360.

What yaw does KovaaK's use?

KovaaK's mirrors the Source-engine / CS2 yaw of 0.022 degrees per count at sensitivity 1. That is why CS2, Apex and KovaaK's share a sensitivity scale: if your eDPI is the same, your cm/360 is the same with no conversion needed. Aim Lab also defaults to a CS2-equivalent scale.

Why convert via cm/360 instead of copying eDPI?

eDPI ignores the game's yaw, so copying it between games with different yaw produces a different physical turn. Converting via cm/360 preserves the exact arm movement, which is what your muscle memory is calibrated to. The converter shows the resulting cm/360 so you can confirm both setups match.

Does my DPI change when I convert to KovaaK's?

No. Keep your mouse DPI identical in your game and in KovaaK's. Because DPI is unchanged, only the in-game sensitivity multiplier needs adjusting, which simplifies the conversion to source_sens multiplied by the ratio of the two yaw constants.

Can I use this for Aim Lab too?

Yes. Select Aim Lab as the target. Aim Lab uses the same CS2-equivalent 0.022 yaw on its standard scale, so the converted value matches KovaaK's. Always confirm by checking that the resulting cm/360 equals your source game's cm/360.

Sources

Keep training