József Takács (30 June 1904 – 3 September 1983) was a Hungarian international footballer who earned 32 international caps between 1923 and 1933, scoring 26 goals, and participated at the 1924 Summer Olympics. Takács, who played as a striker, played club football for Vasas SC and Ferencváros.