Ultrasonic deposition creates a thin film of polymer on a tubular, macroporous, stainless steel support. Using polyfurfuryl alcohol as the nanoporous carbon precursor and a pyrolysis temperature of 723 kelvin, a membrane was prepared with the following permeances, measured in moles per square meter per Pascal per second: nitrogen, 1.8 X 10(-12); oxygen, 5.6 X 10(-11); helium, 3.3 X 10(-10); and hydrogen, 6.1 X 10(-10). The ideal separation factors as compared to that for nitrogen are 30:1, 178:1, and 331:1 for oxygen, helium, and hydrogen, respectively.