Well first off, Karate is from Japan and uses punches, kicks, and open or "knife hand" strikes. While, Kung Fu is from China and mimics the strikes of animals by using the fingertips, palms, nails, wrists ect. Both have controversy over where and who they originated from so i wont get into that.