Marcadores    
Dos sucesos    
nPr y nCr    
Puntuación z    
Valor p    
Porcentajes    
Variación %    
Diferencia %    
Razones    
Descuentos    
Densidad    
Molaridad    
Masa molar    
Ley de Ohm    
Módulo (mod)    
Divisores    
Fracciones    
Simplificar    
Redondeo    
Segundo grado    
Radicales    
Potencias    
Logaritmos    
Semivida    
Forma polar    
De Moivre    
Pendiente    
Distancia 2D    
Distancia 3D    
Punto a recta    
Distancia    
Cónicas    
Determinante    
Sen Cos Tg    
Paralelogramo    
Círculo    
Área esfera    
Sumar horas    
Valor actual    
Valor futuro    
Payback    
Tasa de churn    
Test A/B    
Tráfico SEO    
Peso ideal    
Masa magra    
Carbohidratos    
Talla diana    
FC objetivo    
Subredes IP    
Salario bruto    
Presupuesto    
Consumo real    
Papel pintado    
Pintura    
Aislante    
Pretaladro    
Rodapié    
Medir estor    
   Agregar
Probabilidad y números aleatorios: calculadoras
Dos sucesos
Dos sucesos
Cálculo inverso
Cálculo inverso
Pruebas repetidas
Pruebas repetidas
Teorema de Bayes
Teorema de Bayes
Valor esperado
Valor esperado
Binomial B(n, p)
Binomial B(n, p)
nPr y nCr
nPr y nCr
Permutación circular
Permutación circular
Con repetición
Con repetición
Número aleatorio
Número aleatorio
Medias y estadística: calculadoras
Media aritmética
Media aritmética
Media, mediana, moda
Media, mediana, moda
Desviación típica
Desviación típica
Cuartiles e IQR
Cuartiles e IQR
Tabla de frecuencias
Tabla de frecuencias
Correlación (r)
Correlación (r)
Distribución normal
Distribución normal
Puntuación z
Puntuación z
Intervalo de confianza
Intervalo de confianza
Tamaño de la muestra
Tamaño de la muestra
Captura y recaptura
Captura y recaptura
Valor p
Valor p
Porcentajes y proporciones: calculadoras
Porcentajes
Porcentajes
Variación %
Variación %
Diferencia %
Diferencia %
Error porcentual
Error porcentual
Razones
Razones
Descuentos
Descuentos
Calculadora de IVA
Calculadora de IVA
Margen comercial
Margen comercial
Velocidad: calculadoras
Calculadora de velocidad
Calculadora de velocidad
Densidad y concentración: calculadoras
Densidad
Densidad
Molaridad
Molaridad
Masa molar
Masa molar
Física y electricidad: calculadoras
Ley de Ohm
Ley de Ohm
Vatios a amperios
Vatios a amperios
Código de colores
Código de colores
Caída de tensión
Caída de tensión
Conversión de unidades: calculadoras
Conversor de peso
Conversor de peso
Tallas de calzado
Tallas de calzado
Números enteros y con signo: calculadoras
División en caja
División en caja
Calculadora de MCM
Calculadora de MCM
Calculadora de MCD
Calculadora de MCD
Números enteros
Números enteros
Factores primos
Factores primos
Ec. diofánticas
Ec. diofánticas
Módulo (mod)
Módulo (mod)
Divisores
Divisores
Números romanos
Números romanos
Fracciones, decimales y redondeo: calculadoras
Fracciones
Fracciones
Números mixtos
Números mixtos
Simplificar
Simplificar
Fracción a decimal
Fracción a decimal
Decimal a fracción
Decimal a fracción
Redondeo
Redondeo
Ecuaciones e inecuaciones: calculadoras
Ecuación lineal
Ecuación lineal
Sistemas lineales
Sistemas lineales
Segundo grado
Segundo grado
Valor absoluto
Valor absoluto
Inecuación x²
Inecuación x²
Polinomios: calculadoras
Binomio de Newton
Binomio de Newton
Raíces cuadradas y raíces n-ésimas: calculadoras
Radicales
Radicales
Raíz n-ésima
Raíz n-ésima
Potencias y logaritmos: calculadoras
Potencias
Potencias
Logaritmos
Logaritmos
Número de cifras
Número de cifras
Notación científica
Notación científica
Operaciones ×10ⁿ
Operaciones ×10ⁿ
Semivida
Semivida
Números complejos: calculadoras
Números complejos
Números complejos
Forma polar
Forma polar
De Moivre
De Moivre
Funciones y gráficas: calculadoras
Pendiente
Pendiente
Función afín
Función afín
Proporcionalidad
Proporcionalidad
Función y = ax²
Función y = ax²
Distancia 2D
Distancia 2D
Distancia 3D
Distancia 3D
Punto de división
Punto de división
Punto a recta
Punto a recta
Distancia
Distancia
Completar cuadrados
Completar cuadrados
Circunferencia
Circunferencia
Cónicas
Cónicas
Coordenadas polares
Coordenadas polares
Sucesiones: calculadoras
Progresión aritmética
Progresión aritmética
Progresión geométrica
Progresión geométrica
Sucesión de Fibonacci
Sucesión de Fibonacci
Relación de recurrencia
Relación de recurrencia
Vectores: calculadoras
Calculadora de vectores
Calculadora de vectores
Producto vectorial
Producto vectorial
Matrices: calculadoras
Cálculo de matrices
Cálculo de matrices
Determinante
Determinante
Matriz inversa
Matriz inversa
Geometría plana: calculadoras
Sen Cos Tg
Sen Cos Tg
Grados ⇔ radianes
Grados ⇔ radianes
a sen θ + b cos θ
a sen θ + b cos θ
Resolver triángulos
Resolver triángulos
Área triángulo
Área triángulo
Triángulo rectángulo
Triángulo rectángulo
Teorema Pitágoras
Teorema Pitágoras
Ángulos de polígonos
Ángulos de polígonos
Razón de semejanza
Razón de semejanza
Rectas paralelas
Rectas paralelas
Área rectángulo
Área rectángulo
Paralelogramo
Paralelogramo
Área del trapecio
Área del trapecio
Círculo
Círculo
Sector circular
Sector circular
Ángulo inscrito
Ángulo inscrito
Área de la elipse
Área de la elipse
Geometría del espacio: calculadoras
Volumen del cubo
Volumen del cubo
Área del cubo
Área del cubo
Volumen del prisma
Volumen del prisma
Área del prisma
Área del prisma
Volumen cilindro
Volumen cilindro
Área del cilindro
Área del cilindro
Volumen esfera
Volumen esfera
Área esfera
Área esfera
Volumen casquete
Volumen casquete
Área casquete
Área casquete
Volumen elipsoide
Volumen elipsoide
Área elipsoide
Área elipsoide
Volumen pirámide
Volumen pirámide
Área pirámide
Área pirámide
Volumen del cono
Volumen del cono
Área del cono
Área del cono
Tronco de cono
Tronco de cono
Tronco de cono
Tronco de cono
Volumen del tubo
Volumen del tubo
Volumen cápsula
Volumen cápsula
Área de la cápsula
Área de la cápsula
Fechas y horas: calculadoras
Calcular la edad
Calcular la edad
Días entre fechas
Días entre fechas
Sumar a fechas
Sumar a fechas
Fecha más horas
Fecha más horas
Día de la semana
Día de la semana
Sumar horas
Sumar horas
Zonas horarias
Zonas horarias
Horas trabajadas
Horas trabajadas
Tiempo entre horas
Tiempo entre horas
Hoja de fichaje
Hoja de fichaje
Finanzas y economía: calculadoras
Interés compuesto
Interés compuesto
Interés simple
Interés simple
Interés y ahorro
Interés y ahorro
Calculadora TVM
Calculadora TVM
Valor actual
Valor actual
Valor futuro
Valor futuro
Calculadora de ROI
Calculadora de ROI
Calculadora de TIR
Calculadora de TIR
Payback
Payback
Rentabilidad media
Rentabilidad media
Calculadora PIB
Calculadora PIB
Marketing online y métricas publicitarias: calculadoras
Calculadora de CTR
Calculadora de CTR
Tasa de conversión
Tasa de conversión
CPC, CPM y CPA
CPC, CPM y CPA
Calculadora ROAS
Calculadora ROAS
CPA de equilibrio
CPA de equilibrio
Calculadora de LTV
Calculadora de LTV
Calculadora de CAC
Calculadora de CAC
Tasa de churn
Tasa de churn
Test A/B
Test A/B
Muestra test A/B
Muestra test A/B
Tráfico SEO
Tráfico SEO
Punto de equilibrio
Punto de equilibrio
Markup y margen
Markup y margen
Calculadora CAGR
Calculadora CAGR
Salud y forma física: calculadoras
Calculadora IMC
Calculadora IMC
Ciclos de sueño
Ciclos de sueño
Calorías al día
Calorías al día
Metabolismo basal
Metabolismo basal
Calculadora TDEE
Calculadora TDEE
Peso ideal
Peso ideal
Grasa corporal
Grasa corporal
Masa magra
Masa magra
Calorías quemadas
Calorías quemadas
Calc. proteínas
Calc. proteínas
Calcular macros
Calcular macros
Carbohidratos
Carbohidratos
Grasas al día
Grasas al día
Talla diana
Talla diana
Deporte: calculadoras
Hándicap de golf
Hándicap de golf
Ritmo de carrera
Ritmo de carrera
Calculadora 1RM
Calculadora 1RM
FC objetivo
FC objetivo
Meteorología: calculadoras
Índice de calor
Índice de calor
Sensación por frío
Sensación por frío
Punto de rocío
Punto de rocío
Informática: calculadoras
Conversor de bases
Conversor de bases
Subredes IP
Subredes IP
Ancho de banda
Ancho de banda
Energía del hogar y presupuesto: calculadoras
Coste eléctrico
Coste eléctrico
De kWh a euros
De kWh a euros
De kWh/año a €
De kWh/año a €
Frigorías y kW
Frigorías y kW
Coste del split
Coste del split
Coste calefacción
Coste calefacción
Gas o electricidad
Gas o electricidad
Ahorro con LED
Ahorro con LED
Salario bruto
Salario bruto
Presupuesto
Presupuesto
Coche: calculadoras
Gasto gasolina
Gasto gasolina
Coste de carga
Coste de carga
Eléctrico/gasolina
Eléctrico/gasolina
Consumo real
Consumo real
Medida neumático
Medida neumático
Energía solar y baterías: calculadoras
Producción solar
Producción solar
Número de placas
Número de placas
Amortización solar
Amortización solar
Capacidad batería
Capacidad batería
Casa y bricolaje: calculadoras
Calcular baldosas
Calcular baldosas
Calcular escalera
Calcular escalera
Calcular hormigón
Calcular hormigón
Paredes y techo
Paredes y techo
Papel pintado
Papel pintado
Pintura
Pintura
Lamas de suelo
Lamas de suelo
Área de fachada
Área de fachada
Calcular grava
Calcular grava
Dosificar mortero
Dosificar mortero
Calcular pendiente
Calcular pendiente
Despiece madera
Despiece madera
Edificabilidad
Edificabilidad
Suelo en rollo
Suelo en rollo
Aislante
Aislante
Medir cortinas
Medir cortinas
TV y distancia
TV y distancia
Tierra y sustrato
Tierra y sustrato
Césped en rollo
Césped en rollo
Muro de bloques
Muro de bloques
Calculadora de ladrillos
Calculadora de ladrillos
Tarima exterior
Tarima exterior
Longitud de una rampa
Longitud de una rampa
Pretaladro
Pretaladro
Caudal de aire
Caudal de aire
Diluir pintura
Diluir pintura
Rodapié
Rodapié
Medir estor
Medir estor
Colgar cuadros
Colgar cuadros
Pendiente desagüe
Pendiente desagüe
Tornillos pladur
Tornillos pladur
Cubicar madera
Cubicar madera
Calcular valla
Calcular valla
Contracción madera
Contracción madera
Silicona y cola
Silicona y cola
Pérdidas de calor
Pérdidas de calor
Paso de muebles
Paso de muebles
Cajas de mudanza
Cajas de mudanza
Litros y libros
Litros y libros
Corte de tableros
Corte de tableros
Flecha de balda
Flecha de balda

