This communication reports a new method to purify copper nanowires with nearly 100% yield from undesired copper nanoparticle side-products formed during batch processes of copper nanowire synthesis. This simple separation method can yield large quantities of long, uniform, high-purity copper nanowires to meet the requirements of nanoelectronics applications as well as provide an avenue for purifying copper nanowires in the industrial scale synthesis of copper nanowires, a key step for commercialization and application of nanowires.