Англичане используют дефис в слове online, потому что в нём есть два значимых элемента, которые можно перевести как «на линии». 1
В русском языке слово «онлайн» воспринимается целиком, без разделения на значимые части, поэтому пишется слитно. 14
Однако в сочетании с другими словами слово «онлайн» пишется через дефис. 3 Например: онлайн-конференция, онлайн-курсы. 13