ActiveX – przestarzała biblioteka komponentów i kontrolek stworzona przez Microsoft. ActiveX mógł służyć do wymiany danych pomiędzy różnymi aplikacjami działającymi pod kontrolą systemów operacyjnych Windows. W szczególności był wykorzystywany w przeglądarce Internet Explorer do wywoływania różnych funkcji systemowych (np. do wsparcia AJAX). Wsparcie dla ActiveX zostało wycofane w 2015 w przeglądarce Microsoft Edge.
ActiveX wywodzi się z wcześniejszych technologii Microsoftu – OLE i COM. ActiveX jest zaprojektowana jako technologia modularna.
Z technologicznego punktu widzenia, kontrolki ActiveX są podzbiorem komponentów typu COM. Kontrolki ActiveX mają swój początek w komponentach , na bazie których stworzono kontrolki OCX, nazwane później ActiveX.
Wykorzystanie Z technologii tej korzystały kontrolki ActiveX, służące do uruchamiania aplikacji osadzonych w interfejsie użytkownika, na przykład na formie na stronie WWW (jako aplet).
Niektóre obiekty można było również używać bardziej bezpośrednio w JavaScript (właściwie JScript).