Check-in at the airport counter is free of charge, usually starting 3 hours before departure and ending 40 minutes before departure.
Online check-in can be done 48 hours before departure (24 hours for flights to the USA).
If you download the Korean Air app, you can conveniently check in via your mobile phone without printing out a boarding pass. Just scan the QR code at the airport.