Image Details
Congress provided instructions for proper use of the pledge in 1942 and gave it official recognition in 1945. The last change in the language of the pledge occurred on Flag Day in 1954 during the Cold War, when Congress passed a law that added the words “under God” after “one nation.”
Records of the U.S. House of Representatives, National Archives and Records Administration
That the pledge of allegiance to the flag, “I pledge allegiance to the flag of the United States of America and to the Republic for which it stands, one Nation indivisible, with liberty and justice for all”, be rendered by standing with the right hand over the heart.