As nouns the difference between cleaner and janitor is that cleaner is a person whose occupation is to clean floors, windows and other things while janitor is (chiefly us) someone who looks after the maintenance and cleaning of a public building.