A skin is a file or package that changes the appearance of a program or operating system's interface. Skins provide a graphical user interface (GUI) overhaul for an application or operating system, allowing users to customize the look and feel of software on their device. Some applications use the term "theme" instead of skin, often to imply subtler changes rather than a full GUI transformation.

Since building in support for skinning takes extra development effort, relatively few applications support it. The use of skins that completely redesign an interface is generally limited to media players like WinAmp and VLC. Support for simpler, customizable themes is more common, including in web browsers like Google Chrome. Applications that support themes often include built-in theme galleries that let you browse and apply themes to change colors, fonts, and icons.

The Android operating system allows device manufacturers to include a skin that changes the appearance of the entire interface and introduces new functionality. However, these skins are not easily customizable by the device's owner. Changing an Android device's skin requires you to root the device or install separate software not included by the manufacturer.

Updated March 2, 2023 by Brian P.

quizTest Your Knowledge

Cinepak, MPEG-2, H.264, and VP8 are types of what?

Encryption algorithms
Windows compliers
Video codecs
Virtual machines
Correct! Incorrect!     View the Codec definition.
More Quizzes →

The Tech Terms Computer Dictionary

The definition of Skin on this page is an original definition written by the team. If you would like to reference this page or cite this definition, please use the green citation links above.

The goal of is to explain computer terminology in a way that is easy to understand. We strive for simplicity and accuracy with every definition we publish. If you have feedback about this definition or would like to suggest a new technical term, please contact us.

Sign up for the free TechTerms Newsletter

How often would you like to receive an email?

You can unsubscribe or change your frequency setting at any time using the links available in each email.

Questions? Please contact us.