You're looking for zhongwen.com. I'm not an expert, but my understanding is that Chinese etymology is more controversial than English etymology, because a lot depends on how much you trust conclusions reached by early authors versus what actually appears on early inscriptions.