Calculadora de edad (edad exacta en años, meses y días)

Introduce la fecha de nacimiento y la fecha en la que quieres saber la edad. Obtendrás la edad exacta, la edad en meses, semanas, días, horas, minutos y segundos, y los días que faltan para el próximo cumpleaños.

La segunda fecha ya viene rellena con la fecha de hoy. Cámbiala solo si quieres saber la edad en un día concreto, como el de una incorporación al trabajo (si la dejas en blanco, se usa la fecha de hoy).
Resultado
Introduce una fecha de nacimiento en el campo de la izquierda y haz clic en «Calcular». El resultado aparecerá aquí.

Qué puedes hacer en esta página

  • Introduce la fecha de nacimiento y obtienes al instante tu edad exacta en años, meses y días. Cambia la segunda fecha para saber la edad en cualquier día, como el primer día en un trabajo nuevo o la fecha de un examen
  • La edad también se muestra en meses, semanas, días (días de vida), horas, minutos y segundos, junto con los días que faltan para el próximo cumpleaños
  • Sirve para comprobar la edad que debes indicar en un formulario, la edad de un bebé en semanas y meses o los días que han pasado desde un aniversario
  • En esta misma página también encontrarás una explicación sencilla de cómo se cuenta la edad y fórmulas para copiar en Excel, Hojas de cálculo de Google (la función SIFECHA) y Python
