Génération par année de naissance
Saisissez une année de naissance et obtenez sa génération avec les années qui la bornent : 1990 appartient aux millénials, la cohorte 1981-1996, aussi appelée génération Y. Les seuils suivent les plages courantes de Pew, de 1883 à 2039. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Année
- 1 990
- Cohorte
- Millennial
- Clé
- millennial
- Année de début
- 1 981
- Année de fin
- 1 996
Spécialistes du marketing, équipes produit, enseignants et chercheurs ont souvent besoin d'une réponse rapide à une question simple : à quelle génération appartient une année de naissance ? Cette capacité prend un seul entier d'année de naissance et renvoie le libellé de la cohorte correspondante, accompagné des années de début et de fin inclusives utilisées pour ce libellé, ainsi que des noms alternatifs courants. Les bornes suivent des conventions démographiques largement citées — des plages de type Pew pour les baby-boomers jusqu'à la génération Z, avec des prolongements standards pour les cohortes plus anciennes et pour les générations Alpha et Bêta. Tout s'exécute par simple consultation d'une table locale, sans horloge, ni modèle, ni appel réseau : la même année renvoie donc toujours la même cohorte et vos données ne quittent jamais le chemin de la requête.
Comment les bornes annuelles générationnelles sont appliquées
Les libellés générationnels sont des constructions sociales, pas des catégories juridiques, mais les équipes produit et recherche ont malgré tout besoin d'un rattachement cohérent. Cet outil utilise des plages inclusives fixes : Génération perdue 1883–1900, Génération grandiose 1901–1927, Génération silencieuse 1928–1945, baby-boomer 1946–1964, Génération X 1965–1980, Millénial 1981–1996, Génération Z 1997–2012, Génération Alpha 2013–2024 et Génération Bêta 2025–2039. Ces seuils reflètent des références publiques courantes (notamment Pew pour boomer–Gen Z) pour que tableaux de bord, enquêtes et segments CRM restent comparables d'un outil à l'autre.
Une année de naissance est appariée par une simple vérification d'intervalle fermé : si l'année tombe entre le début et la fin inclus, cette cohorte l'emporte. Il n'y a ni appartenance partielle, ni score flou, ni calcul de l'âge à ce jour — seulement l'année civile de naissance. Comme la table est figée dans le code, réexécuter la même année le mois prochain ou dans dix ans renvoie la clé et le nom de cohorte identiques, ce qui est essentiel pour des pipelines d'analyse reproductibles et des tests de non-régression.
Règles d'entrée et contenu de la réponse
Envoyez un seul champ nommé year sous forme d'entier, par exemple 1990 ou 2005. Les années hors de la table définie (avant 1883 ou après 2039) échouent également avec un message de plage clair au lieu d'inventer un libellé. Utilisez la clé pour le stockage et le nom pour l'affichage.
La capacité n'estime ni l'âge actuel, ni l'étape de vie, ni les traits culturels — seulement le libellé de génération induit par l'année de naissance sous ces bornes fixes.
Où l'utiliser et comment fonctionne la tarification
Les usages typiques incluent l'étiquetage de contacts CRM, la répartition des audiences de tests A/B, le codage des répondants d'enquête, la construction de calendriers de contenu par génération et la validation des filtres démographiques avant le lancement d'une campagne. Appelez-le une fois par personne ou une fois par année de naissance distincte quand vous dédupliquez par lots en amont.
Combinez la sortie avec votre propre pile d'analyse — expressions SQL CASE, dimensions d'entrepôt ou étiquettes d'automatisation marketing — en traitant la clé et la cohorte comme un vocabulaire stable plutôt que comme des libellés en texte libre qui dérivent avec le temps.
Cas d’usage
Étiquetage CRM et d'audience
Attachez à chaque contact une clé de génération stable à partir de son année de naissance pour que segments, offres et e-mails de cycle de vie restent cohérents d'un outil à l'autre.
Codage d'enquêtes et de recherche
Codez des champs démographiques ouverts en Millénial, Gen Z, boomer et cohortes apparentées pour des tris croisés, sans formules de tableur maintenues à la main.
Planification produit et contenu
Validez filtres et personas lors de la conception de fonctionnalités ou de campagnes visant une génération précise définie par des plages d'années de naissance.
Questions fréquentes
Quelles plages d'années utilisez-vous ?
Plages inclusives : Perdue 1883–1900, Grandiose 1901–1927, Silencieuse 1928–1945, baby-boomer 1946–1964, Gen X 1965–1980, Millénial 1981–1996, Gen Z 1997–2012, Alpha 2013–2024, Bêta 2025–2039. Boomer–Gen Z suivent les seuils courants de type Pew.
Que se passe-t-il si j'envoie 1990,5 ou « mille neuf cent quatre-vingt-dix » ?
Seules les années de naissance entières (ou les chaînes entières comme "1990") sont acceptées.
Cela calcule-t-il l'âge à partir de la date d'aujourd'hui ?
Non. Cela associe la seule année de naissance à une table de cohortes. L'âge actuel, le signe astrologique ou l'étape de vie sont hors périmètre et exigeraient une date que cette consultation pure ignore délibérément.
Pourquoi 1997 est-il Gen Z et non Millénial ?
Sous la table fixe utilisée ici, les Millénials s'arrêtent en 1996 et la Génération Z commence en 1997, conformément aux seuils démographiques publics largement cités, pour que vos libellés s'alignent sur les rapports externes.
À quelle génération appartient une personne née en 1990 ?
Aux millénials. Ici, cette plage va de 1981 à 1996, bornes comprises, et le résultat ajoute d'autres noms courants du groupe, comme génération Y.
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/date/generation-cohort \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"year":1990}'const res = await fetch("https://api.kit.forhosting.com/date/generation-cohort", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"year": 1990
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/date/generation-cohort",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"year": 1990
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/date/generation-cohort", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"year":1990}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"year":1990}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/date/generation-cohort", 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
{
"year": 1990
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.generation_cohort",
"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
Règles d'entrée et contenu de la réponse
Les chaînes qui ressemblent à des entiers comme "1988" sont acceptées et normalisées en nombre ; les valeurs fractionnaires comme 1990,5, les booléens, les chaînes vides et le texte libre sont rejetés avec invalid_input pour qu'un mauvais type ne pollue pas un segment. En cas de succès, la réponse renvoie en écho l'année normalisée, le nom de cohorte principal (par exemple Millénial ou Génération Z), une clé stable et lisible par machine (millennial, gen_z), les start_year et end_year inclusives de cette cohorte, et une liste also_known_as d'alias courants tels que Génération Y ou Zoomers.
Où l'utiliser et comment fonctionne la tarification
Comme l'algorithme est une pure arithmétique sur une petite table constante, il est sûr à l'intérieur des tests unitaires, des tâches hors ligne et des widgets de navigateur gratuits, sans aucune API démographique tierce. Sur la page web gratuite, la consultation s'exécute localement sur ordinateur et mobile ; la même fonction via l'API du KIT est facturée à $0.002 par requête sur le solde prépayé, avec unit fixé à item, si bien qu'un rattachement réussi vaut une unité facturable.
Questions techniques
Combien coûte l'API ?
La page du navigateur s'exécute localement et gratuitement. Le même rattachement via l'API est facturé à $0.002 par requête sur le solde KIT prépayé.