In this paper, we propose a 3D tactile sensor using self-capacitance measurement for robot. The proposed sensor consists of the two electrodes (E 1 and E 2 ) and elastic body. The capacitance between E 1 or E 2 and GND is measured by switching between E 1 and E 2 . The capacitance between E 1 and GND is used to detect the object before contact (proximity range) and to discriminate the material on contact. The capacitance between E2 and GND (E 1 ) is used to detect the indentation on contact. The sensor is attached to the robot surface, and can detect object both before and after contact (3D range). This technique may be applicable to proximity and tactile sensor for robot.