Esta calculadora usa la regla habitual, según la cual cumples un año más el propio día de tu cumpleaños. Es también la del Código Civil español para la mayoría de edad, que se cuenta incluyendo completo el día del nacimiento. En algunos casos, como los nacidos un 29 de febrero, la regla puede variar. En «Símbolos y términos», al final de la página, tienes los detalles.

¿Para qué sirve este cálculo?

Indicar bien la edad en formularios y solicitudes

Muchos formularios y convocatorias piden la edad «a fecha de» un día concreto, como el último día del plazo de presentación de solicitudes. Cerca de un cumpleaños, la edad el día en que rellenas el formulario y la edad el último día del plazo pueden ser distintas, así que lo más seguro es contar la edad cumplida en la fecha que pide el formulario.
El mismo cálculo sirve para comprobar requisitos como «tener cumplidos 18 años el día de la prueba» o la edad «a fecha de» con la que las ligas deportivas juveniles colocan a los jugadores en sus categorías.

Entender el curso escolar y la fecha de corte

En España, los cursos se organizan por año natural de nacimiento: un niño que cumple 3 años entre el 1 de enero y el 31 de diciembre empieza el segundo ciclo de Educación Infantil en septiembre de ese año, y el que cumple 6 años ese año empieza Educación Primaria. Los nacidos en diciembre son, por tanto, los más pequeños de su clase y los nacidos en enero, los mayores.
Introduce la fecha de nacimiento y el 31 de diciembre del año que te interese para ver qué edad tendrá el niño ese día. Puede haber excepciones según la comunidad autónoma o el centro, así que consulta la norma de tu zona.

