Yes, online check-in is available for most flights on Qatar Airways, and is available 48 hours to 90 minutes before flight departure.
Check-in for flights from the U.S. opens 24 hours prior to departure and check-in for flights to the U.S. opens 24 hours prior to departure from Doha.
For more information on online check-in, please click here.