¿Cómo funciona el cálculo de edad usando el RUT?

Este artículo explica en detalle el proceso para calcular la edad de una persona usando su RUT (Rol Único Tributario) chileno. Primero definimos qué es el RUT y cómo se asigna, luego mostramos por qué el RUT en sí no contiene la fecha de nacimiento, y cómo obtener esa fecha mediante la consulta al Registro Civil o a través de un certificado de nacimiento. A continuación, describimos la fórmula para calcular la edad a partir de la fecha de nacimiento, con ejemplos prácticos en JavaScript y Excel. Finalmente, revisamos implementaciones en sitios web y consideraciones legales y de privacidad.
¿Cómo funciona el cálculo de edad usando el RUT?
¿Qué es el RUT y el RUN?
El RUT (Rol Único Tributario) es el identificador que asigna el Servicio de Impuestos Internos (SII) a todas las personas naturales y jurídicas que realizan actividades sujetas a impuestos en Chile. En las personas naturales coincide con el RUN (Rol Único Nacional), otorgado por el Servicio de Registro Civil e Identificación al momento del nacimiento o de la solicitud de la cédula de identidad para extranjeros en Chile.
Relación entre RUT y fecha de nacimiento
Contrario a lo que suelen pensar algunos, el RUT no incorpora de manera directa la fecha de nacimiento. Desde 1984 el RUN/RUT se asigna de forma correlativa; por tanto, un número menor suele corresponder a una persona de mayor edad, pero no de forma exacta ni utilizable para un cálculo preciso de años. Los dígitos del RUT únicamente incluyen un número secuencial y un dígito verificador, calculado con un algoritmo específico para evitar errores de digitación.
Cómo obtener la fecha de nacimiento a partir del RUT
Consulta en línea al Registro Civil
La forma más directa es usar el sitio del Registro Civil e Identificación para solicitar el certificado de nacimiento sólo con el RUT. El trámite en línea se realiza así:
- Ingresa a Registro Civil.
- Selecciona “Certificados en línea” y luego “Certificado de nacimiento”.
- Completa el formulario con tu RUT y datos solicitados.
- Realiza el pago, si corresponde, y descarga el certificado que incluye la fecha de nacimiento.
Solicitud presencial o a través de ChileAtiende
También puedes obtener el certificado en una oficina del Registro Civil o de ChileAtiende, llevando tu RUT. El certificado detalla fecha y lugar de nacimiento.
Cálculo de la edad a partir de la fecha de nacimiento
Fórmula general
Una vez que dispones de la fecha de nacimiento (dd/mm/aaaa), la edad se calcula restando la fecha de nacimiento de la fecha actual y ajustando por si aún no ha cumplido años este año. Matemáticamente:
Edad = Año_actual − Año_nacimiento − (¿(Mes_actual, Día_actual) < (Mes_nacimiento, Día_nacimiento)? 1 : 0)
Ejemplo en JavaScript
function calcularEdad(fechaNacimiento) { const hoy = new Date(); const [dia, mes, año] = fechaNacimiento.split('/').map(Number); const cumple = new Date(año, mes - 1, dia); let edad = hoy.getFullYear() - cumple.getFullYear(); const m = hoy.getMonth() - cumple.getMonth(); if (m < 0 || (m === 0 && hoy.getDate() < cumple.getDate())) { edad--; } return edad; } // Uso: console.log(calcularEdad('15/08/1990')); // e.g. 34Ejemplo en Excel
Si A1 contiene la fecha de nacimiento en formato fecha, en B1 puedes usar:
=DATEDIF(A1, HOY(), "Y")Implementación práctica
En una página web
1. Formulario para ingresar RUT.
2. Llamada AJAX a un servicio interno que, usando credenciales, consulta al Registro Civil la fecha de nacimiento.
3. JavaScript ejecuta la función de cálculo y muestra la edad en pantalla.
En WordPress
Se puede desarrollar un shortcode que reciba el RUT, llame a un endpoint propio y devuelva la edad. Ejemplo básico en functions.php:
function sc_calcular_edad( $atts ) { $atts = shortcode_atts( array('rut' => ''), $atts ); $fecha = obtener_fecha_nacimiento_desde_rut($atts['rut']); // función personalizada return calcular_edad($fecha); } add_shortcode('edad_rut', 'sc_calcular_edad');Consideraciones legales y de privacidad
La Ley de Protección de Datos Personales obliga a resguardar la información sensible. La fecha de nacimiento se considera dato personal, por lo que sólo debe consultarse con autorización o para fines permitidos por la ley. El SII y el Registro Civil tienen políticas de uso y acceso que deben respetarse.
Preguntas Frecuentes (FAQ)
¿Puedo estimar la edad directamente del RUT sin consultar al Registro Civil?
No. Aunque los RUT más bajos suelen corresponder a personas mayores por la asignación correlativa desde 1984, esta estimación no es precisa ni admisible legalmente.
¿Qué costo tiene obtener el certificado de nacimiento en línea?
El trámite en línea tiene un costo variable (aprox. CLP $1.800), mientras que presencial puede variar según oficina.
¿Hay descuentos para grupos especiales?
Adultos mayores y familias de bajos recursos pueden acceder a exenciones o tarifas reducidas, según normativa del Registro Civil.
Deja una respuesta