Edad de mascota a años humanos
Un perro mediano de 3 años tiene unos 29 años humanos, no 21: los primeros años cuentan mucho más que los siguientes. Elija la especie y, si es un perro, su tamaño para comparar etapas de vida en casa o en fichas de adopción. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Edad (años)
- 3
- Especie
- Dog
- Tamaño
- Mediano
- Años humanos
- 29
Dueños de mascotas, clínicas, refugios y sitios de contenido preguntan a menudo cuántos años humanos tiene un animal de compañía. El mito de siete años humanos por cada año de mascota subestima los dos primeros años de perros y gatos y confunde al comparar un anciano de raza gigante con un adulto de raza pequeña. Esta calculadora de edad de mascota a años humanos acepta la edad en años de calendario, una especie de una lista cerrada y—para perros—una categoría de tamaño; luego aplica tablas segmentadas estándar que concentran más años equivalentes al inicio de la vida e incrementos más lentos después.
Cómo funcionan las tablas no lineales de edad mascota–humana
Las reglas lineales como multiplicar por siete son populares porque se recuerdan fácil, pero no coinciden con las tablas veterinarias de etapas de vida. Perros y gatos maduran rápido: un perro de un año equivale aproximadamente a un adolescente humano, y a los dos años ya es un adulto joven; cada año de calendario adicional se mapea a un incremento humano menor que depende del tamaño corporal adulto.
Las razas gigantes acumulan más años equivalentes en la mediana edad que las razas pequeñas de la misma edad de calendario, por eso este conversor exige una categoría de tamaño para perros—small, medium, large o giant—antes de calcular. Los gatos usan un gráfico fijo de tres segmentos: quince años humanos el primer año, nueve más el segundo y unos cuatro por cada año después de dos. Los conejos suelen mapearse con unos veintiún años humanos el primer año y seis por año después.
Los caballos usan una pendiente adulta más lenta: unos seis años y medio en cada uno de los dos primeros años, luego dos años y medio por año. Cobayas y hámsteres maduran aún más rápido en vidas cortas, así que el peso del primer año es mayor y los incrementos posteriores siguen siendo pronunciados. Las edades fraccionarias, como un año y medio, interpolan de forma lineal dentro del segmento activo para que un cachorro de seis meses no se trate como un año adulto completo.
Ninguna de estas fórmulas sustituye un examen clínico; son estimaciones educativas y de producto para comparar etapas de vida entre especies sin inventar reglas por especie en cada aplicación cliente.
Qué puede hacer con ella
Pantallas de etapa de vida en refugio y clínica
Convierta edades de ingreso de perros por clase de tamaño y de gatos o mascotas pequeñas a años equivalentes humanos para fichas de adopción y paneles educativos.
Preguntas frecuentes
¿Por qué es obligatorio el tamaño del perro?
Las tablas caninas estándar ponderan de forma distinta los años tempranos y de mediana edad según el tamaño adulto.
¿Qué ocurre con una especie no reconocida?
El motor no inventa un multiplicador genérico para animales desconocidos.
¿Es lo mismo que multiplicar por siete?
No. Los primeros años cuentan más que los posteriores, y los perros difieren por clase de tamaño. Las reglas lineales de siete años se rechazan por inexactas al comparar etapas de vida.
¿Cuántos años humanos tiene un gato de 5 años?
Unos 36. Un gato suma 15 años humanos en su primer año, 9 en el segundo y unos 4 por cada año siguiente: 15 más 9 más 12.
¿Puedo indicar una edad como seis meses?
Sí. Se admiten edades con decimales, así que 0,5 equivale a seis meses. El cálculo se hace dentro de la etapa de vida correspondiente, de modo que un cachorro de seis meses no cuenta como un año adulto completo.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su 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)Ejemplo de solicitud
{
"age_years": 3,
"species": "dog"
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.pet_age_human_years",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Los resultados son deterministas y redondeados para pantallas estables en widgets, bots SMS y clientes API de prepago. Las especies no reconocidas fallan con invalid_input en lugar de inventar un multiplicador falso. El mismo módulo puro alimenta la ruta gratuita del navegador y la API a $0.002 por ítem exitoso, de modo que marketing y automatización no discrepen sobre un perro mediano de tres años.
Contrato de entrada, campos de respuesta y errores
Para especies que no son perro, size puede omitirse; si se envía, se valida contra el mismo enum pero no cambia la fórmula de la especie. Ejemplo: un perro mediano de tres años da quince más nueve más cinco, o veintinueve años humanos con un decimal. Un gato de cinco años da quince más nueve más doce, o treinta y seis años humanos. Envíe un cuerpo JSON con age_years como número finito positivo de años de calendario (alias age, years, pet_age) y species como uno de dog, cat, rabbit, horse, guinea_pig o hamster (alias animal, pet, kind). Cuando species es dog, size es obligatorio y debe ser small, medium, large o giant (alias dog_size, weight_class). El opcional decimals (alias precision) es un entero de cero a dos que controla el redondeo de human_years; el valor predeterminado es una cifra decimal para lecturas legibles. Falta de edad o especie, números no finitos, edades fuera del rango soportado y peticiones de perro sin size generan invalid_input antes de cualquier conversión. Las especies no reconocidas—incluidos nombres de raza en texto libre, etiquetas de fauna o erratas—también generan invalid_input con un mensaje que lista el conjunto soportado, para que el cliente muestre un error de formulario claro en lugar de un respaldo silencioso. En éxito el cuerpo repite age_years y species, incluye size cuando aplica, devuelve human_years redondeado half-up, una etiqueta method con la familia de tabla y una cadena formula breve con las constantes de segmento. Combine la respuesta con su propia copia de interfaz; este endpoint no emite consejo veterinario más allá de la conversión numérica y los campos formula.
Dónde aporta valor una API multi-especie de años humanos
Demostraciones de biología en aula y kits STEM pueden mostrar por qué las tablas no lineales superan el mito de los siete años sin montar una hoja de cálculo por animal. Las herramientas de ingreso en refugios y los embudos de seguros para mascotas necesitan un endpoint estable que convierta edades de perro, gato y animales pequeños sin desplegar calculadoras separadas por especie. Como la implementación es parse pura de nivel A, cada llamada exitosa cuesta el precio base publicado $0.002 sin tokens de modelo; la validación fallida no consume saldo. Mantenga las edades en rangos habituales de compañía, exija size para perros, rechace especies desconocidas con claridad y obtendrá números de etapa de vida reproducibles para páginas, SDK y workers de borde sin reinventar tablas de envejecimiento en cada idioma.
Casos de integración
Widgets SEO y herramientas de contenido
Impulse una página gratuita de conversión de edad de mascota a años humanos que coincida con el resultado de la API en consultas multi-especie, más allá de calculadoras solo de perro o solo de gato.
Bots y embudos de seguros
Flujos de chat y cotización envían age, species y tamaño del perro a un endpoint determinista en lugar de codificar el mito de los siete años en cada canal.
Preguntas técnicas
¿Cómo convierto la edad de una mascota a años humanos?
Envíe age_years y species (dog, cat, rabbit, horse, guinea_pig o hamster). Para perros envíe también size: small, medium, large o giant. La API devuelve human_years desde tablas segmentadas no lineales.
¿Cuánto cuesta el conversor de edad de mascota a años humanos?
La herramienta en el navegador es gratuita. Las peticiones API usan saldo prepago de KIT a $0.002 por llamada exitosa; la entrada inválida no se factura.