As adjectives the difference between unpure and unclean
is that unpure is not pure while unclean is dirty, soiled or foul.
unclean
English
Adjective
(er)
dirty, soiled or foul
not moral or chaste
ritually or ceremonially impure or unfit
Synonyms
* See also