スキン(英語:skin)とは、アプリケーションソフトウェアなどでユーザインタフェースの外観表示を変更できる機能をいう。 主に文字や背景の表示色、大きさ、フォントや、表示フォーマット、スタイルや画像などを一括して変更することができる。 スキンを定義する方法はアプリケーションソフトウェアによって様々だが、PNGなど一般的なファイルフォーマットを用いた背景・ボタン・アイコンなどの画像を用意し、画像以外の要素を定義したテキストファイルを添えることが多い。 「テーマ」や「ビジュアルスタイル」などとも呼ばれる。それぞれの意味を区別して使い分ける場合もあるが、はっきりした定義は決まっていない。