Transkodowanie – proces przekształcania danych z jednego formatu do innego, zazwyczaj w celu umożliwienia ich odczytu lub przetwarzania przez różne systemy lub urządzenia.
Może obejmować konwersję między różnymi formatami plików, kodowaniami znaków, lub strukturami danych. Transkodowanie jest często stosowane w informatyce, telekomunikacji oraz przemyśle medialnym.