Saber cuándo llegas a una edad clave (mayoría de edad, voto y jubilación)

Muchos derechos y trámites dependen de una edad: la mayoría de edad y el derecho de voto, a los 18 años, y la edad ordinaria de jubilación, que en 2026 es de 66 años y 10 meses (65 años para quien tiene una carrera de cotización larga) y seguirá subiendo de forma gradual. Introduce una fecha futura para ver qué edad tendrás ese día o cuántos días faltan para tu próximo cumpleaños.
En España, el Código Civil cuenta la mayoría de edad incluyendo completo el día del nacimiento, es decir, se alcanza el propio día del cumpleaños, igual que en esta calculadora (véase mayoría de edad). Otros trámites pueden contar de otra manera, así que confirma siempre la norma exacta en la fuente oficial antes de planificar.

Contar la edad de un bebé en semanas y meses (revisiones y vacunas)

Las revisiones pediátricas y el calendario de vacunación suelen indicarse como «a los 2 meses», «a los 4 meses», etc., y en los recién nacidos se cuenta a menudo en semanas. Un mes se cuenta en el mismo número de día del mes siguiente (el día correspondiente), así que esta calculadora también da la respuesta correcta para los bebés nacidos a final de mes, cuando «un mes después» puede resultar confuso.
La «Edad en días» cuenta además el día del nacimiento como día 0, la forma habitual de contar los días de vida.

Contar los días desde un aniversario (bodas, parejas, momentos especiales)

«¿Cuántos días llevamos casados?» «¿Cuándo cumplimos 1000 días juntos?» Introduce la fecha del aniversario en lugar de la fecha de nacimiento y el mismo cálculo sirve.
Una advertencia: los «días» de aquí son días transcurridos, con la fecha de inicio como día 0. Si quieres celebrar el «día 1000» contando la fecha de inicio como día 1, entonces el «día 1000» es el de 999 días transcurridos. Decide cómo cuentas antes de organizar la celebración.

Fórmula

Edad en años cumplidos
Notación matemática (la notación habitual)
\(A\) \(=\) \(Y_2\) \(-\) \(Y_1\) \(-\) \(d\)
En palabras (los símbolos sustituidos por palabras)
④ \(A\): edad \(=\) ① \(Y_2\): año de la fecha \(-\) ② \(Y_1\): año de nacimiento \(-\) ③ \(d\): ajuste (0 o 1)
La fórmula en palabras
① Toma el \(Y_2\): año de la fecha
② réstale el \(Y_1\): año de nacimiento
③ resta después el \(d\): ajuste (\(d = 1\) si aún no ha llegado el cumpleaños de este año; \(d = 0\) el día del cumpleaños o después)
④ y obtienes la \(A\): edad
Un ejemplo sencillo
La edad el 3 de julio de 2026 de una persona nacida el 15 de enero de 1990 es (el cumpleaños, el 15 de enero, ya ha pasado ese año, así que el ajuste es 0)
\(A\): edad \(=\) año de la fecha (2026) \(-\) año de nacimiento (1990) \(-\) ajuste (0)
\(2026 - 1990 - 0 = 36\)
La idea clave
El ajuste \(d\) es el corazón de esta fórmula. La resta de los años \(2026 - 1990 = 36\) da la edad que se tiene después del cumpleaños de 2026, así que, mientras no llegue el cumpleaños, hay que restar 1 más. Para la misma persona el 1 de enero de 2026, el cumpleaños (el 15 de enero) aún no ha llegado, así que la edad es \(2026 - 1990 - 1 = 35\). Esta es la regla habitual, en la que cumples un año el propio día del cumpleaños. Es también la que sigue el Código Civil para la mayoría de edad (se cuenta incluyendo completo el día del nacimiento; véase «Símbolos y términos»).
Edad en meses (total de meses)
Notación matemática (la notación habitual)
\(M\) \(=\) \(12\) \(\times\) \(A\) \(+\) \(m\)
En palabras (los símbolos sustituidos por palabras)
④ \(M\): total de meses \(=\) ② \(12\): meses de un año \(\times\) ① \(A\): edad en años \(+\) ③ \(m\): meses sueltos
La fórmula en palabras
① Toma la \(A\): edad en años
② multiplícala por \(12\): meses de un año para pasar los años a meses
③ suma los \(m\): meses sueltos (la parte de meses de «X años e Y meses»)
④ y obtienes el \(M\): total de meses
Un ejemplo sencillo
La edad en meses de una persona de 36 años, 5 meses y 18 días es
\(M\): total de meses \(=\) meses de un año (12) \(\times\) edad (36 años) \(+\) meses sueltos (5)
\(12 \times 36 + 5 = 437\)
La idea clave
La respuesta de este ejemplo es «437 meses y 18 días». Los días sueltos (aquí, 18) no se pueden pasar a meses, porque los meses tienen longitudes distintas (de 28 a 31 días). Por eso se dejan como días. Se cuenta un mes completo cuando llegas al mismo número de día del mes siguiente (el día correspondiente). Para saber qué ocurre cuando el mes siguiente no tiene ese día, como con el 31 de enero, consulta «día correspondiente» en el glosario.
Los días en semanas, horas, minutos y segundos (conversión de unidades)
Notación matemática (la notación habitual)
\(T_h\) \(=\) \(24\) \(\times\) \(N\)
\(T_m\) \(=\) \(1440\) \(\times\) \(N\)
\(T_s\) \(=\) \(86400\) \(\times\) \(N\)
\(N\) \(=\) \(7\) \(\times\) \(W\) \(+\) \(r\)
En palabras (los símbolos sustituidos por palabras)
③ \(T_h\): duración en horas \(=\) ② \(24\): horas de un día \(\times\) ① \(N\): días transcurridos
\(T_m\): duración en minutos \(=\) \(1440\): minutos de un día \(\times\) \(N\): días transcurridos
\(T_s\): duración en segundos \(=\) \(86.400\): segundos de un día \(\times\) \(N\): días transcurridos
\(N\): días transcurridos \(=\) \(7\): días de una semana \(\times\) ④ \(W\): semanas \(+\) ⑤ \(r\): días sueltos
La fórmula en palabras
① Toma los \(N\): días transcurridos
② multiplícalos por \(24\): horas de un día
③ y obtienes la \(T_h\): duración en horas (multiplica por 1440 para los minutos o por 86.400 para los segundos)
④ Para las semanas, se divide en lugar de multiplicar. Divide los días transcurridos entre 7 y el cociente entero son las \(W\): semanas
⑤ y el resto son los \(r\): días sueltos
Un ejemplo sencillo
Para un bebé de 100 días (\(100 \div 7 = 14\) y resto \(2\), es decir, «14 semanas y 2 días»)
\(T_h\): duración en horas \(=\) horas de un día (24) \(\times\) días transcurridos (100 días)
\(T_h = 24 \times 100 = 2400\)
\(T_m = 1440 \times 100 = 144.000\)
\(T_s = 86.400 \times 100 = 8.640.000\)
\(100 = 7 \times 14 + 2\)
La idea clave
Un día tiene 24 horas, una hora tiene 60 minutos y un minuto tiene 60 segundos. Por eso, para obtener los minutos se multiplica por \(24 \times 60 = 1440\) y, para obtener los segundos, por \(24 \times 60 \times 60 = 86.400\). Las semanas son el único caso en el que se divide en lugar de multiplicar. Una semana tiene 7 días, así que se dividen los días transcurridos entre 7: el cociente entero es el número de semanas y el resto son los días sueltos (por ejemplo, 100 días son 14 semanas y 2 días). Los días transcurridos \(N\) son los días reales del calendario (los días de vida, contando el día del nacimiento como día 0). Por eso el 29 de febrero de un año bisiesto también cuenta como un día.
La edad se reduce a una regla: restas los años y, si el cumpleaños de ese año todavía no ha llegado, restas 1 más. Para la edad en meses, semanas u horas, cuentas los días de vida y el resto es multiplicar o dividir por números fijos.

