Skip to content
SPECIFICTION
Get listed

AR.js Studio

ar-js-org.github.io

Free plan Web

What it is

AR.js Studio is a free, open-source web authoring platform for building augmented reality experiences without coding. It supports location-based projects, which place AR content at GPS coordinates, and marker-based projects, which anchor content to a black-and-white visual marker. Location projects can use a dropped pin or entered coordinates for up to 10 locations. Marker projects can use a premade marker or an uploaded image; simple, high-contrast, rotationally asymmetric markers are recommended. Uploadable content includes GLTF, GLB, or ZIP 3D objects, JPG, PNG, or GIF images, and MP4 videos. Maximum upload sizes are 50 MB for 3D objects, 15 MB for images, and 25 MB for videos. Published experiences run on the web without requiring viewers to install another app. Publishing requires a GitHub login and depends on a privately hosted OAuth server that may become unavailable. The documented fallback is self-hosting a fork and Gatekeeper. The repository is MIT licensed.

Spec sheet

Purpose
AR.js Studio is an open-source platform for creating location-based or marker-based augmented reality experiences for the web without coding.Read 5 Oct 2026 · ar-js-org.github.io
Product
AR.js Studio is an open-source authoring platform for creating web augmented reality experiences without coding.Read 4 Oct 2026 · ar-js-org.github.io
Deployment
Experiences can be deployed to the web so viewers do not need to download an extra app to access them.Read 4 Oct 2026 · ar-js-org.github.io
License
The Studio repository is distributed under the MIT License.Read 5 Oct 2026 · github.com
Maker
The repository credits the AR.js Organisation with development and Nicolò Carpignoli with the original idea.Read 4 Oct 2026 · github.com
3D model guidance
The maker's GLTF instructions recommend using the separate glTF export with its .bin and texture files, zipped together, when the upload prompts for related files.Read 4 Oct 2026 · github.com
Creator and development
The repository credits the idea to Nicolò Carpignoli and development to the AR.js Organisation.Read 5 Oct 2026 · github.com
Integration
The publishing flow integrates with GitHub, and the maker says GitHub login is required to publish.Read 5 Oct 2026 · ar-js-org.github.io
Location projects
Location-based projects place AR content at GPS coordinates, and users can drop a pin or enter coordinates for up to 10 locations.Read 5 Oct 2026 · ar-js-org.github.io
Location-based AR
A location-based creation is placed on a map and tied to a physical location.Read 4 Oct 2026 · ar-js-org.github.io
Marker guidance
The maker recommends markers that are rotationally asymmetric, simple, and high contrast.Read 4 Oct 2026 · github.com
Marker projects
Marker-based projects use a black-and-white image to anchor AR content, with a premade marker or an uploaded custom image.Read 5 Oct 2026 · ar-js-org.github.io
Marker-based AR
A marker-based creation is connected to a visual marker that can be moved to any location.Read 4 Oct 2026 · ar-js-org.github.io
Project types
Users can create location-based or marker-based AR applications.Read 4 Oct 2026 · ar-js-org.github.io
Publishing
The publish flow asks users to name the project, publish it to a repository, and log in to GitHub.Read 5 Oct 2026 · ar-js-org.github.io
Publishing dependency
The project README says GitHub publishing relies on an OAuth server hosted privately and notes it is not guaranteed to remain available.Read 4 Oct 2026 · github.com
Publishing limitation
The maker warns that publishing may fail because the external OAuth server is privately hosted and is not guaranteed to remain available.Read 5 Oct 2026 · github.com
Self-hosting workaround
The maker documents a workaround for failed publishing that involves forking the project, hosting the app and Gatekeeper elsewhere, and configuring GitHub OAuth credentials.Read 5 Oct 2026 · github.com
Supported content
The maker lists 3D objects (.gltf, .glb, .zip), images (.jpg, .png, .gif), and videos (.mp4) as uploadable content.Read 5 Oct 2026 · ar-js-org.github.io
Upload limits
The listed maximum upload sizes are 50 MB for 3D objects, 15 MB for images, and 25 MB for videos.Read 5 Oct 2026 · ar-js-org.github.io
Web deployment
The maker says experiences can be deployed to the web and accessed without downloading an extra app.Read 5 Oct 2026 · ar-js-org.github.io
Who it is for
The maker describes the project as intended to remove the coding-knowledge barrier so people can create, deploy, and share AR projects.Read 5 Oct 2026 · ar-js-org.github.io
Workaround
The README describes forking Studio and configuring a separately hosted Gatekeeper server if GitHub publishing fails.Read 4 Oct 2026 · github.com

Plans and prices

AR.js Studio Free Open-source authoring platform Read 5 Oct 2026 · github.com

Every AR.js Studio plan and price →

Strong points and limits

Strong points

  • Free and open-source authoring platform
  • No coding required
  • Supports location and marker projects
  • Web deployment needs no viewer app
  • Handles 3D, image, and video content

Limits

  • Publishing requires a GitHub login
  • External OAuth server may be unavailable
  • Uploads have type-specific size limits
  • Location projects allow up to 10 locations

Who it suits

It suits people who want to create and share web-based AR without programming knowledge. It supports both map-linked and image-marker experiences.

Verdict

AR.js Studio provides a browser-based path from AR project creation to web publishing without coding. Its publishing dependency on GitHub and an external OAuth server is the main operational caveat.

Where Specifiction places it

Alternatives to AR.js StudioAll alternatives →