According to some studies, karate does improve your height. On the other hand, some says there is no significant effect. But one thing is definitely clear. Your height is of course not going to reduce your height at all, and will improve your body from different aspects.