The players who received the offers have 10 days to accept a $17.9 million salary for 2019 -- the average salary of MLB's 125 highest-paid players -- or become a free agent.
Other players to receive qualifying offers Friday wereBoston Red Sox closer Craig Kimbrel, Arizona Diamondbacks lefty Patrick Corbin and outfielder A.J. Pollock, and Los Angeles Dodgers left-hander Hyun-Jin Ryu and catcher Yasmani Grandal.
In six seasons, only five players have accepted the qualifying offers out of the 73 issued by major league teams.
Keuchel, who was 12-11 with a 3.74 ERA in 34 starts in 2018, made $13.2 million last season.
The Astros, however, chose not to make offers to right-hander Charlie Morton or utilityman Marwin Gonzalez. Morton should be sought after in a pitching-hungry market. The right-hander was 15-3 with a 3.13 ERA in 30 regular-season starts.
"I've put everything into the Astros, so I fully expected to get one," Keuchel said, according to MLB.com. "I'm a little shocked Marwin and Charlie didn't get one. That's what they felt like, so we'll see within the next 10 days. I would assume we'll turn it down and look at other offers and figure out what's best."
Harper, who hit .249 with 34 home runs and 100 RBIs for the Nationals last season, made more money in 2018 ($21.625 million) than the current qualifying offer.
Players rarely take the qualifying offer, but a team that makes a claim is entitled to a compensatory pick in the draft.
Before 2017, teams received a supplementary first-round pick, but the rules now take into account market size and payroll. If Keuchel signs with another team, the Astros will be awarded a supplementary pick after the second round. Because the Nationals are over the luxury tax, they would get a pick after the fourth round in compensation for Harper.
Top free agents prefer to seek multiyear contracts, but given the greater priority on draft picks in recent years, Ryu and Grandal might face a difficult market and consider accepting the offers.
A free agent can be made a qualifying offer only if he has been with the same team continuously since Opening Day and has never received a qualifying offer before. Manny Machado and Josh Donaldson were among the players who were ineligible to receive offers.
Harper and Machado are the top players available on the market, though Machado's value may have been damaged by a poor postseason in which he hit .227, showed a remarkable lack of hustle and was fined $10,000 for stepping on a first baseman's foot.
Others among the 160 available free agents include right-hander Nathan Eovaldi, left-handers J.A. Happ and CC Sabathia, relievers Zach Britton, Andrew Miller, David Robertson and Jeurys Familia, outfielder Michael Brantley, third baseman Mike Moustakas, infielder Daniel Murphy, and designated hitter Nelson Cruz.
The Cleveland Indians are interested in re-signing Brantley but did not want to commit $17.9 million for one year.
"We could not have any more respect for any individual than we have for Michael," general manager Chris Antonetti said. "He's the guy that epitomizes, as I've shared before, all of the things we look for in a player. He's exceedingly productive on the field. He defines professionalism in the clubhouse, and he's an extraordinary teammate. The interest and desire is there. What we will have to work through is can we make the pieces fit?"
Information from The Associated Press was used in this report.