An information transmission method, performed by a terminal device, comprising: determining, based on a quantity of bits of first information, a manner of generating second information, wherein the manner of generating the second information comprises a first generation manner and a second generation manner; in the first generation manner, a quantity of bits obtained after channel coding is determined based on a quantity of resource elements that carry the first information and that are on a first symbol of two symbols of a first physical uplink control channel, and information carried on a second symbol of the two symbols is plus-sign repetition or minus-sign repetition of the first information carried on the first symbol; in the second generation manner, a quantity of bits obtained after channel coding is determined based on a quantity of resource elements that carry the first information and that are on two symbols of a second physical uplink control channel; generating, in the manner of generating the second information, the second information carried on the two symbols; and sending the second information to a network device, wherein the two symbols are two orthogonal frequency division multiplexing symbols or two discrete Fourier transform spread orthogonal frequency division multiplexing multiple access symbols, and wherein the determining the manner of generating second information comprises: determining a bit rate of the first information based on the quantity of bits of the first information and a resource element that is used to carry the first information and that is on either of two symbols, and determining, based on the bit rate of the first information and a bit rate threshold, the manner of generating the second information. determining, based on a quantity of bits of first information, a manner of generating second information, wherein the manner of generating the second information comprises a first generation manner and a second generation manner; in the first generation manner, a quantity of bits obtained after channel coding is determined based on a quantity of resource elements that carry the first information and that are on a first symbol of two symbols of a first physical uplink control channel, and information carried on a second symbol of the two symbols is plus-sign repetition or minus-sign repetition of the first information carried on the first symbol; in the second generation manner, a quantity of bits obtained after channel coding is determined based on a quantity of resource elements that carry the first information and that are on two symbols of a second physical uplink control channel; generating, in the manner of generating the second information, the second information carried on the two symbols; and sending the second information to a network device, wherein the two symbols are two orthogonal frequency division multiplexing symbols or two discrete Fourier transform spread orthogonal frequency division multiplexing multiple access symbols, and wherein the determining the manner of generating second information comprises: determining a bit rate of the first information based on the quantity of bits of the first information and a resource element that is used to carry the first information and that is on either of two symbols, and determining, based on the bit rate of the first information and a bit rate threshold, the manner of generating the second information. determining a bit rate of the first information based on the quantity of bits of the first information and a resource element that is used to carry the first information and that is on either of two symbols, and determining, based on the bit rate of the first information and a bit rate threshold, the manner of generating the second information.