The term "interface" can refer to either a hardware connection or a user interface. It can also be used as a verb, describing how two devices connect to each other.

A hardware interface is used to connect two or more electronic devices together. For example, a printer typically connects to a computer via a USB interface. Therefore, the USB port on the computer is considered the hardware interface. The printer itself also has a USB interface, which is where the other end of the USB cable connects. Several common peripherals connect to a computer via USB, while other devices use a Firewire connection or other interface. Ethernet connections are commonly used for networking, which is why most cable modems and routers have an Ethernet interface.

Many other electronic devices besides computers use some type of interface to connect to other equipment. For example, a TV may connect to a Blu-ray player via an HDMI cable and may connect to a cable box using component cables. Audio devices may have either analog or digital audio connections and may include a MIDI interface, which is used to transfer MIDI data. iPods have a proprietary "dock connector" interface, which allows them to connect to a power source and transfer data via USB.

Since there are many different types of electronic devices, there are also a lot of hardware interfaces. Fortunately, standards like USB, Firewire, HDMI, and MIDI have helped consolidate the number of interfaces into a manageable number. After all, it would be pretty difficult if each digital camera, printer, keyboard, and mouse used a different interface. Computers would need a lot more ports on the back!

Updated March 31, 2009 by Per C.

quizTest Your Knowledge

What are I/O connections on the sides of a computer called?

Correct! Incorrect!     View the Port definition.
More Quizzes →

The Tech Terms Computer Dictionary

The definition of Interface 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.