The present purification methods are versatile and, thus capable of generating a range of substantially pure carbon materials, including carbon nanotubes (SWNTS and MWNTs), fullerenes, and other carbon allotropes such as carbon fibers, carbon films and diamond, from samples generated by a range of synthesis methods, including, catalytic and noncatalytic processes.