生まれ年から世代判定
生まれ年を入力すると、世代とその区切りの年が分かります。1990年生まれはミレニアル世代で、範囲は1981年から1996年、Y世代とも呼ばれます。1883年から2039年まで、広く使われる区切りで判定します。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 年
- 1,990
- 世代
- Millennial
- 識別キー
- millennial
- 開始年
- 1,981
- 終了年
- 1,996
マーケター、プロダクトチーム、教育者、研究者は、しばしば一つの単純な問いへの素早い答えを必要とします。ある生まれ年はどの世代に属するのか、という問いです。この機能は、生まれ年を表す単一の整数を受け取り、一致するコホートのラベルとともに、そのラベルに用いる包括的な開始年と終了年、そして一般的な別名を返します。境界は広く引用される人口統計の慣行に従い、ベビーブーマーから Z 世代までは Pew 方式の範囲を、より古いコホートおよびアルファ世代・ベータ世代には標準的な拡張を用います。
世代の年の境界がどのように適用されるか
世代のラベルは法的なカテゴリーではなく社会的な構築物ですが、それでもプロダクトや研究のチームには一貫した対応づけが必要です。このツールは固定された包括的範囲を用います。
ロストジェネレーション 1883〜1900、最も偉大な世代 1901〜1927、沈黙の世代 1928〜1945、ベビーブーマー 1946〜1964、X 世代 1965〜1980、ミレニアル 1981〜1996、Z 世代 1997〜2012、アルファ世代 2013〜2024、ベータ世代 2025〜2039 です。
これらの区切りは一般的な公的資料(特にブーマー〜Z 世代については Pew)を反映しているため、ダッシュボード、調査、CRM のセグメントがツール間で比較可能に保たれます。生まれ年は単純な閉区間チェックで照合されます。その年が開始と終了の間(両端を含む)に収まれば、そのコホートが選ばれます。
部分的な所属、あいまいなスコアリング、現在の年齢の計算はなく、生まれた暦年だけです。表はコード内で凍結されているため、同じ年を来月あるいは来十年に再実行しても同一のコホートのキーと名前を返します。
入力する年と表示される結果
例えば 1990 や 2005 です。"1988" のような整数に見える文字列は受け付けられ、数値に正規化されます。定義された表の外(1883 より前または 2039 より後)の年も、ラベルをでっち上げる代わりに明確な範囲メッセージで失敗します。
保存にはキーを、表示には名前を使ってください。この機能は現在の年齢、ライフステージ、文化的特性を推定しません。これらの固定境界のもとで生まれ年が示唆する世代ラベルだけを返します。
どこで使うか、料金の仕組み
典型的な用途には、CRM 連絡先へのタグ付け、A/B テストのオーディエンス分割、調査回答者のラベリング、世代別のコンテンツカレンダーの構築、そしてキャンペーン公開前の人口統計フィルターの検証があります。1 人ごと、あるいは上流で重複排除するなら異なる生まれ年ごとに 1 回呼び出してください。
無料の Web ページでは、参照がデスクトップとモバイルのローカルで動作します。出力をご自身の分析スタック(SQL の CASE 式、ウェアハウスのディメンション、マーケティングオートメーションのタグ)と組み合わせる際は、キーとコホートを、時とともにぶれる自由テキストのラベルではなく安定した語彙として扱ってください。
活用例
CRM とオーディエンスのタグ付け
各連絡先に生まれ年から安定した世代キーを付与し、セグメント、オファー、ライフサイクルメールがツール間で一貫するようにします。
プロダクトとコンテンツの企画
生まれ年の範囲で定義される特定の世代に向けた機能やキャンペーンを企画する際に、フィルターとペルソナを検証します。
よくある質問
どの年の範囲を使いますか?
包括的範囲:ロスト 1883〜1900、最も偉大な世代 1901〜1927、沈黙の世代 1928〜1945、ベビーブーマー 1946〜1964、X 世代 1965〜1980、ミレニアル 1981〜1996、Z 世代 1997〜2012、アルファ 2013〜2024、ベータ 2025〜2039。ブーマー〜Z 世代は一般的な Pew 方式の区切りに従います。
1990.5 や「千九百九十」を送るとどうなりますか?
整数の生まれ年(または "1990" のような整数文字列)のみが受け付けられます。
これは今日の日付から年齢を計算しますか?
いいえ。 生まれ年だけをコホート表に対応づけます。現在の年齢、星座、ライフステージの推定は対象外で、この純粋な参照が意図的に無視する日付を必要とします。
なぜ 1997 年はミレニアルではなく Z 世代なのですか?
ここで使う固定表では、ミレニアルは 1996 年で終わり Z 世代は 1997 年で始まります。広く引用される公的な人口統計の区切りに一致し、ラベルが外部レポートと揃います。
1990年生まれは何世代ですか?
ミレニアル世代です。このツールでのミレニアル世代は1981年から1996年までの生まれで、結果にはY世代などのよく使われる別名も表示されます。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
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)リクエスト例
{
"year": 1990
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.generation_cohort",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
すべてがクロック、モデル、ネットワーク呼び出しのない純粋なローカルの表参照として動作するため、同じ年は常に同じコホートに対応づき、データがリクエスト経路を離れることはありません。
入力の規則とレスポンスの内容
year という名前のフィールドを 1 つ、整数として送信してください。1990.5 のような小数値、真偽値、空文字列、自由テキストは invalid_input で拒否されるので、誤った型がセグメントを汚すことはありません。成功時、レスポンスは正規化された year、主要なコホート名(例えばミレニアルや Z 世代)、安定した機械向けのキー(millennial, gen_z)、そのコホートの包括的な start_year と end_year、そして Gen Y や Zoomers のような一般的な別名の also_known_as リストをエコーします。
どこで使うか、料金の仕組み
KIT API 経由の同じ関数は、前払い残高から 1 リクエストあたり $0.002 で課金され、unit は item に設定されるため、成功した 1 つの対応づけが 1 課金単位です。
連携の活用例
調査と研究のコーディング
自由記述の人口統計フィールドを、手作業のスプレッドシート式なしにミレニアル、Z 世代、ブーマーなどのコホートへコード化し、クロス集計します。
技術的な質問
API の料金はいくらですか。
ブラウザーページはローカルで無料で動作します。API 経由の同じ対応づけは、前払いの KIT 残高から 1 リクエストあたり $0.002 で課金されます。