Це слова-синоніми, які дещо відрізняються за значенням.
Правильно
Винний – той, хто вчинив який-небудь проступок або злочин. Провина його доказана, хоча сам він може цього не усвідомлювати.
Суд вирішив, що Григорій винний в аварії.
Ніхто не знав, хто винний у зриві уроків.
Винуватий – той, у якого виражається усвідомлення своєї вини, провини.
Андрій знітився і відвів винуватий погляд.
Дівчина опустила винуваті очі.