As conjunctions the difference between but and except is that but is except (for), excluding preceded by a negation while except is with the exception (that); used to introduce a clause, phrase or adverb forming an exception or qualification to something previously stated.