Símbolos y términos

Símbolos

\(A\) a La edad en años cumplidos. Es la inicial de «edad».
\(Y_1\), \(Y_2\) i griega sub uno, i griega sub dos El año de nacimiento (\(Y_1\)) y el año de la fecha en la que quieres saber la edad (\(Y_2\)). (Ejemplo: nacido en 1990, edad en 2026: \(Y_1 = 1990\), \(Y_2 = 2026\))
\((M_2, D_2) < (M_1, D_1)\) comparación de pares mes-día Significa «el mes y el día de la fecha (\(M_2, D_2\)) van antes que el mes y el día del cumpleaños (\(M_1, D_1\))». Se comparan primero los meses y solo se comparan los días cuando los meses son iguales, igual que se ordenan las palabras en un diccionario.
\(d\) de El ajuste de la fórmula de la edad. Vale 1 si el cumpleaños de ese año todavía no ha llegado y 0 el día del cumpleaños o después.
\(M\), \(m\) eme (mayúscula y minúscula) El total de meses (\(M\)) y los meses sueltos (\(m\)). Para «36 años y 5 meses», \(m = 5\) y el total es \(M = 12 \times 36 + 5 = 437\) meses.
\(N\) ene El número de días transcurridos desde el nacimiento (días de vida). Cuenta los días reales del calendario, con el día del nacimiento como día 0.
\(W\), \(r\) uve doble, erre Las semanas (\(W\)) y los días sueltos (\(r\)). Al dividir los días transcurridos entre 7, el cociente entero es \(W\) y el resto es \(r\).
\(T_h,\ T_m,\ T_s\) te sub hache, te sub eme, te sub ese El tiempo transcurrido expresado en horas, minutos y segundos. La letra pequeña de abajo a la derecha (el subíndice) es la inicial inglesa de la unidad (hours, minutes, seconds).

Términos

