For free vs. free of charges [duplicate] - English Language Usage . . .
I dont think theres any difference in meaning, although "free of charges" is much less common than "free of charge". Regarding your second question about context: given that English normally likes to adopt the shortest phrasing possible, the longer form "free of charge" can be used as a means of drawing attention to the lack of demand for . . .
more