When I bought this cable back in April, it was 6 feet long and worked perfectly. I accidentally broke it, so I figured I could order another of the same. However, it turns out there are multiple sellers of the product, and there's no way of knowing which length cable they'll send you.