De vanligaste mellanärmarna, t.ex. dator och extern enhet är USB Typ A - B-kablar, där A-kontakten ansluts till datorn och B-kontakten i den externa enheten. För mindre kringutrustning, mobiltelefoner och surfplattor utvecklades även mindre USB-kontakter, som Mini-A, Mini-B, Micro A och Micro-B, samt ett antal tillverkarspecifika USB-kontakter.
Vanligtvis används dyrare USB-kablar för Hi-Fi-system för okomprimerad digital ljudöverföring eller längre kabeldragningar, eftersom dessa USB-kablar är bättre skärmade och med högre kvalitet på råkabel/ledare och kontakter, samt med mer exakt/bättre monteringskvalitet. Detta minskar kablarnas påverkan på mekaniskt/elektriskt brus och därmed dataöverföringen med mindre digitalt brus (jitter), vilket kan påverka ljudkvaliteten eller överföringshastigheten. Se urvalet av
Hi-Fi USB-kablar och filter här.

Den ursprungliga USB 1.0 såg dagens ljus i 1996 och fick i praktiken byta ut seriella och parallella portkablar och hastigheten begränsad till max 12 Mbps (ej Gbps), uppdaterades snabbt till USB 1.1 och år 2000 blev USB 2.0-versionen verklighet, där hastigheten ökat till 480 Mbps (snabbare än Apples konkurrent Firewire), och kunde plötsligt användas för riktig dataöverföring mellan datorer och externa hårddiskar, skrivare etc. och inte "bara" för mus och tangentbord och andra mindre hastighetskänsliga kringutrustningar. USB-A-kontakterna i version 1.0 och 1.1 känns igen genom att de är vita inuti och USB 2.0-kontakterna är svarta.

Kablar och adaptrar för USB 3.2 generation 1 eller bara USB 3.0, som standarden ursprungligen hette och i dagligt tal, har typiskt en USB-A-kontakt i ena änden och en nyare USB typ-B, micro etc. i andra änden. På så sätt är de kompatibla både med nyare datorer och kringutrustning som stöder USB SuperSpeed, men även bakåtkompatibla med de äldre USB 1.1 och 2.0.

USB 3-standarden finns i 3 versioner med stöd för olika hastigheter och kontakttyper och släpptes 2008.- USB 3.0 eller 3.2 Generation 1x1 (SuperSpeed): Stöder hastigheter upp till 5 Gbps och kan förlängas upp till 3 meter , utan aktiva förlängare. För den här generationen kan följande kontakttyper användas på kablarna: USB-A, USB-B, USB Micro B och USB-C. Färgkoden för USB-A-kontakten är blå för 5 Mbps-versionen.

- USB 3.1 eller 3.2 generation 2x1 (SuperSpeed+): Denna USB-version kom 2013 och nu med hastigheter upp till 10 Gbps på en maximal 3 meter lång kabel (utan en aktiv förlängare). USB 3.1-kabeln är oftast med USB A- och USB-C-kontakter, men kan även användas med USB-B och USB Micro B. Färgkoden för USB-A-kontakten är ljusblå för 10 Mbps-versionen.

- USB 3.2 generation 2x2 (SuperSpeed+ 20 Gbps): Till gör förvirringen komplett, USB 3.2 finns även i Generation 2x2 och är från 2017. Hastigheten är upp till 20 Mbps, och finns i alla USB 3x-kontakttyper, men de flesta av dessa kablar är med USB-C-kontakter. Färgkoden för USB-A-kontakten är röd för 20 Mbps-versionen.
Alla USB 3.x-standarder är kompatibla med USB-C-kontakten, där det kompletta urvalet finns i USB-C avsnitt, tillsammans med beskrivningar om USB-C, USB 4 etc. Läs ev mer om USB-standarden på Wikipedia.