On time = “시간 딱 맞게, 늦지 않게”
Used when something happens at the exact scheduled or expected time. No delay.
In time = “시간 전에, 여유 있게”
Means early enough to do something, or before it is too late. Not exact, but within a useful/needed time frame.
On time
In time