edad cumplida La edad contada desde la fecha de nacimiento, que empieza en 0 y sube 1 en cada cumpleaños (los «años cumplidos»). Es la edad que se usa en la vida diaria y en los documentos oficiales.
día correspondiente El mismo número de día en un mes o un año posteriores. Para el 15 de enero, el día correspondiente del mes siguiente es el 15 de febrero. Los meses sueltos de una edad se cuentan según si se ha llegado a ese día. Cuando el mes siguiente no tiene ese día, como con el 31 de enero, lo sustituye el último día de ese mes, y el mes se completa al terminar ese último día. Por ejemplo, un bebé nacido el 31 de enero de 2023 tiene «0 meses y 28 días» el 28 de febrero de 2023 (todavía no 1 mes) y «1 mes y 1 día» el 1 de marzo. Los días sueltos se vuelven a contar desde el día sustituto (28 de febrero), así que la edad pasa de «0 meses y 28 días» directamente a «1 mes y 1 día» y no existe ningún día que diga «exactamente 1 mes y 0 días».
año bisiesto Un año con 29 de febrero. Suele ser cada 4 años, pero los años divisibles entre 100 no son bisiestos salvo que sean divisibles entre 400 (2100 no es bisiesto; 2000 sí lo fue). En esta calculadora, una persona nacida un 29 de febrero cumple un año más el 1 de marzo en los años no bisiestos. Las normas y los organismos no siempre coinciden (algunos usan el 28 de febrero), así que, si importa la edad legal, consulta la norma oficial que se aplique.
fecha de corte La fecha que marca a partir de cuándo un niño pasa al curso siguiente. En España los cursos se organizan por año natural de nacimiento: el niño que cumple 3 años entre el 1 de enero y el 31 de diciembre empieza el segundo ciclo de Educación Infantil en septiembre de ese año, y el que cumple 6 años ese año empieza Educación Primaria. Los nacidos a finales de año son, por tanto, los más pequeños de su clase. Puede haber excepciones según la comunidad autónoma, así que consulta la norma de tu zona.
días de vida El número de días contados con el día del nacimiento como día 0. La «Edad en días» de esta calculadora usa este recuento. Es 1 menos que el recuento que llama «día 1» al día del nacimiento, así que ten cuidado con cuál necesitas.
mayoría de edad En España, el Código Civil establece que la mayoría de edad empieza a los dieciocho años cumplidos y que, para contar esos años, se incluye completo el día del nacimiento (art. 240; antes de la reforma de 2021, art. 315). Es decir, se alcanza el propio día del cumpleaños, igual que en la regla de esta calculadora (un año más el día del cumpleaños).

Qué conviene saber de antemano

Esto es lo que conviene saber para usar el cálculo de esta página entendiéndolo de verdad, y no solo pulsando el botón.
Si te atascas, repasar estos temas es el camino más rápido.

Resta con números grandes (3.º–4.º de Primaria, 8-10 años)
  • Saber hacer por escrito una resta de números de cuatro cifras como 2026 − 1990, incluyendo las llevadas
La hora y el calendario (2.º–3.º de Primaria, 7-9 años)
  • Saber que 1 día = 24 horas, 1 hora = 60 minutos, 1 minuto = 60 segundos y 1 semana = 7 días
  • Saber que un año tiene 12 meses y que los meses tienen de 28 a 31 días (solo febrero es más corto)
  • Saber que aproximadamente cada 4 años hay un año con 29 de febrero (un año bisiesto)
Multiplicación por escrito (3.º–4.º de Primaria, 8-10 años)
  • Saber multiplicar dos números de dos cifras, como 21 × 24
  • Saber pasar años a meses multiplicando por 12, como en 12 × 36
División con resto (3.º–4.º de Primaria, 8-10 años)
  • Saber hallar el cociente y el resto, como en 100 ÷ 7 = 14 y resto 2
  • Ver que el resto son los «días sueltos» de «X semanas e Y días»

Cómo calcularlo con Excel

Copia toda la tabla de abajo y pégala en la celda A1 de Excel. Funciona tal cual.
Tabla para calcular la edad exacta (años, meses y días)
Fecha de nacimiento 1990-01-15
Edad en esta fecha 2026-07-03
Edad (años) =SIFECHA(B1;B2;"Y")
Meses sueltos =SIFECHA(B1;B2;"YM")
Días sueltos =SIFECHA(B1;B2;"MD")
Tabla para la edad en meses, semanas y días
Fecha de nacimiento 1990-01-15
Edad en esta fecha 2026-07-03
Total de meses =SIFECHA(B1;B2;"M")
Total de días (días de vida) =B2-B1
Semanas =ENTERO((B2-B1)/7)
Días sueltos (resto de las semanas) =RESIDUO(B2-B1;7)
Tabla para la edad en horas, minutos y segundos
Fecha de nacimiento 1990-01-15
Edad en esta fecha 2026-07-03
Edad en horas =(B2-B1)*24
Edad en minutos =(B2-B1)*1440
Edad en segundos =(B2-B1)*86400
Tabla para la edad de hoy (un truco que no necesita la segunda fecha)
Fecha de nacimiento 1990-01-15
Edad de hoy (años) =SIFECHA(B1;HOY();"Y")
Escribe las fechas con el formato 1990-01-15 (año-mes-día). Excel lee este formato como fecha sea cual sea la configuración regional. La protagonista es la función SIFECHA (DATEDIF en inglés). Su tercer argumento significa: «Y» = edad en años cumplidos, «YM» = meses sueltos, «MD» = días sueltos, «M» = total de meses. (SIFECHA no aparece en la lista de funciones sugeridas, pero funciona en todas las versiones de Excel.)
En la primera tabla, B3 = 36, B4 = 5 y B5 = 18, así que la edad es «36 años, 5 meses y 18 días». En la segunda tabla, el total es de 13.318 días, que son 1902 semanas y 4 días. Si «=B2-B1» aparece como una fecha, cambia el formato de la celda a «Número».
Ten en cuenta que SIFECHA con «MD» puede dar 1 o 2 días de diferencia, o incluso valores raros, cerca del final de los meses (por ejemplo, para las personas nacidas el día 31). Cuando importen los días sueltos, guíate por el resultado de esta calculadora.
Con HOY() como en la última tabla, la edad se actualiza a «edad de hoy» cada vez que abres el archivo.

