המרה, בשפות מחשב כגון C או JAVA, היא פעולת תוכנית אשר ממירה אובייקט מטיפוס אחד לשני. למשל, משתנה מטיפוס שבר (floating point) יכול להיות מומר לשלם (integer). לכל שפה יש כללים מסוימים המגדירים איך ההמרה יכולה להתרחש. מתכנת יכול לבצע המרה ישירה, או שמהדר (מעבד) השפה יכול לבצע את ההמרה בזמן העיבוד.