Hundealter-Rechner
Rechnen Sie das Alter Ihres Hundes mit einer größenabhängigen Kurve in Menschenjahre um: Ein einjähriger mittelgroßer Hund ist 15, und jedes Jahr nach dem zweiten bringt bei kleinen Hunden 4, bei Riesenrassen bis zu 7. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Alter (Jahre)
- 1
- Größenkategorie
- Mittel
- Entsprechendes Menschenalter
- 15
kostenlos online
Warum das Hundealter von der Größe abhängt
Anders als eine Katze altert ein Hund in einem Tempo, das von seiner Körpergröße abhängt, deshalb liegt ein einziger Faktor daneben. Der Rechner nutzt drei Phasen für jede der vier Größen klein, mittel, groß und riesig. Das erste Jahr zählt bei kleinen und mittleren Hunden als 15 Menschenjahre, bei großen als 14 und bei Riesenrassen als 12. Das zweite Jahr bringt bei kleinen, mittleren und großen Hunden 9 hinzu, bei Riesenhunden 10. Jedes weitere Jahr bringt 4 bei kleinen, 5 bei mittleren, 6 bei großen und 7 bei Riesenhunden, weil größere Hunde später schneller altern.
So lesen Sie das Ergebnis
Ein einjähriger mittelgroßer Hund kommt auf 15 Menschenjahre. Alter zwischen vollen Jahren wird innerhalb der Phase gleichmäßig verteilt, ein mittelgroßer Hund mit 18 Monaten liegt also bei etwa 19,5. Die Phasen gehen bei einem und zwei Jahren genau ineinander über, die Kurve springt daher nie von einem Monat zum nächsten. Sie können jedes Alter über 0 und bis zu 30 Jahren eingeben. Tierärzte und Züchter geben Besitzern damit ein größengerechtes Menschenalter statt der Mal-sieben-Regel, und Vermittlungsprofile zeigen so die wahre Lebensphase einer Riesenrasse.
Größenspezifische Alterungskurven
Anders als bei einer Katze hängt die Alterung eines Hundes von der Körpergröße ab, daher greift das Werkzeug auf drei Nachschlagetabellen nach size zu — klein, mittel, groß oder sehr groß. Das erste Jahr zählt 15 menschliche Jahre für kleine und mittlere Hunde, 14 für große und 12 für sehr große Rassen. Das zweite Jahr fügt 9 für kleine, mittlere und große und 10 für sehr große hinzu.
Jedes Jahr über dem zweiten hinaus fügt 4 für kleine, 5 für mittlere, 6 für große und 7 für sehr große hinzu und spiegelt wider, wie größere Hunde im späteren Leben schneller altern.
Warum die Größe zählt und das Randverhalten
Die Größe zählt, weil ein Chihuahua und eine Deutsche Dogge nach der Lebensmitte stark auseinanderdriften; ein einheitlicher Faktor würde das Alter eines kleinen Hundes überschätzen und die späteren Jahre eines sehr großen unterschätzen. Die segmentierten Tabellen erfassen diesen Unterschied, ohne eine Datenbank je Rasse zu benötigen. Die Grenzen bei genau 1 und 2 Jahren verwenden Kleiner-oder-gleich-Vergleiche, sodass die Kurve stetig bleibt, ohne Sprung.
Anwendungsfälle
Tierarzt- und Züchterseiten
Geben Sie Haltern eine größengenaue Schätzung des Menschenalters statt der irreführenden Mal-sieben-Regel.
Vermittlungsprofile
Zeigen Sie die tatsächliche Lebensphase eines sehr großen Hundes an, damit Adoptierende für seine kürzere Zeitspanne planen.
Häufige Fragen
Warum zählt die Größe?
Größere Hunde altern nach dem zweiten Jahr schneller, daher verwendet das Werkzeug größenspezifische Kurven für kleine, mittlere, große und sehr große.
Wie wird das erste Jahr gezählt?
15 menschliche Jahre für klein und mittel, 14 für groß, 12 für sehr groß; das zweite Jahr fügt 9 hinzu, oder 10 für sehr große.
Wie alt ist ein 18 Monate alter Hund in Menschenjahren?
Bei einem mittelgroßen Hund etwa 19,5 Menschenjahre. Alter mit Bruchteilen wird innerhalb jeder Phase gleichmäßig verteilt, sodass ein Hund in der Mitte seines zweiten Jahres zwischen dem Wert des ersten und des zweiten Jahres liegt.
Ist ein Hundejahr wirklich sieben Menschenjahre?
Nein. Die pauschale Mal-sieben-Regel überschätzt das Alter kleiner Hunde und unterschätzt die späten Jahre großer Rassen. Hier hat jede Größe ihre eigene Kurve: Nach dem zweiten Jahr kommen bei kleinen Hunden 4 Menschenjahre pro Jahr hinzu, bei Riesenhunden 7.
Bis zu welchem Alter kann ich rechnen?
Jedes Alter über 0 und bis zu 30 Jahren, auch mit Bruchteilen wie anderthalb Jahren. Das Ergebnis ist das Menschenalter für die von Ihnen gewählte Größe.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/dev/dog-age \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"age_years":3,"size":"medium"}'const res = await fetch("https://api.kit.forhosting.com/dev/dog-age", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"age_years": 3,
"size": "medium"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/dev/dog-age",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"age_years": 3,
"size": "medium"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/dev/dog-age", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"age_years":3,"size":"medium"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"age_years":3,"size":"medium"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/dev/dog-age", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"age_years": 3,
"size": "medium"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "dev.dog_age",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Rechnet die age_years eines Hundes mit einer größenbewussten segmentierten Kurve (klein, mittel, groß oder sehr groß) in menschliche Jahre um und liefert human_years sowie die size zurück als JSON.
Größenspezifische Alterungskurven
Der Code rechnet: für age von 1 oder weniger gilt human = firstYear × age; für age von 2 oder weniger gilt human = firstYear + secondYear × (age − 1); andernfalls human = firstYear + secondYear + perYear × (age − 2). method in der Ausgabe ist segmented_apa_style.
Eingaben, Rundung und zurückgegebene Felder
Gebrochene Alter werden innerhalb jedes Segments linear interpoliert, sodass ein achtzehn Monate alter Hund der size mittel auf etwa 19,5 menschliche Jahre abgebildet wird. Zwei Felder sind erforderlich: age_years, eine endliche Zahl größer als 0 und höchstens 30, und size, die einer der vier enum-Werte klein, mittel, groß oder sehr groß sein muss. Die Antwort ist ein JSON-Objekt mit vier Schlüsseln: age_years und size zurückgegeben, das berechnete human_years und method mit dem Wert segmented_apa_style.
Warum die Größe zählt und das Randverhalten
Die Prüfung läuft zuerst — ein fehlerhaftes Alter, ein decimals außerhalb des Bereichs oder nicht ganzzahlig oder eine size außerhalb des enum ergeben alle invalid_input unter Nennung des schuldigen Feldes.
Integrationsbeispiele
Tierversicherung
Nutzen Sie human_years und size, um das Risiko zu segmentieren und Vorsorgeerinnerungen nach Lebensphase zu planen.
Technische Fragen
Welche Größen werden akzeptiert?
Genau klein, mittel, groß oder sehr groß. Jeder andere Wert gibt invalid_input zurück.
Werden gebrochene Alter akzeptiert?
Ja, Alter interpolieren innerhalb jedes Segments; age_years muss über 0 und höchstens 30 sein.
Ist es kostenlos?
Ja im Browser. Die API nutzt das im Voraus bezahlte KIT-Guthaben ab $0.002; fehlgeschlagene Aufgaben werden nicht berechnet.