Cómo calcularlo con Hojas de cálculo de Google

Copia toda la tabla de abajo y pégala en la celda A1 de Hojas de cálculo de Google. Funciona tal cual.
Tabla para calcular la edad exacta (años, meses y días)
Fecha de nacimiento 1990-01-15
Edad en esta fecha 2026-07-03
Edad (años) =SIFECHA(B1;B2;"Y")
Meses sueltos =SIFECHA(B1;B2;"YM")
Días sueltos =SIFECHA(B1;B2;"MD")
Tabla para la edad en meses, semanas y días
Fecha de nacimiento 1990-01-15
Edad en esta fecha 2026-07-03
Total de meses =SIFECHA(B1;B2;"M")
Total de días (días de vida) =B2-B1
Semanas =ENTERO((B2-B1)/7)
Días sueltos (resto de las semanas) =RESIDUO(B2-B1;7)
Tabla para la edad en horas, minutos y segundos
Fecha de nacimiento 1990-01-15
Edad en esta fecha 2026-07-03
Edad en horas =(B2-B1)*24
Edad en minutos =(B2-B1)*1440
Edad en segundos =(B2-B1)*86400
Tabla para la edad de hoy (un truco que no necesita la segunda fecha)
Fecha de nacimiento 1990-01-15
Edad de hoy (años) =SIFECHA(B1;HOY();"Y")
En Hojas de cálculo de Google, SIFECHA, HOY, ENTERO y RESIDUO funcionan igual que en Excel. Copia la tabla entera, pégala en la celda A1 y cambia las fechas de B1 (y B2) por las tuyas.
Como en Excel, SIFECHA con «MD» puede dar 1 o 2 días de diferencia cerca del final de los meses.

Cómo calcularlo con Python

from datetime import date

birth = date(1990, 1, 15)   # fecha de nacimiento
ref = date(2026, 7, 3)      # la fecha en la que se quiere saber la edad (usa date.today() para hoy)

# Edad: se restan los años y se resta 1 más si el cumpleaños todavía no ha llegado
age = ref.year - birth.year - ((ref.month, ref.day) < (birth.month, birth.day))

total_days = (ref - birth).days          # días transcurridos desde el nacimiento
weeks, extra_days = divmod(total_days, 7)  # semanas y días sueltos

print(f"Edad: {age} años")
print(f"Días transcurridos: {total_days} días ({weeks} semanas y {extra_days} días)")
print(f"Horas: {total_days * 24} / Minutos: {total_days * 1440} / Segundos: {total_days * 86400}")
Funciona solo con la biblioteca estándar. Lo esencial es «(ref.month, ref.day) < (birth.month, birth.day)» en la línea de la edad. Cuando Python compara pares (mes, día), compara primero los meses y solo compara los días cuando los meses son iguales (el mismo orden que las palabras en un diccionario). Así, esta parte comprueba que «la fecha va antes del cumpleaños, es decir, el cumpleaños de este año todavía no ha llegado». Python trata el resultado True/False como 1/0 en la resta, de modo que el ajuste de la fórmula cabe en esta sola línea.

La fórmula en LaTeX y otras notaciones matemáticas (para copiar)

