Kanonik dönüşüm, Hamilton mekanik sisteminde, kanonik koordinatların (q, s, t) → (S, P, T) şeklinde değiştirilmesidir. Kanonik dönüşümler, Lagrange mekaniğinde de geçerlidir, ancak burada genelleştirilmiş koordinatlara yapılan değişiklikler, Lagrange denklemlerinin şeklini etkilemez. Ayrıca, "kanonik dönüşüm" terimi, plazma dinamiği ve web sayfalarının indekslenmesi gibi farklı alanlarda da kullanılmaktadır.