Pretty - a person is attractive and nice to look at.
Beautiful - Truly captivating and can mean physical and emotional attributes. My partner calls me beautiful as he means me as a whole person inside and out.
Beautiful sounds like a stronger version of pretty. Like saying something is good vs something is great (not America), they both mean the same thing but one has more gravitas to it.