Edad en años cumplidos
A = Y₂ − Y₁ − d (d = 1 si la fecha es anterior al cumpleaños de ese año; 0 el día del cumpleaños o después)
A = Y_2 - Y_1 - d, \quad d = \begin{cases} 1 & ((M_2, D_2) < (M_1, D_1)) \\ 0 & (\text{en otro caso}) \end{cases}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
  <mrow>
    <mi>A</mi><mo>=</mo>
    <msub><mi>Y</mi><mn>2</mn></msub><mo>&#x2212;</mo>
    <msub><mi>Y</mi><mn>1</mn></msub><mo>&#x2212;</mo>
    <mi>d</mi><mo>,</mo><mspace width="0.7em"/>
    <mi>d</mi><mo>=</mo>
    <mrow>
      <mo>{</mo>
      <mtable columnalign="center left">
        <mtr>
          <mtd><mn>1</mn></mtd>
          <mtd><mrow><mo>(</mo><msub><mi>M</mi><mn>2</mn></msub><mo>,</mo><msub><mi>D</mi><mn>2</mn></msub><mo>)</mo><mo>&lt;</mo><mo>(</mo><msub><mi>M</mi><mn>1</mn></msub><mo>,</mo><msub><mi>D</mi><mn>1</mn></msub><mo>)</mo></mrow></mtd>
        </mtr>
        <mtr>
          <mtd><mn>0</mn></mtd>
          <mtd><mtext>en otro caso</mtext></mtd>
        </mtr>
      </mtable>
    </mrow>
  </mrow>
</math>
A = Y_2 - Y_1 - d, d = {(1, if (M_2, D_2) < (M_1, D_1)), (0, otherwise):}
age = y2 - y1 - Boole[m2 < m1 || (m2 == m1 && d2 < d1)]
age := y2 - y1 - piecewise(m2 < m1 or (m2 = m1 and d2 < d1), 1, 0);
age = y2 - y1 - (m2 < m1 | (m2 == m1 & d2 < d1));
A = Y_2 - Y_1 - d (d = 1 si la fecha es anterior al cumpleaños de ese año; 0 el día del cumpleaños o después)
Edad en meses (total de meses)
M = 12A + m
M = 12A + m
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
  <mrow>
    <mi>M</mi><mo>=</mo>
    <mn>12</mn><mi>A</mi>
    <mo>+</mo><mi>m</mi>
  </mrow>
</math>
M = 12A + m
totalMonths = 12*age + extraMonths
totalMonths := 12*age + extraMonths;
total_months = 12*age + extra_months;
M = 12A + m
Los días en semanas, horas, minutos y segundos (conversión de unidades)
Tₕ = 24N, Tₘ = 1440N, Tₛ = 86400N, N = 7W + r (0 ≤ r ≤ 6)
T_h = 24N,\quad T_m = 1440N,\quad T_s = 86400N,\quad N = 7W + r\ \ (0 \le r \le 6)
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
  <mrow>
    <msub><mi>T</mi><mi>h</mi></msub><mo>=</mo><mn>24</mn><mi>N</mi><mo>,</mo><mspace width="0.7em"/>
    <msub><mi>T</mi><mi>m</mi></msub><mo>=</mo><mn>1440</mn><mi>N</mi><mo>,</mo><mspace width="0.7em"/>
    <msub><mi>T</mi><mi>s</mi></msub><mo>=</mo><mn>86400</mn><mi>N</mi><mo>,</mo><mspace width="0.7em"/>
    <mi>N</mi><mo>=</mo><mn>7</mn><mi>W</mi><mo>+</mo><mi>r</mi><mspace width="0.7em"/>
    <mo>(</mo><mn>0</mn><mo>&#x2264;</mo><mi>r</mi><mo>&#x2264;</mo><mn>6</mn><mo>)</mo>
  </mrow>
</math>
T_h = 24N, T_m = 1440N, T_s = 86400N, N = 7W + r (0 <= r <= 6)
hours = 24*days; minutes = 1440*days; seconds = 86400*days; {weeks, remDays} = QuotientRemainder[days, 7]
hours := 24*days; minutes := 1440*days; seconds := 86400*days; weeks := iquo(days, 7); remDays := irem(days, 7);
num_hours = 24*num_days; num_minutes = 1440*num_days; num_seconds = 86400*num_days; num_weeks = floor(num_days/7); rem_days = mod(num_days, 7);
T_h = 24N, T_m = 1440N, T_s = 86400N, N = 7W + r (0 ≤ r ≤ 6)

Cómo pedirle a ChatGPT  que haga el cálculo

Eres un asistente de cálculo de edades. Haz el siguiente cálculo ejecutando realmente código de Python y basa tu respuesta únicamente en los números del resultado de la ejecución (no calcules de cabeza ni estimes).

La fecha de nacimiento es el 15 de enero de 1990. Para la fecha del 3 de julio de 2026, calcula:
1. La edad exacta en años, meses y días (cuenta un mes completo el mismo número de día del mes siguiente; si ese mes no tiene ese día, cuenta el mes completo al terminar el último día del mes)
2. El total de días desde el nacimiento (contando el día del nacimiento como día 0) y el mismo número expresado como «X semanas e Y días»
3. Cuántos días faltan para el próximo cumpleaños (supón que la edad sube 1 el propio día del cumpleaños)

Muestra el código que has usado y los números del resultado de la ejecución.

Cómo usar
  1. 1
    Introduce los números
    Escribe en los campos los números con los que quieres calcular
  2. 2
    Calcula
    Haz clic en el botón «Calcular»
  3. 3
    Consulta el resultado
    El resultado aparece al instante. En la misma página también encontrarás el desarrollo del cálculo y la explicación de la fórmula
  Las ventajas de DataChef
Fácil y gratis
Conversiones gratis e ilimitadas
Sin conocimientos técnicos: fácil e intuitivo
Sin registro
Disponible nada más entrar
Sin necesidad de dar datos personales
Seguro y protegido
Conexión cifrada y segura (SSL)
Los archivos se borran automáticamente tras la descarga
Alta velocidad
Carga y conversión rápidas, sin esperas
Sin marcas de agua
Sin marca de agua
Sin necesidad de atribución
Uso comercial permitido
Uso comercial gratuito
Sin necesidad de pedir permiso