Input and Output Devices of a Computer: Definitions, Examples and Differences

Input and Output Devices for a Computer
On this page
  1. Input vs output devices at a glance
  2. How input and output work together
  3. List of input devices
  4. List of output devices
  5. Devices that are both input and output
  6. How input and output devices connect
  7. What is an I/O device error and how do you fix it?
  8. FAQ

Input devices send data into a computer (a keyboard, mouse, microphone or scanner). Output devices take the results out of the computer in a form people can see, hear or hold (a monitor, speakers or a printer). Some devices, such as a touchscreen or a headset with a mic, do both and are called input/output (I/O) devices.

Input vs output devices at a glance

Input deviceOutput device
Direction of dataUser/world → computerComputer → user/world
What it doesCaptures text, clicks, sound, images, movementShows, plays or prints the result
ConvertsPhysical actions into digital signalsDigital signals into light, sound or paper
ExamplesKeyboard, mouse, touchpad, microphone, webcam, scannerMonitor, speakers, headphones, printer, projector
Needs a driver?Usually built in (HID class)Often (graphics, printers, audio)

How input and output work together

Every computer follows the same cycle: input → processing → output, with storage keeping data for later.

  1. You press a key. The keyboard turns the key press into a code and sends it over USB or Bluetooth.
  2. The operating system and the CPU process it (for example, add the letter to a document in memory).
  3. The graphics chip sends the updated image to the monitor, which shows the letter.

The CPU itself never "talks" to a mouse or printer directly. Devices connect through ports and controllers (USB, HDMI, Bluetooth, Wi-Fi), and small programs called drivers translate between the device and the operating system.

List of input devices

DeviceWhat it inputsCommon use
KeyboardText, numbers, shortcutsTyping, commands, gaming
Mouse / trackballPointer movement and clicksPointing and selecting
Touchpad (trackpad)Finger movement, gesturesLaptops
MicrophoneSoundCalls, voice typing, voice assistants, podcasts
WebcamVideo and still imagesVideo calls, Windows Hello face sign-in
ScannerImages of paper documents and photosDigitizing documents
Barcode / QR scannerCodesShops, warehouses
Graphics tablet / stylusPen strokes with pressureDrawing, design, handwriting
Game controller / joystickButtons, analog movementGames, simulators
Fingerprint readerFingerprintSign-in, payments
Digital cameraPhotos and video (transferred to the PC)Photography
Sensors (light, motion, temperature)Readings from the environmentPhones, smart homes, IoT

List of output devices

DeviceWhat it outputsCommon use
Monitor / displayImages, video, textEverything you see
PrinterText and images on paperDocuments, photos
SpeakersSoundMusic, video, alerts
Headphones / earbudsPrivate soundListening without disturbing others
ProjectorLarge images on a wall/screenClassrooms, meetings, home cinema
3D printerPhysical objectsPrototypes, parts
PlotterLarge-format line drawingsEngineering and architecture plans
Braille display / embosserRaised Braille textAccessibility for blind users
Haptic devicesVibration and force feedbackGame controllers, phones

Devices that are both input and output

DeviceInput partOutput part
TouchscreenDetects your touchShows the image
Headset with micMicrophoneHeadphones
Multifunction printerScannerPrinter
Modem / router / network cardReceives data from the networkSends data to the network
VR headsetHead and hand trackingScreens and sound
Game controller with rumbleButtons and sticksVibration
USB flash drive / external SSDReads data into the computerStores data written by the computer

Is a touchscreen input or output? Both. The glass layer that senses your finger is an input device; the display panel under it is an output device. That is why touchscreens are the standard example of an I/O device (see touch screen computer monitors).

Storage drives are often listed separately as storage devices rather than I/O devices; our guide to computer storage devices covers them.

How input and output devices connect

ConnectionTypical devices
USB-A / USB-CKeyboards, mice, webcams, printers, mics, drives
BluetoothWireless keyboards, mice, earbuds, game controllers (see how to connect a wireless keyboard)
HDMI / DisplayPort / USB-C (DP Alt Mode)Monitors, TVs, projectors (see monitor cable types)
3.5 mm audio jackWired headphones, speakers, mics
Wi-Fi / EthernetNetwork printers, smart speakers, IP cameras

What is an I/O device error and how do you fix it?

On Windows, "The request could not be performed because of an I/O device error" means Windows could not read from or write to a device, usually an external drive, USB stick, SD card or disc. Try these in order:

  1. Reconnect the device to a different USB port, preferably directly on the PC rather than through a hub, and try another cable.
  2. Restart the PC and try again.
  3. Update or reinstall the driver: right-click Start → Device Manager → find the device (under Disk drives or Universal Serial Bus controllers) → Uninstall device → unplug and replug it.
  4. Check the disk for errors: open Command Prompt as administrator and run chkdsk X: /f (replace X with the drive letter). Back up anything you can first.
  5. Test the device on another computer. If it fails there too, the device or its cable is faulty. If it contains important data, stop using it and copy what you can.

For USB problems in general, see USB port not working in Windows.

FAQ

Is a printer an input or output device?

A normal printer is an output device. A multifunction printer with a scanner is both input and output.

Is a microphone an input device?

Yes. It turns sound into a digital signal for the computer.

Is a monitor an input device?

No, a standard monitor is output only. A touchscreen monitor is both.

What are the 5 most common input and output devices?

Input: keyboard, mouse, microphone, webcam, scanner. Output: monitor, printer, speakers, headphones, projector.

Is the CPU an input or output device?

Neither. The CPU is the processing unit; input and output devices are the peripherals around it. See the difference between hardware and software for how the parts fit together.

Related guides