for free 不需要付钱的;免费的 free of charge 免费 二者在用法上没有区别,都可做形容词也可做副词。只不过是for free是一俚语。
for free 意思为免费。free of charge 为不收费。两者无本质上的区别。