Âge animal en années humaines
Un chien de taille moyenne de 3 ans a environ 29 ans en années humaines, pas 21 : les premières années comptent bien plus que les suivantes. Choisissez l'espèce et, pour un chien, sa taille afin de comparer les étapes de vie. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Âge (ans)
- 3
- Espèce
- Dog
- Taille
- Moyen
- Années humaines
- 29
Les propriétaires d'animaux, cliniques, refuges et sites de contenu demandent sans cesse quel âge a un animal de compagnie en années humaines. Le mythe de sept années humaines par année animale sous-estime les deux premières années des chiens et des chats et induit en erreur lorsqu'on compare un senior de race géante à un adulte de petite race. Ce convertisseur d'âge animal en années humaines accepte l'âge en années civiles, une espèce d'une liste fermée et—pour les chiens—une classe de taille, puis applique des tables de vieillissement segmentées standard qui concentrent davantage d'années équivalentes en début de vie et des incréments plus lents ensuite.
Fonctionnement des tables non linéaires âge animal–humain
Les règles linéaires comme multiplier par sept sont populaires car faciles à mémoriser, mais elles ne correspondent pas aux grilles vétérinaires de stades de vie. Chiens et chats mûrissent vite : un chien d'un an équivaut à peu près à un adolescent humain, et à deux ans c'est déjà un jeune adulte ; chaque année civile supplémentaire se mappe sur un incrément humain plus petit qui dépend de la taille corporelle adulte.
Les races géantes accumulent plus d'années équivalentes au milieu de la vie que les petites races du même âge civil, c'est pourquoi ce convertisseur exige une catégorie de taille pour les chiens—small, medium, large ou giant—avant de calculer. Les chats utilisent un graphique fixe en trois segments : quinze années humaines la première année, neuf de plus la deuxième, puis environ quatre par année après deux. Les lapins sont souvent mappés avec environ vingt et une années humaines la première année et six par an ensuite.
Les chevaux suivent une pente adulte plus lente : environ six ans et demi chacune des deux premières années, puis deux ans et demi par an. Cochons d'Inde et hamsters mûrissent encore plus vite sur des vies courtes, donc le poids de la première année est plus élevé et les incréments suivants restent raides. Les âges fractionnaires, comme un an et demi, interpolent linéairement dans le segment actif afin qu'un chiot de six mois ne soit pas traité comme une année adulte complète.
Aucune de ces formules ne remplace un examen clinique ; ce sont des estimations éducatives et produit pour comparer les stades de vie entre espèces sans inventer des règles par espèce dans chaque application cliente.
Cas d’usage
Affichages de stade de vie en refuge et clinique
Convertissez les âges d'admission des chiens par classe de taille et des chats ou petits animaux en années équivalentes humaines pour fiches d'adoption et panneaux pédagogiques.
Questions fréquentes
Pourquoi la taille du chien est-elle obligatoire ?
Les grilles canines standard pondèrent différemment les premières années et le milieu de vie selon la taille adulte.
Que se passe-t-il pour une espèce non reconnue ?
Le moteur n'invente pas de multiplicateur générique pour les animaux inconnus.
Est-ce la même chose que multiplier par sept ?
Non. Les premières années comptent plus que les suivantes, et les chiens diffèrent selon la classe de taille. Les règles linéaires de sept ans sont rejetées comme inexactes pour comparer les stades de vie.
Quel âge humain a un chat de 5 ans ?
Environ 36 ans. Un chat compte 15 années humaines la première année, 9 la deuxième, puis environ 4 par année suivante : 15 plus 9 plus 12.
Puis-je saisir un âge comme six mois ?
Oui. Les âges avec décimales sont acceptés, donc 0,5 correspond à six mois. Le calcul se fait à l'intérieur de l'étape de vie en cours : un chiot de six mois ne compte pas comme une année adulte entière.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/life/pet-age-human-years \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"age_years":3,"species":"dog"}'const res = await fetch("https://api.kit.forhosting.com/life/pet-age-human-years", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"age_years": 3,
"species": "dog"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/life/pet-age-human-years",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"age_years": 3,
"species": "dog"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/pet-age-human-years", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"age_years":3,"species":"dog"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"age_years":3,"species":"dog"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/pet-age-human-years", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"age_years": 3,
"species": "dog"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.pet_age_human_years",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Les résultats sont déterministes et arrondis pour des affichages stables dans les widgets, bots SMS et clients API prépayés. Les espèces non reconnues échouent avec invalid_input au lieu d'inventer un faux multiplicateur. Le même module pur alimente le parcours gratuit du navigateur et l'API à $0.002 par élément réussi, afin que pages marketing et automatisation de production ne divergent jamais sur un chien medium de trois ans.
Contrat d'entrée, champs de réponse et erreurs
Pour les espèces non canines, size peut être omis ; s'il est fourni, il est validé contre le même enum mais ne change pas la formule de l'espèce. Exemple : un chien medium de trois ans donne quinze plus neuf plus cinq, soit vingt-neuf années humaines à une décimale. Un chat de cinq ans donne quinze plus neuf plus douze, soit trente-six années humaines. Associez la réponse à votre propre texte d'interface ; ce point de terminaison n'émet pas de conseil vétérinaire au-delà de la conversion numérique et des champs formula. Envoyez un corps JSON avec age_years comme nombre fini positif d'années civiles (alias age, years, pet_age) et species parmi dog, cat, rabbit, horse, guinea_pig ou hamster (alias animal, pet, kind). Lorsque species vaut dog, size est obligatoire et doit être small, medium, large ou giant (alias dog_size, weight_class). L'option decimals (alias precision) est un entier de zéro à deux contrôlant l'arrondi de human_years ; la valeur par défaut est une décimale pour des affichages lisibles. Âge ou espèce manquant, nombres non finis, âges hors plage supportée et requêtes chien sans size lèvent invalid_input avant toute conversion. Les espèces non reconnues—noms de race en texte libre, labels de faune ou fautes de frappe—lèvent aussi invalid_input avec un message listant l'ensemble supporté, pour que le client affiche une erreur de formulaire claire au lieu d'un repli silencieux. En succès le corps renvoie age_years et species, inclut size le cas échéant, retourne human_years arrondi half-up, une balise method nommant la famille de table et une courte chaîne formula résumant les constantes de segment.
Où une API multi-espèces d'années humaines s'impose
Les démonstrations de biologie en classe et les kits STEM peuvent montrer pourquoi les tables non linéaires battent le mythe des sept ans sans déployer un tableur pour chaque animal. Les outils d'admission en refuge et les entonnoirs d'assurance animaux ont besoin d'un endpoint stable qui convertit les âges de chiens, chats et petits animaux sans déployer un calculateur par espèce. Comme l'implémentation est parse pure de niveau A, chaque appel réussi coûte le prix de base publié $0.002 sans jetons de modèle ; une validation échouée ne consomme pas de solde. Gardez les âges dans des plages ordinaires de compagnie, exigez size pour les chiens, rejetez clairement les espèces inconnues, et vous obtenez des chiffres de stade de vie reproductibles pour pages, SDK et workers en périphérie sans réinventer les tables de vieillissement dans chaque langue.
Cas d'intégration
Widgets SEO et outils de contenu
Alimentez une page gratuite de conversion d'âge animal en années humaines dont le résultat correspond à l'API pour des requêtes multi-espèces, au-delà des calculateurs chien seul ou chat seul.
Bots et entonnoirs d'assurance
Les flux de chat et de devis envoient age, species et taille du chien à un endpoint déterministe au lieu de coder en dur le mythe des sept ans dans chaque canal.
Questions techniques
Comment convertir l'âge d'un animal en années humaines ?
Envoyez age_years et species (dog, cat, rabbit, horse, guinea_pig ou hamster). Pour les chiens envoyez aussi size : small, medium, large ou giant. L'API renvoie human_years à partir de tables segmentées non linéaires.
Combien coûte le convertisseur d'âge animal en années humaines ?
L'outil navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.