Sanji es un hombre alto (el 5.º más alto de la tripulación, midiendo 1'77 cm y 1'80 cm después del Timeskip), delgado, tiene el ojo izquierdo permanentemente oculto por su cabello rubio.