In general, a visa stamp cannot be obtained in the United States without leaving the country. Visa stamps are usually issued by a U.S. embassy or consulate outside of the United States, and they are required for foreign nationals to enter the United States. This means that if you are a foreign national and you require a visa to stay in the United States, you must leave the country to apply for and receive your visa stamp.
U.S. Department of State to Pilot Stateside Visa Renewal Program for Certain Nonimmigrant Visas
The U.S. Department of State is developing a pilot program, known as the Stateside Visa Renewal Program, which will allow certain visa applicants to apply for visa stamping without leaving the United States. This program is expected to begin later this year and will initially be limited to certain nonimmigrant visa categories, including the H and L visas.
To be eligible for the program, applicants must meet certain criteria, including having a previous US visa stamp that has expired within the past 24 months, having no history of visa refusals or immigration violations, and having no significant changes in their circumstances since their last visa application.
It is important to note that the program is currently in the pilot phase and is only available to a limited group of visa applicants.