Enter your date of birth. We add every digit down to a single number — unless it lands on a master number (11, 22 or 33), which stays exactly as it is.
(function(){
var meanings = {
1:[“The Leader”,”Independent, original, born to go first. You start what others finish.”],
2:[“The Peacemaker”,”Intuitive and diplomatic. You hold things together that would otherwise fall apart.”],
3:[“The Voice”,”Creative, expressive, magnetic. Words and ideas move through you easily.”],
4:[“The Builder”,”Steady, loyal, practical. You make things that last.”],
5:[“The Free Spirit”,”Change is your element. You are here to taste everything once.”],
6:[“The Guardian”,”Responsible and warm. People heal in your company.”],
7:[“The Seeker”,”Analytical, private, drawn to what lies beneath. You need to know why.”],
8:[“The Powerhouse”,”Ambitious and capable. You understand how the material world works.”],
9:[“The Old Soul”,”Compassionate and wise. You have been here before.”],
11:[“The Illuminator”,”A master number. Heightened intuition with a duty to inspire.”],
22:[“The Master Builder”,”The most powerful number. Big visions made real in the material world.”],
33:[“The Master Teacher”,”The rarest path. Healing and uplifting others is the work itself.”]
};
function reduce(n){
while(n>9 && n!==11 && n!==22 && n!==33){
var s=0, t=String(n);
for(var i=0;i<t.length;i++){ s+=parseInt(t.charAt(i),10); }
n=s;
}
return n;
}
document.getElementById('nv-calc').addEventListener('click',function(){
var v=document.getElementById('nv-dob').value;
if(!v){ alert('Enter your date of birth first.'); return; }
var parts=v.split('-');
var y=reduce(parseInt(parts[0],10)), m=reduce(parseInt(parts[1],10)), d=reduce(parseInt(parts[2],10));
var lp=reduce(y+m+d);
var info=meanings[lp];
document.getElementById('nv-number').textContent=lp;
document.getElementById('nv-label').textContent=info[0];
document.getElementById('nv-meaning').textContent=info[1];
document.getElementById('nv-link').href='/life-path-'+lp+'/';
document.getElementById('nv-result').style.display='block';
});
})();
We don’t store your date of birth — the calculation happens entirely on this page.