The simplest and most efficient way to clean a straight razor is to wash it with soapy hot water. It does not have to be any special shaving soap; an ordinary mild soap will do. The glycerin in the soap will help wash off the dead skin cells and lather residue sticking on the blade.