John Charles Polanyi (23 janvier 1929 à Berlin) est un chimiste et physicien canadien. Il obtint le prix Nobel de chimie de 1986 conjointement avec Yuan Tseh Lee et Dudley Robert Herschbach pour « leurs contributions à la dynamique des processus chimiques élémentaires ».
C'est le fils de Michael Polanyi, chimiste et philosophe libéral, ainsi que le neveu de Karl Polanyi, économiste considéré comme étant l'un des chef de file de l'école substantiviste. Il nait à Berlin en 1929. Sa famille émigre en Angleterre en 1933. Il étudie alors à l'université de Manchester où il obtint son doctorat en 1952.
En 1954, il devient chercheur à l'université de Princeton et en 1956, il est nommé lecturer (maître de conférences) à l'université de Toronto. Il effectue l'ensemble de sa carrière dans cette même université, devenant professeur en 1957.
Il est également docteur honoris causa de nombreuses universités à travers le monde.