Save rifle and ammunition setups, then record position-matched practice sessions. Your data stays in this browser unless you export it.
A practice record is evidence, not a guarantee. Comparisons remain descriptive and this version does not add an unvalidated recency adjustment.
Saved groups
All recorded groups
Rifle setups
Saved in this browser
Latest practice
Recorded shooting date
Your custom loads
For established factory or handloaded ammunition. Within Range uses your projectile, BC and velocity for external ballistics; it does not assess chamber pressure, recommend charges or certify a load as safe.
No custom loads saved. Add one below to use it in Calculator, Practice and DOPE.
Add a custom load
Your rifle setups
Start by adding your rifle and ammunition below. You can then log groups against that setup.
Add a rifle setup
Session history
Your most recent sessions appear first. Each record keeps its original measurements and context.
No practice sessions saved yet. Add a rifle setup, then log your first group to start your record.
Log a practice group
Measure groups centre-to-centre. Width and height are both kept; their bounding-box diagonal is used as a conservative upper estimate of extreme spread. Do not omit a poor group; record any excluded shot and the reason.
Create a guided practice drill
A drill holds setup, distance, position and shot count constant. The six-group default creates two descriptive three-group windows; it is not a validated minimum for capability. Record every group, including poor ones.
No guided drills saved yet.
Practice progress and position comparison
For evidence grouped by position, load and range session, see My Capability.
Positions appear together only when setup, practice distance and shot count match. The recent-versus-previous view compares two three-group medians and is descriptive; it does not prove a durable change in capability.
No compatible groups are available to summarise yet.
Backup and restore
Your records are saved on this device and browser. Export a backup before clearing browser data or moving devices. Import replaces the practice data currently saved in this browser.
Edit My Practice in one tab at a time. A tab left open while you save elsewhere will normally refuse to save and ask you to reload, but two tabs saving at almost the same moment can still lose one change.
After exporting, check your Downloads or Files app and keep the JSON file somewhere you can find it. The site cannot confirm that a download was saved.
On this page
Like what you saw? Give us a share
Know a hunter who’d find Within Range useful? Send them the link.