トランスパイラ(英語:transpiler)とは、あるプログラミング言語のソースコードを別のプログラミング言語のソースコードに変換するプログラムの総称である。
入力と出力が同じプログラミング言語で、ソースコードの記法を特定のコーディング規約や最新の言語仕様に沿ったものに変換するものもある。
いわゆる「コンパイラ」の一種である。