ARToolKit is the world's most widely used tracking library for augmented reality.


Our Mission

ARToolKit provides developers with all the tools needed to create innovative AR applications. By releasing ARToolKit under LGPL v3.0 for free use, DAQRI is committed to supporting the open source community to encourage innovation in augmented reality and computer vision technologies.

ARToolKit - Innovation Through Community

Brief History

  • 1999

    ARToolKit first demonstrated publicly at SIGGRAPH

    The first time a working AR system had been seen outside of research labs in the US, heralding the start of the AR industry.

  • 2001

    ARToolworks incorporated in Washington State

    ARToolworks becomes a commercial AR company and releases ARToolKit v1.0 as an open source project on the HITLab website. Academics start using ARToolKit as the basis of AR research and teaching.

  • 2002

    HITLab NZ is opened under Mark Billinghurst

    Mark and his team develop a range of new AR applications including the first "Magic Book," using ARToolKit's patented Natural Feature Tracking library.

  • 2004

    ARToolKit v2.0 released open source on Sourceforge

    Moving ARToolKit from the HITLab website to Sourceforge raises the profile of AR from the academic community to the public and business sector, and allows other companies to develop AR businesses.

  • 2005

    ARToolKit ported to Nokia Symbian OS

    The AR Table Tennis application, developed by Anders Henrysson, wins the Nokia Mobile Gaming Award, marking the first time that a collaborative AR game was developed for a mobile platform.

  • 2008

    ARToolKit ported to Java and C# by nyatla to create NyARToolKit

    One of the best known Open Source AR developers, nyatla, creates NyARToolKit, leading a wave of innovation that opens ARToolKit up to multiple new languages and platforms.

  • 2008

    Apple released the iPhone 3G

    ARToolworks demonstrate ARToolKit running on the device for the first time. More than 500,000 people watched this video on YouTube by the end of the year.

  • 2009

    NyARToolKit ported to Flash by Saqoosha to create FLARToolKit

    Saqoosha’s work with nyatla enables AR to be viewed in a web browser for the first time, leading to a wave of high profile web and magazine applications – with Best Buy, GE Ecomagination, and UPS among them – bringing AR firmly into the public consciousness.

  • 2010

    NyARToolKit for Processing

    nyatla's new variant for the Processing language extends the use of ARToolKit into the art and design communities.

  • 2011

    ARToolKit for Android

    The Android variant of ARToolKit is released with a camera calibration utility allowing the rapid development of a database of camera specifications.

  • 2012

    ARToolKit for Unity released

    The development of the plug-in allows Unity developers to publish their applications to all major platforms at the press of a button.

  • 2013


    This HTML5 variant of ARToolKit is released as an open source project.

  • 2014

    Downloads of ARToolKit from Sourceforge exceed 650,000

  • 2015

    ARToolworks acquired by DAQRI

    ARToolKit Pro SDKs released under LGPL with the aim of re-igniting innovation in the AR community.

Key Features

  • Transparent, Modular Code Delivered Through Open Source

    Complete access to the computer vision algorithm allows you to modify the source code to fit your specific application. Freely distributed for use under a LGPL v3.0 license.

  • Major Platform Support Enables a Wide Range of Applications

    Compiled SDKs for iOS, Android, Linux, Windows and Mac OS X all ready to download and use.

  • Mobile Focus Eases the Development Process

    Includes OpenGL ES2.x support, integration with GPS and compass, and automatic camera calibration utilities.

  • Natural Feature Tracking Allows a Variety of Targets

    Use traditional square markers or regular images as targets for your augmentations.

  • Develop for Smart Glasses and Beyond

    ARToolKit includes stereo and optical see-through support, is integrated with a range of smart glasses, and allows easy calibration for new devices.

  • Supports Unity on All Major Platforms

    For users of Unity, a single AR application can be published to Android, iOS, Linux, Windows, and Mac OS X.

  • A Wide Range of Rendering and Model Format Options

    ARToolKit supports all of the advanced rendering features of OpenSceneGraph.

  • Accelerate Development Times

    Tools for camera calibration, barcode and NFT marker generation and optical/stereo calibration provided.