AR.js
ar-js-org.github.io
4
Leaving SiteNav
External Link Disclaimer
You are about to visit ar-js-org.github.io. This website is not operated by us. We are not responsible for its content or privacy practices.
About this website
AR.js is a lightweight, open-source augmented reality library for the web, enabling AR experiences that run entirely in the browser without requiring app installation or ARKit/ARCore. Created by Jerome Etienne, AR.js achieves up to 60 FPS on mobile phones by combining efficient JavaScript AR algorithms with WebGL rendering. The library supports three tracking technologies: Image Tracking (natural feature tracking with 2D image markers, using NFT - Natural Feature Tracking for detecting flat images like posters or book covers), Location-based AR (GPS positioning with device orientation sensors for placing 3D content at real-world GPS coordinates), and Marker Tracking (using AR.js markers - black border patterns that are fast and reliable for basic AR). AR.js integrates with both Three.js and A-Frame, providing declarative AR components. Implementation requires only three lines of additional HTML. Features include: AR camera permission handling, device orientation API integration, smooth tracking with hit-testing, and multi-marker support. The library works across Android Chrome, iOS Safari (12.2+), Firefox, and desktop browsers. As of 2026, AR.js version 3.x has over 6,100 stars and is used in educational, museum, retail, and industrial AR applications.
Statistics
4
Views
0
Clicks
0
Like
0
Dislike