Правильно
Онлайн — современные словари русского языка уже достаточно давно содержат это слово, единственно правильное написание — слитное. Слово заимствовано из английского (online — на линии), правильность написания следует запомнить.
Я весь день буду находиться онлайн.
Нашу новую книгу можно прочесть онлайн.
Компьютер находится онлайн но связи с ним нет.
У нас возможно онлайн бронирование номеров.
Онлайн-презентация прошла успешно.
Неправильно
Он-лайн