Every Feature, In One Place
Nothing on this page is roadmap. If a feature is here, it shipped. The base app is a one-time $2.99 purchase. Pro is optional and clearly marked.
Sections are grouped by outcome, not by tab. Within each section, capabilities are listed alphabetically.
Find What Actually Worked
The whole reason to keep a logbook. Filter, compare, and rank your data fast enough to use at the bench.
- Component Catalog. Per-row screen for every powder, primer, bullet, and brass brand you have used. Usage counts, weather-bucket summaries, and every load it appeared in.
- Condition Explorer. Filter every chrono session, group, and rating by temperature, density altitude, wind, position, and rifle. The cold-weather load and the summer load stop competing on the same chart.
- Decision-Grade Load Ratings. Tag a load Best / Good / Acceptable / Poor / Do Not Use, with optional purpose and weather bucket. The next time you ask "which load for elk season?", the answer is one tap.
- Firearm Insight Panel. Inline on the rifle's detail screen. Best load, best powder, condition extremes, and a quick-rate cell for the moment you walk off the line.
- History Timeline. Sequences chrono, group, range-day, rating, and zero events on one rail per firearm so you can read forward or back.
- Insight Queries. Built-in answers for best load, best powder, sessions matching a weather window, and strongest-evidence setup. No SQL, no exports.
- Lifetime Stats. Total rounds. Pounds of powder burned. Coldest, hottest, highest-altitude, longest shot, biggest range day, best 10-shot SD, longest sub-MOA streak. Tap any extreme to land on the source range day.
- Performance Aggregate. Rolls up averages and SDs per firearm, per load, per barrel, per condition bucket. The numbers a spreadsheet pivot table cannot give you for free.
See Where Every Brass Lot Stands
Brass is the most expensive consumable a precision reloader keeps reusing. Track it like an asset.
- Annealing Log. Cycle, method, date, and notes per event. Watch ES tighten as the necks even out across firings.
- Brass Survival Timeline. Every firing on a lifeline so you can see when a lot is approaching its expected life.
- Lot Tags. Same brand can appear as separate lifecycles. Mix two batches of Lapua and they stay distinct.
- Per-Lot Fire Count. Two-tap update after a range day. The masking tape on the ammo box is replaced by a live counter.
- Retirement Flag. Mark a lot retired with the reason you wrote down ("loose primer pockets after 9 firings"). Retired lots leave active rollups but stay searchable forever.
Run A Range Day Without Losing Data
The bench is loud, cold, sunny, and rushed. Capture has to be a tap, not a form.
- Cost Card. What this range day cost in components. Shows after the day is finalized.
- Open-Meteo Weather Autofill. One tap pulls temperature, humidity, wind, and altitude. Bucketed for matching back to performance later.
- Range Day Templates. Zero Rifle, Chrono Ladder, Group Test, Hunt Confirmation. Picks the right capture screens for the day.
- Range Day Setup Wizard. Trip-level facts captured in five pages. Rifle, barrel, brass lot, intent.
- Repeat Last Session. The most recent pairing lifts forward in one tap. A re-run does not rebuild from zero.
- Saved Range Locations. Optional GPS so weather autofill skips the address search next time.
- Session Pairing. Firearm + barrel + load + brass lot + round count per session. Drives brass-life and barrel-life math automatically.
Capture Loads, Chrono, and Groups Fast
The reason most logbooks die: data entry is too slow. BrassTracker keeps it under thirty seconds.
- Cost Tracking Per Round. Bullet, powder, primer, plus brass amortized over expected life. Recalculates on price changes.
- CSV Chrono Import. Garmin Xero, MagnetoSpeed, LabRadar, ProChrono. Format auto-detected from the header row.
- Drafts. Save a recipe with a missing field and finish it later. The app does not block you on missing data.
- Group Records. Extreme spread, mean radius, and called fliers excluded by default. Cold-bore and first-round-hit flags stay traceable.
- Per-Load Chrono Sessions. Average, ES, and SD compute live as you enter shots. Same math the BrassTracker tools page uses.
- Photo-Based Group Measurement. Drop two reference points on a target photo; the app reads the spread.
- Recipe Entry. Bullet, weight, powder, charge, primer, brass, OAL, CBTO, neck tension, jump, lot numbers. Tags, favorites, drag-to-reorder.
- Smart Component Memory. The next workup auto-suggests the powder, primer, and bullet you actually use.
- Voice Logging. "Charge twenty four point three" snaps to the field. Works with safety glasses and earpro on.
Treat The Rifle Like The Unit Of Truth
Nothing in handloading transfers cleanly between two rifles. The app refuses to pretend otherwise.
- Armory Diorama. Per-firearm dashboard with a barrel-mismatch banner if the wrong barrel was paired at a range day.
- Barrel Cleaning Log. Patches, products, copper-removal flag, and round count at cleaning, indexed to the actual barrel.
- Barrels Are First-Class. Switch barrel rifles get separate round counts, separate brass-life math, and separate cleaning logs.
- Barrel Retirement. Retire with reason and round count. Drives mean-rounds-per-barrel-life on lifetime stats.
- Loadout Comparison. Two loadouts side by side, neutral by default, with explicit confidence thresholds and no false certainty.
- Loadouts. Named, reusable configurations of firearm + barrel + scope + zero + preferred load + preferred brass lot.
- Per-Firearm Lifetime Cost. Purchase price, components fired through it, and round count to date.
Confirm Zero, DOPE, and Scope Adjustments
The numbers that decide whether a hunt or a match goes the right way.
- Confirmed DOPE. Distance, hold, and the solver's predicted hold captured at confirmation. Truing is a straight subtraction.
- Hold Reference Table. Distances and holds the shooter wrote down at the bench, attached to the parent zero log.
- Scope Adjustment Log. Clicks, click value, direction, and an optional pairing to a confirmed DOPE point.
- Zero Log Per Firearm. Sight height, atmospherics, and signed elevation correction stamped at log time.
Share And Sync Without Servers
Every export is a file you control. Every link is a payload nothing on a server can see.
- iCloud Device Sync. One toggle. Off until you flip it. Rides your iCloud, not ours.
- No Account. Open the app, start logging. No email, no verification, no signup.
- Offline By Default. Every screen works at the bench with no signal. Weather, sync, and recipe import are the only network features and each is opt-in.
- Per-Collection Backup. Hand a buddy a season's worth of work in a single .brasspack file.
- Recipe Sharing By Link. The recipe rides in the URL fragment. Browsers never send the fragment to a server, so we cannot see your load. Universal Link opens the receiving app directly.
- Three-Source Verification Copy. The first time anyone imports a recipe from a link, the app shows the published-manual reminder.
Logbook, Backup, and Export
Your data leaves the app the same way it came in.
- CSV Export. Spreadsheet-friendly with markdown links so a row stays useful when pasted into Notion or a forum.
- Native .brasspack Format. Versioned envelope, ISO-8601 dates, pretty-printed for diff. Survives the App Store's sandbox between devices.
- Never Overwrites On Import. Every imported set lands in a fresh import collection so it is reversible. Your existing data is never silently changed.
- Per-Entity Export. Firearm, LoadRecipe, BrassLot, RangeDay each export individually for a one-off share.
- Round-Trip Coverage. Firearms, loads, brass lots, range days, locations, factory ammo, components, barrels, load tags, loadouts, cleaning entries, ratings, component catalog, component inventory, annealing events, zero logs, hold references, scope adjustments, and confirmed DOPE all round-trip.
Bench Tools (Free, In Browser)
Use these at the bench. Save the real data in BrassTracker.
- Cartridge Specs. SAAMI / CIP case length, trim length, OAL, primer size for 80+ cartridges.
- Charge Ladder. Plan a powder workup with even steps and total powder needed.
- Cost Per Round. Honest math, brass amortized over its real life.
- Group Size. MOA, mil, and mean radius from extreme spread or shot coordinates.
- Range Day Card. Live preview of the share card BrassTracker exports.
- Scope Adjustment. Visualize turret clicks on a target.
- Truing Solver. Make your real drop match the math.
- Velocity Stats. Average, ES, SD, CV, min/max from a chrono string.
Privacy and Data
- EXIF stripped on every photo import.
- Every demo row is tagged in its notes so it never gets confused with your work.
- Export and delete on demand.
- No accounts, no analytics, no tracking.
Optional Pro
Add Pro when you need it. The base app keeps working without it.
- Annealing Tracker. Log the cycle, schedule the next one.
- Ballistics Solver. G1 / G7 drag. Drop chart in MOA or mil. Wind hold 200 to 1000 yards. Pulls velocity, BC, scope height, and zero from the load you already logged.
- Cohort Analytics. Group size deltas across barrel rounds. Compare lots, rifles, and powders side by side.
- Garmin Xero ShotView Import. Full deep-import for the ShotView CSV format.
- Range Card PDF. One page, one rifle, one zero, every cell verified against your chrono. Tape it to the stock.
- Unlimited Brass Lots. The base app caps active lot count for casual reloaders. Pro removes the cap.
Pro is $19.99 per year with a 7-day free trial, or $49.99 lifetime. The brass lot cap is the only feature limit in the base app.
What BrassTracker Does Not Do
The list of what we left out is short, and we keep it that way on purpose.
- No ads. Not now, not ever.
- No cloud database we control. Sync rides your iCloud, not ours.
- No login. No required account.
- No published load data. Your reloading manual stays your source of truth.
- No social, no following, no leaderboards, no comments.
- No sponsored components. Every catalog row is structural.
- No subscription on the base app.