On Time vs. In Time


On time means ‘at the planned time’. If you are ‘on time’, you are neither late nor early. The opposite is early or late.

In time means ‘before the last moment’. The opposite is ‘too late’.