Club50-60
Générer une cible

Le site vit des dons de ses membres, sans aucune contrepartie.

Calculateur Balistique

Ballistic Calculator

Solveur 3-DOF complet — tous les calculs sont effectués localement dans votre navigateur.

Complete 3-DOF solver — all calculations are done locally in your browser.

Guide d'utilisationUser guide

Unités

Chaque valeur a son propre bouton d'unité cliquable (ex: gr, m/s, m). Cliquez dessus pour basculer entre les unités disponibles — la valeur est convertie automatiquement.

Le préréglage système applique un jeu d'unités cohérent en un clic. Le mode Mixte (sélectionné par défaut) utilise les conventions courantes en tir de précision : masse en gr, vitesse en m/s, distances en m.

Au-dessus de la table de trajectoire, trois boutons produisent une carte de tir imprimable (à emporter au stand — la table de vent y est incluse), un fichier CSV pour votre tableur, ou la table de vent affichée sous la table.

Paramètres essentiels

  • CB (G7 ou G1) — Coefficient balistique. Le badge à côté du champ bascule le modèle de traînée : G7 (recommandé pour les ogives boat-tail de tir longue distance) ou G1 (valeur la plus courante des catalogues). Veillez à choisir le modèle correspondant à la valeur saisie ; un convertisseur G1↔G7 est fourni ci-dessous.
  • V₀ — Vitesse initiale mesurée au chrono. Si inconnue, utilisez les données du fabricant de munitions.
  • Pas de rayure — En pouces (ex: 1:10" = 1 tour en 10 pouces). Influence la stabilité et le spin drift.
  • Distance de zéro — Distance à laquelle l'arme est réglée (typiquement 100 ou 200 m).

Infobulles

Les icônes ? à côté des libellés affichent une explication au survol.

Profils rapides

Le menu Cartouche / balle pré-remplit tous les champs pour les combinaisons courantes, groupées par cartouche. Les valeurs peuvent ensuite être ajustées.

Les longueurs de balle non publiées y sont estimées par la relation du solveur — une longueur réelle prime : corrigez le champ si vous l'avez. Les V₀ sont des points de départ typiques, à remplacer par votre chrono.

Les profils se copient par Exporter / Importer (JSON) : c'est la copie de sécurité de votre carnet numérique, et le moyen de le transporter entre machines. L'import fusionne — il ne remplace pas vos profils existants.

Analyse des résultats

Sous la table de trajectoire, trois boutons prolongent le calcul — ils s'appuient sur votre charge et vos conditions courantes :

  • Matrice de sensibilité BC × V₀ — 25 trajectoires (CB ±6 %, V₀ ±30 m/s) colorées du vert au rouge : elle montre laquelle de vos deux incertitudes coûte le plus d'impact. Le CB a sa fourchette grâce au Vrai CB, la V₀ grâce au chrono.
  • Truing bayésien de la V₀ — vous tirez à la distance de la table et mesurez l'écart vertical : l'outil combine votre chrono (a priori) et l'impact (observation) en une V₀ corrigée, avec son incertitude résiduelle et un verdict en SD de chrono.
  • Probabilité de toucher (WEZ) — votre groupement mesuré + votre incertitude de vent, confrontés à une cible : P de toucher, CEP50, et qui de votre canon ou du vent domine la variance.
  • Table de vent — dérive pure et corrections en clics pour 5, 10, 15 et 20 km/h plein travers, aux distances de la table : la page à emporter quand le vent se lève.

Units

Each value has its own clickable unit button (e.g. gr, m/s, m). Click it to switch between the available units — the value is converted automatically.

The system preset applies a consistent set of units in one click. Mixed mode (selected by default) uses the conventions common in precision shooting: mass in gr, velocity in m/s, distances in m.

Above the trajectory table, three buttons produce a printable DOPE card (to take to the range — the wind table is included), a CSV file for your spreadsheet, or the wind table displayed below the table.

Essential parameters

  • BC (G7 or G1) — Ballistic coefficient. The badge next to the field switches the drag model: G7 (recommended for long-range boat-tail bullets) or G1 (the value most commonly given in catalogues). Make sure you choose the model that matches the value entered; a G1↔G7 converter is provided below.
  • V₀ — Muzzle velocity measured with a chronograph. If unknown, use the ammunition manufacturer's data.
  • Twist rate — In inches (e.g. 1:10" = 1 turn in 10 inches). Affects stability and spin drift.
  • Zero distance — Distance at which the rifle is zeroed (typically 100 or 200 m).

Tooltips

The ? icons next to the labels show an explanation on hover.

Quick profiles

The Cartridge / bullet menu pre-fills all fields for common combinations, grouped by cartridge. The values can then be adjusted.

Unpublished bullet lengths are estimated there using the solver's relation — an actual length takes precedence: correct the field if you have it. The V₀ values are typical starting points, to be replaced with your chronograph readings.

Profiles are copied via Export / Import (JSON): this is the backup of your digital logbook, and the way to carry it between machines. Import merges — it does not replace your existing profiles.

Analysing the results

Below the trajectory table, three buttons take the calculation further — they are based on your current load and conditions:

  • BC × V₀ sensitivity matrix — 25 trajectories (BC ±6 %, V₀ ±30 m/s) coloured from green to red: it shows which of your two uncertainties costs the most on impact. The BC gets its range from the True BC tool, the V₀ from the chronograph.
  • Bayesian V₀ truing — you shoot at the table distance and measure the vertical offset: the tool combines your chronograph (prior) and the impact (observation) into a corrected V₀, with its residual uncertainty and a verdict in chronograph SDs.
  • Hit probability (WEZ) — your measured group + your wind uncertainty, set against a target: hit P, CEP50, and whether your barrel or the wind dominates the variance.
  • Wind table — pure drift and click corrections for 5, 10, 15 and 20 km/h full crosswind, at the table distances: the page to take with you when the wind picks up.

Mes ProfilsMy Profiles

Profil rapideQuick profile

ProjectileBullet

Convertisseur BC G1 ↔ G7G1 ↔ G7 BC converter

Un BC ne se convertit pas par un facteur fixe : le rapport des traînées de référence varie avec la vitesse. Renseignez une vitesse représentative (typiquement la plage d'usage).

A BC cannot be converted by a fixed factor: the ratio of the reference drags varies with velocity. Enter a representative velocity (typically the range of use).

LancementLaunch

OptiqueOptics

AtmosphèreAtmosphere

Valeur saisie :Value entered:

Vent & PortéeWind & Range

Géométrie & CoriolisGeometry & Coriolis

🎯

Configurez vos paramètres puis cliquez sur Calculer.

Set your parameters, then click Calculate.

Astuce : Cliquez sur les unités (ex: m) pour les changer individuellement.

Tip: click on the units (e.g. m) to change them individually.

Conseils & Aide contextuelleTips & Contextual Help

Combinaison d'unités

Ce calculateur permet de mélanger librement les unités. Cliquez sur l'unité (en bleu) pour la changer.

  • Usage fréquent : Masse en gr, Distance en m, Vitesse en m/s.
  • Rechargement : Longueur de balle en mm, Pas de rayure en in.

Physique & Balistique

Si vous baissez le poids de l'ogive sans changer les autres réglages :

  • La Vitesse (V₀) doit être augmentée (vitesse réelle au chrono).
  • Le CB doit généralement être baissé (une balle légère est moins profilée).
  • La vitesse finale sera plus faible à cause du manque d'inertie.

Sur le graphe de chute, la ligne pointillée verticale marque, pour chaque profil comparé, la distance de passage subsonique : au-delà, le vol quitte le domaine dans lequel le CB saisi a été mesuré.

Atmosphère ICAO

Le calculateur utilise le modèle standard 1976. L'altitude densité combine température, pression et humidité pour simuler l'épaisseur de l'air réellement traversé.

Validation & Références

Ce solveur 3-DOF suit les standards physiques de l'industrie (RK4). Ses sorties sont confrontées chaque nuit, sur une grille de quatorze cas (deux modèles de traînée, trois atmosphères, vent, dérive gyroscopique et Coriolis), à un solveur point-masse indépendant — la bibliothèque libre py-ballisticcalc. Cette grille est née le 22 août 2026 : la première confrontation réellement automatisée a exposé des tables de traînée supersoniques fausses, corrigées le jour même. L'histoire complète de cette validation tient dans la fiche de vérification de la page.

Un accord entre deux calculateurs ne prouve d'ailleurs jamais qu'ils ont raison — ils peuvent partager la même erreur. Le meilleur contrôle reste votre propre carnet de tir : une table de chute vérifiée sur cible. Et le manuel donne toutes les équations, ce qui permet de refaire n'importe quel calcul à la main.

Pourquoi 3-DOF et pas 6-DOF ?

Un modèle 6-DOF suit en plus l'attitude du projectile. La référence du domaine, Modern Exterior Ballistics de R. L. McCoy, est nette : il n'est pas nécessaire au travail courant de balistique extérieure. Le critère est l'incidence, pas la distance — tant qu'elle reste faible sur tout le parcours, un point-masse est « souvent suffisamment exact à toutes fins pratiques ». Le 6-DOF s'impose au vol à forte incidence : obus tiré à 70° de site, projectile lâché en travers du vent relatif d'un avion.

Son exemple travaillé est une .308 de 168 gr match jusqu'à 1000 yards : le tangage-lacet n'y dépasse jamais 5°. Le tir sportif, longue distance comprise, est tout entier de ce côté-là. S'ajoute une raison pratique : le jeu complet de coefficients qu'un 6-DOF réclame ne se mesure qu'en tunnel balistique et n'est publié pour presque aucune balle du commerce — nourri de valeurs par défaut, il vaut moins qu'un 3-DOF nourri d'un CB mesuré.

Combining units

This calculator lets you mix units freely. Click on the unit (in blue) to change it.

  • Common use: Mass in gr, Distance in m, Velocity in m/s.
  • Reloading: Bullet length in mm, Twist rate in in.

Physics & Ballistics

If you lower the bullet weight without changing the other settings:

  • The Velocity (V₀) must be increased (actual chronograph velocity).
  • The BC must generally be lowered (a light bullet is less streamlined).
  • The final velocity will be lower because of the lack of inertia.

On the drop chart, the vertical dotted line marks, for each compared profile, the distance at which the bullet goes subsonic: beyond it, the flight leaves the domain in which the entered BC was measured.

ICAO atmosphere

The calculator uses the 1976 standard model. Density altitude combines temperature, pressure and humidity to simulate the thickness of the air actually traversed.

Validation & References

This 3-DOF solver follows the industry's physical standards (RK4). Its outputs are compared every night, on a grid of fourteen cases (two drag models, three atmospheres, wind, spin drift and Coriolis), with an independent point-mass solver — the open-source library py-ballisticcalc. This grid was created on 22 August 2026: the first truly automated comparison exposed incorrect supersonic drag tables, corrected the same day. The full history of this validation is in the page's verification record (in French).

Agreement between two calculators never proves that they are right, for that matter — they may share the same error. The best check remains your own shooting logbook: a drop table verified on target. And the manual gives all the equations, so that any calculation can be redone by hand.

Why 3-DOF and not 6-DOF?

A 6-DOF model additionally tracks the attitude of the projectile. The reference work in the field, R. L. McCoy's Modern Exterior Ballistics, is clear: it is not necessary for routine exterior ballistics work. The criterion is yaw, not distance — as long as it remains small over the whole flight, a point-mass model is often sufficiently accurate for all practical purposes. 6-DOF becomes necessary for high-yaw flight: a shell fired at 70° elevation, a projectile released across an aircraft's relative wind.

Its worked example is a .308 168 gr match bullet out to 1000 yards: pitch and yaw never exceed 5° there. Sport shooting, long range included, lies entirely on that side. There is also a practical reason: the full set of coefficients a 6-DOF requires can only be measured in a ballistic range and is published for almost no commercial bullet — fed with default values, it is worth less than a 3-DOF fed with a measured BC.