I'm not sure if there's much point to this one, but just in case someone ever needs it- here's a page that lists all Chinese homophones, with a page for each word length: http://hskhsk.pythonanywhere.com/homophones

I am defining homophones as words with identical pinyin. You can choose whether or not tones should be ignored by selecting the appropriate option.