NOVELTY - Producing hydrogen at very high purity from a charge containing hydrogen in majority and a minor part of impurities mainly containing e.g. carbon dioxide, comprises partial or complete pressurization with co- or counter flow of the charge up to the pressure (Pads) of adsorption through an additional flow of pure hydrogen or charge, adsorption of impurities of the pressurized charge at high pressure, depressurization with co- or counter flow to attain the desorption pressure (Pdes) greater than 0.4 MPa, and desorption at high pressure (Pdes) with co- or counter flow of adsorbent.    USE - The process is useful for producing hydrogen from a charge containing hydrogen in majority and a minor part of impurities mainly containing carbon dioxide, carbon monoxide, methane and heavier hydrocarbons (claimed).    ADVANTAGE - The process produces hydrogen with very high purity and eliminates the impurities such as nitrogen, argon, carbon monoxide and methane.    DETAILED DESCRIPTION - Producing hydrogen at very high purity from a charge containing hydrogen in majority and a minor part of impurities mainly containing carbon dioxide, carbon monoxide, methane and heavier hydrocarbons, comprises partial or complete pressurization with co- or counter flow of the charge up to the pressure (Pads) of adsorption step through an additional flow of pure hydrogen or charge, adsorption of impurities of the pressurized charge at high pressure, depressurization with co- or counter flow to attain the desorption pressure (Pdes) greater than 0.4 MPa, and desorption at high pressure (Pdes) with co- or counter flow of adsorbent. The charge pressurization is conducted on a solid adsorbent contained in one or more beds. The pressure (Pdes) is less than the pressure of adsorption stage, in which at least one adsorbent constituting a bed or part of a bed provides a dynamic capacity of carbon dioxide by at least 2 mmol/g between an adsorption pressure (Pads) of 5 MPa and a desorption pressure of carbon dioxide (Pdes) of 0.4 MPa. The dynamic capacity is defined as the difference between the amount of carbon dioxide adsorbed on the conditions of adsorption stage and quantity remaining adsorbed after desorption.