Universal Serial Bus, better known as USB, is the dominant standard for connecting devices to computers, chargers, and each other. Introduced in the mid-1990s to replace a mess of incompatible ports, USB now ships on virtually every consumer electronic device sold worldwide. Its story involves surprisingly rapid evolution, from a modest 1.5 megabit-per-second link to a standard capable of pushing 80 gigabits per second and delivering enough power to charge a laptop, all while accumulating a confusing pile of connector shapes, version numbers, and branding schemes along the way.
Why USB Exists in the First Place
Before USB arrived, connecting a peripheral to a personal computer was an exercise in frustration. Printers typically used bulky parallel ports. Mice and keyboards plugged into PS/2 connectors or serial ports. Modems needed their own serial connection. External storage often required a SCSI chain with terminators. Each port type had its own pinout, its own driver model, and its own quirks. Adding a new device sometimes meant opening the case to install an expansion card, rebooting, and hoping the interrupt settings did not conflict with something else.
A group of companies, led by Intel, Compaq, Microsoft, NEC, and others, began collaborating in the early 1990s on a single connector standard that could handle keyboards, mice, printers, scanners, and more. The USB Implementers Forum (USB-IF) published USB 1.0 in January 1996. The pitch was simple: one port type, hot-swappable (you could plug and unplug without shutting down), and self-configuring. The host computer would detect the device and load the right driver automatically. That plug-and-play promise did not always work flawlessly in the early days, but it was a massive leap from what came before.
USB Versions and What They Actually Mean for Speed
USB has gone through several major revisions, each roughly multiplying the previous generation’s data rate. The original USB 1.0 and its cleaned-up successor USB 1.1 topped out at 12 megabits per second in “Full Speed” mode, with a slower 1.5 Mbps “Low Speed” tier for simple peripherals like mice. USB 2.0, released in 2000, introduced “Hi-Speed” mode at 480 Mbps, which became the workhorse of the 2000s for flash drives, external hard drives, printers, and webcams.
USB 3.0 landed in 2008 with a theoretical ceiling of 5 gigabits per second, roughly ten times faster than USB 2.0. This is where the naming started getting messy. USB 3.0 was later retroactively renamed “USB 3.1 Gen 1,” then renamed again to “USB 3.2 Gen 1.” The actual 10 Gbps tier was called USB 3.1 Gen 2, then USB 3.2 Gen 2. A 20 Gbps mode using two lanes over a USB-C cable was labeled USB 3.2 Gen 2×2. These renamings confused consumers and reviewers alike, because a device labeled “USB 3.2” might run at 5, 10, or 20 Gbps depending on the generation buried in the fine print.
USB4, announced in 2019 and based heavily on the Thunderbolt 3 protocol that Intel contributed to the standard, started at 40 Gbps and has since been updated to support 80 Gbps (sometimes marketed as USB4 Version 2.0). At these speeds, USB4 can handle multiple 4K display streams and fast storage transfers simultaneously over a single cable. Whether your device actually achieves those speeds depends on the cable quality, the controller chip, and the device on the other end, all of which vary wildly in practice.
The Connector Problem
USB was supposed to simplify connections, and it did, until the connector shapes started multiplying. The original USB Type-A plug, the flat rectangular one, became one of the most recognizable shapes in consumer electronics. Its partner, the more square Type-B plug, went into printers and other large peripherals. Then came Mini-B for early digital cameras and MP3 players, followed by Micro-B for smartphones and tablets during the late 2000s and 2010s. A wider Micro-B variant with extra pins served USB 3.0 devices like portable hard drives. Each shape existed for a reason at the time, usually related to the physical size of the device, but the result was a drawer full of cables that looked almost but not quite interchangeable.
USB Type-C, introduced in 2014, was designed to end the proliferation. It is a small, oval, reversible connector, meaning you can plug it in either way up. Type-C is now the default on new laptops, tablets, smartphones, and an increasing share of peripherals. The European Union went a step further in 2022, mandating USB-C as the common charging port for most portable electronics sold in the EU starting in late 2024, with laptops following in 2026. Apple’s switch from its proprietary Lightning connector to USB-C on the iPhone 15 lineup was widely seen as a direct response to that regulation.
One source of ongoing confusion is that USB-C is a connector shape, not a speed or protocol guarantee. A USB-C port might carry USB 2.0 speeds (480 Mbps), USB 3.2 Gen 1 (5 Gbps), USB 3.2 Gen 2 (10 Gbps), USB4 (40 or 80 Gbps), Thunderbolt 3/4, DisplayPort video, or some combination. Two devices can have physically identical USB-C ports but dramatically different capabilities. Checking the spec sheet matters more than ever, because the connector alone tells you almost nothing.
How USB Moves Data Under the Hood
USB uses a host-controlled architecture. Your computer, phone, or tablet acts as the host, and every connected peripheral is a device. The host polls each device on a schedule, asking if it has data to send or is ready to receive. Devices cannot initiate communication on their own. This polling model keeps the system orderly but means USB historically added a bit of latency compared to some older direct-connection interfaces, a trade-off most users never notice but that audio engineers and real-time system designers sometimes care about.
When you plug in a USB device, the host goes through an enumeration process. It detects the new connection, resets the device, reads a set of descriptors that identify what the device is and what it needs, and assigns it an address on the bus. This is the mechanism behind plug-and-play: the descriptors tell the operating system whether it is dealing with a keyboard, a mass storage device, a camera, a network adapter, or something else, and the OS loads the appropriate driver. The entire process usually takes a fraction of a second.
USB defines several transfer types to handle different kinds of traffic. Control transfers manage setup and configuration. Bulk transfers move large blocks of data, like files to a flash drive, as fast as the bus allows but without timing guarantees. Interrupt transfers handle small, time-sensitive packets from devices like keyboards and mice. Isochronous transfers provide guaranteed bandwidth with fixed timing for streaming audio and video, sacrificing error correction to keep the data flowing on schedule. A webcam doing a video call, for example, uses isochronous transfers so the picture stays smooth even if the occasional packet is lost.
Power Delivery and Charging
USB has always carried a small amount of power alongside data. The original USB 1.0 and 2.0 spec provided 5 volts at up to 500 milliamps, enough to power a mouse or charge a very early MP3 player slowly. USB 3.0 bumped the current allowance to 900 milliamps. Various proprietary quick-charging schemes from companies like Qualcomm (Quick Charge) and others pushed higher currents and voltages outside the official spec, which sometimes caused compatibility headaches.
USB Power Delivery (USB PD) formalized high-power charging within the standard. USB PD can negotiate voltages up to 48 volts and currents up to 5 amps, supporting power levels up to 240 watts in the latest revision. That is enough to charge a gaming laptop. The negotiation happens through the USB-C cable’s dedicated communication channel: the charger and device exchange messages about what voltage and current the device wants and the charger can provide, then settle on a compatible level. This is why a USB-C charger rated for 100 watts can still safely charge a phone that only draws 18 watts, and the same charger can power a laptop that pulls 65 watts. The flexibility is genuinely impressive compared to the era of proprietary barrel-plug laptop chargers.
One practical consequence is that cable quality matters for power delivery. A cheap, thin USB-C cable might physically fit into a port but lack the wiring to carry high power or high data speeds. Cables rated for USB PD at higher wattages use thicker conductors and sometimes include an electronic marker chip that tells the charger what the cable can safely handle. If the cable is not rated for the power level, the charger will negotiate down to a safer output. This keeps things from catching fire but can leave you wondering why your laptop charges so slowly on a cable that “looks the same.”
Security Risks You Should Know About
The same plug-and-play convenience that makes USB useful also creates security vulnerabilities. Because a USB port trusts the device to accurately describe itself during enumeration, a malicious device can claim to be something it is not. A small USB stick can announce itself as a keyboard and start injecting keystrokes the moment it is plugged in, typing commands faster than any human could, opening a terminal, downloading malware, and covering its tracks in seconds.
A particularly insidious class of attacks involves modifying the firmware of a legitimate USB device so that it silently takes on a second identity. After a malicious firmware update, an ordinary-looking flash drive might still function as storage but also register as a hidden keyboard or network adapter, acting according to whatever the attacker programmed into it. These attacks are difficult to detect because they operate at the firmware level, below what antivirus software typically monitors, and the device still appears normal to the user.1Computers & Security. USB-based attacks
“Juice jacking” is the consumer-facing version of this concern. The worry is that public USB charging stations in airports or hotels could be wired to steal data or push malware to connected phones. While documented real-world cases are rare, the FBI and FCC have both issued advisories warning travelers about the risk. The simplest countermeasure is using a charge-only cable or a “USB data blocker,” a small dongle that physically disconnects the data pins and allows only power through. Many modern phones also prompt you to choose between charging only and data transfer when connected to an unknown USB port, which helps if you pay attention to the prompt.
For organizations, USB security goes further. Companies dealing with sensitive data sometimes disable USB ports entirely through group policy, use endpoint protection software that whitelists only approved devices, or deploy hardware port blockers. The convenience of USB is real, but so is the attack surface it creates.
USB On-The-Go and Dual-Role Devices
Traditional USB has a strict host-device hierarchy: the computer is the boss, and everything else is a peripheral. USB On-The-Go (OTG), introduced as a supplement to USB 2.0, loosened this by letting certain devices act as a host when needed. This is how your phone can read a flash drive or connect to a MIDI keyboard using a small adapter cable. The phone temporarily takes on the host role, powering the attached device and managing communication.
USB-C and USB4 have taken this concept further with “Dual Role” ports that can switch between host and device mode dynamically. When you plug a USB-C laptop into a USB-C monitor, the laptop acts as the device sending video while the monitor acts as the host for its built-in USB hub, routing your keyboard and mouse back to the laptop. The negotiation over who plays which role happens automatically through the USB-C connector’s configuration channel. This flexibility is part of why USB-C has become the single-cable docking solution for so many workplaces: one cable from a monitor to a laptop can carry video, data from peripherals, network from the monitor’s Ethernet port, and power to charge the laptop all at once.
USB Versus Thunderbolt and Where They Overlap
Thunderbolt, originally developed by Intel in collaboration with Apple, started as a separate high-speed interface using its own connectors and protocols. Thunderbolt 1 and 2 used the Mini DisplayPort shape. Thunderbolt 3 switched to the USB-C connector and delivered 40 Gbps, blurring the line between USB and Thunderbolt. When Intel contributed the Thunderbolt 3 protocol to the USB-IF as the foundation for USB4, the two standards converged further.
Today, Thunderbolt 4 and USB4 share the same USB-C connector, the same 40 Gbps baseline, and much of the same underlying tunneling protocol. Thunderbolt 4 is essentially a stricter subset of USB4 with additional requirements: it mandates support for two 4K displays or one 8K display, requires at least 15 watts of power for accessories, and demands Intel’s security certification. USB4 ports are not required to meet all of those minimums, so a Thunderbolt 4 port is always USB4-compatible, but a USB4 port is not necessarily Thunderbolt 4-certified. In practice, the branding often tells you more about the guaranteed feature floor than about the peak capability.
Thunderbolt 5, using USB-C and supporting up to 80 Gbps (with an asymmetric mode reaching 120 Gbps for display output), pushes the boundary further. It matches USB4 Version 2.0’s speed tier while again adding its own certification requirements. For most consumers, the simplest rule of thumb is that Thunderbolt badges on a port mean you are getting the best-case USB-C experience, while an unmarked USB-C port requires you to check the specs.
Why Cable and Port Labeling Remains a Mess
If you have ever stared at a USB cable wondering what it actually supports, you are in good company. The USB-IF has tried multiple times to simplify labeling, but each attempt has run into the same problem: the standard keeps getting more capable, the naming keeps getting retroactively reshuffled, and manufacturers have little incentive to print detailed specs on a cable.
The current approach uses performance-tier logos rather than version numbers. You might see a cable or port marked with a “5,” “10,” “20,” or “40” inside a logo, indicating the speed in gigabits per second. Power delivery capability is sometimes indicated with a wattage number. Some cables carry a small “SS” (SuperSpeed) or lightning-bolt icon. But these markings are not mandatory on all products, and many budget cables ship with no labeling at all beyond “USB-C” printed on the box.
The practical fallout is that people regularly buy cables that physically fit but do not support the speed or power level they need. A USB-C cable purchased for phone charging might be a USB 2.0 cable that tops out at 480 Mbps, making it useless for a fast external SSD. A cable rated for 60 watts of power delivery will not charge a laptop that requires 100 watts. The only reliable way to know what a cable supports is to check the specific product listing or packaging for the rated speed and power tier, which most people understandably do not do. Keeping a few known-good cables for high-performance tasks and using whatever is handy for simple charging is a reasonable compromise, as long as you know which cables are which.
USB in Industrial and Embedded Settings
USB’s ubiquity in consumer electronics sometimes obscures the fact that it is widely used in industrial, medical, and automotive environments as well. Factory equipment, point-of-sale terminals, medical instruments, and in-vehicle infotainment systems all commonly use USB for connecting sensors, touchscreens, card readers, and diagnostic tools. In these settings, the requirements are different from consumer use. Connectors need to withstand vibration, temperature extremes, and thousands of insertion cycles. Locking USB connectors and ruggedized variants exist specifically for industrial applications where an accidental disconnection could halt a production line or interrupt a medical procedure.
Automotive USB ports increasingly serve double duty as both charging outlets and data links for Android Auto and Apple CarPlay. The mismatch between consumer expectations (fast charging) and the USB 2.0-speed ports that many car manufacturers install remains a common complaint. Cars have long design cycles, so a vehicle that went into development years before USB PD became widespread might ship with ports that charge a modern phone painfully slowly. Aftermarket USB-C adapters with PD support are a common upgrade for this reason.

