O ARToolKit é uma ferramenta disponível gratuitamente para o desenvolvimento de aplicações em realidade aumentada.
Funciona da seguinte forma: cria-se um marcador (imagem retangular, com uma borda preta e um desenho qualquer no centro) e então, este marcador é associado a uma figura tridimensional, desenvolvida no próprio software, através da linguagem OpenGL, ou em algum software de modelagem 3D, mas deve possuir a extenção .wrl, por tratar-se de uma figura VRML.
Segue abaixo, imagem explicativa sobre o funcionamento do ARToolKit.