Web'in ilk günlerinde NCSA Mosaic, kendini NCSA_Mosaic/2.0 olarak tanıttı. Ardından gelen Netscape (başlangıçta "Mozilla"), Mozilla/1.0 ile kendini gösterdi ve çerçeveler (frames) özelliğini destekledi. Bu durum, webmaster'ların çerçeveleri yalnızca Mozilla'ya göndermesine yol açarak "user agent sniffing" (kullanıcı aracısı koklama) pratiğini başlattı. Microsoft'un Internet Explorer'ı piyasaya sürmesiyle rekabet kızıştı. IE, çerçeveleri desteklemesine rağmen Mozilla olmadığı için bu içeriği alamıyordu. Webmaster'ların IE'yi tanımasını beklemek istemeyen Microsoft, tarayıcısının Netscape ile uyumlu olduğunu iddia ederek kendini Mozilla/1.22 (compatible; MSIE 2.0; Windows 95) şeklinde tanıtmaya başladı. Bu taklit, IE'nin çerçeveleri almasını sağlarken, webmaster'lar arasında büyük bir kafa karışıklığına neden oldu.
İlk tarayıcı savaşında Internet Explorer, Netscape'i geride bırakarak pazar lideri oldu. Ancak Netscape, Mozilla olarak yeniden doğdu ve Gecko rendering engine'ini geliştirdi. Bu motor, Mozilla/5.0 ... Gecko/... gibi user-agent string'leriyle kendini tanıttı ve daha sonra Firefox'un temelini oluşturdu. Gecko'nun başarısıyla birlikte, Camino ve SeaMonkey gibi diğer tarayıcılar da bu motoru kullanmaya başladı ve kendilerini Mozilla olarak tanıttılar. Bu durum, web sitelerinin Gecko tabanlı tarayıcılara özel içerik göndermesine neden oldu.
Linux kullanıcılarının geliştirdiği Konqueror tarayıcısı, KHTML motorunu kullanmasına rağmen, Gecko kadar iyi kabul görmediği için iyi web sayfalarına erişimde sorun yaşadı. Bu nedenle Konqueror da kendini "Gecko benzeri" olarak tanıtarak Mozilla/5.0 (compatible; Konqueror/3.2; FreeBSD) (KHTML, like Gecko) şeklinde bir user-agent string kullanmaya başladı. Bu durum, user-agent string'lerinin giderek daha karmaşık ve yanıltıcı hale gelmesine yol açtı. Opera gibi bazı tarayıcılar ise kullanıcılara hangi tarayıcıyı taklit edeceklerini seçme imkanı sunarak bu karmaşaya farklı bir yaklaşım getirdi.
User-agent string'lerinin tarihi, web tarayıcılarının kimliklerini gizleme ve taklit etme çabalarıyla dolu bir rekabet ve uyumluluk mücadelesini gözler önüne seriyor.