encantar.js
High performance Web AR framework — no app required!
Web AR for all devices
Create Augmented Reality experiences for iOS, Android and even Desktops! All devices are supported, including those without native capabilities for AR / WebXR. User experience is frictionless, with no need to download apps!
Try a demo
Turbocharged performance
A modern web browser is all that is required for a high performance experience, thanks to a powerful combination of GPU acceleration, WebAssembly and mathemagical wizardry. The result? A smooth user experience!
Play a game
No vendor lock-in
You spend months creating on a SaaS. Tomorrow the platform shuts down, leaving you and thousands of other creators in distress. Open Source offers a cost-effective alternative with no recurring fees. You're in control!
Browse the sourceEasy to use and to deploy
encantar.js may be combined with A-Frame, babylon.js, three.js, or any 3D engine – you choose! Also, all processing is performed on the user's device. A static web page is all you need!
See for yourselfImage Tracking
Bring images to life! Create enchanted posters, ads, books, murals and more with Image Tracking, also known as Marker Tracking or Natural Feature Tracking. Scan your own images to start the WebAR experience – all in the browser!
View the Guidelines
Add-Ons
Add-Ons enrich the core of encantar.js with magical additional features, such as easy to use Buttons for triggering events, as well as a pre-built Video Player for enchanting posters, murals, business cards and more!
Explore the Add-Ons
Documentation
Extensive documentation accompanies the software. While you can quickly get magic done just by modifying the demos, the API Spellbook provides magical formulae and a comprehensive view of the technical aspects of AR magic.
Explore the API
Download
encantar.js is created independently by Alexandre Martins. It's based on speedy-vision, an open source computer vision library created by the same author.




