Softwr
Three.js logo

Three.js

JavaScript 3D library for WebGL and WebXR

As of 30 August 2026, Three.js is free to use. Three. Softwr lists it under AR VR. Three.js is made by Three.js Community, launched in 2010, available on Web, macOS, Windows, Linux.

Overview

What Three.js does

Three.js is the most popular JavaScript library for creating 3D graphics in the browser. It provides an easy-to-use API for WebGL and includes WebXR support for building VR and AR web experiences.

What people use it for

  • VR Gaming
  • AR Marketing
  • Virtual Training
  • 3D Visualization
  • Immersive Experiences

The honest half

Where it falls short

Concrete and checkable, so you can decide whether any of them matter to you. This is the half of a review a vendor will not write about Three.js.

  • Forward rendering pipeline only, no deferred rendering support
  • No built-in collision detection or spatial indexing, requiring external physics libraries
  • WebGL dependency means no support for non-WebGL environments

Cross-shopped

What people choose instead of Three.js

Each pairing was judged by two reviewers asking whether a buyer would genuinely weigh the two against each other. The ones that failed were deleted rather than published.

  • Three.js logo
    Three.js
    vs
    Babylon.js logo
    Babylon.js

    Babylon.js: Direct WebGL 3D graphics competitor with full-featured rendering engine and extensive documentation

  • Three.js logo
    Three.js
    vs
    A-Frame logo
    A-Frame

    A-Frame: VR/AR framework built on Three.js itself, enabling rapid immersive experience development

Pricing

What Three.js costs

Taken from the vendor's own pricing page. Prices move, so check before you buy.

Free

Free

  • Full library
  • WebXR module
  • Examples

Capabilities

Features

  • WebGL rendering

  • Scene graph

  • Materials system

  • Animation system

  • WebXR

    Integration with WebXR

  • Post-processing

    Integration with Post-processing

  • Physics

    Integration with Physics

  • Loaders

    Integration with Loaders

  • Webgl support

    Available on webgl

  • Webxr support

    Available on webxr

  • Web support

    Available on web

Answered, with sources

Questions people ask

Each answer names the page it came from, so you can check it rather than take our word for it.

Is Three.js free to use?

Yes. Three.js is released under the MIT license, an open-source license that permits unlimited commercial and personal use with no licensing fees.

Source
Does Three.js include physics simulation?

No. Three.js is a rendering library only. Physics, collision detection, and spatial indexing must be implemented with external libraries like Rapier, Ammo, or JoltPhysics.

Source
Can I use Three.js for offline development?

Yes. Local development requires a local web server for CORS compliance. You can use npm with a build tool like Vite, or run a local Python server for development.

Source
Does Three.js support WebXR for VR/AR?

Yes. Three.js documentation includes WebXR APIs for building VR and AR experiences in web browsers.

Source

Behind it

Who makes Three.js

Company
Three.js Community
Based in
Open Source
Founders
Ricardo Cabello
Share

Keep looking

Where to go from Three.js

Best AR VR software for

Compare Three.js with

Other AR VR software

  • Powerful 3D engine for the web with WebXR

    Free plan8 researched notes
  • Web framework for building VR experiences

    Free plan10 researched notes
  • W3C standard for VR and AR on the web

    Free plan9 researched notes
  • Open-source social VR platform for the web

    Free plan5 researched notes
  • Paint in 3D space with VR

    Free, then $19.99/one-time15 researched notes
  • AAA-quality VR development with Unreal Engine

    Free plan7 researched notes
  • Browser-based VR for collaboration and events

    Free plan4 researched notes
  • WebAR platform for browser-based AR experiences

    Free plan10 researched notes
  • Create AR experiences for Snapchat and beyond

    Free plan15 researched notes
  • Enterprise AR platform for industrial applications

    From $99/mo10 researched notes
  • VR illustration and animation tool

    From $24.99/one-time7 researched notes
  • Enterprise virtual world platform

    9 researched notes
  • Enterprise AR headset for transformative experiences

    From $3,299/unit13 researched notes
  • Collaborative 3D sculpting in VR

    From $9.99/mo4 researched notes

Softwr does not host reviews and shows no star rating for Three.js, because a rating we did not collect is not ours to publish. What is here is the pricing and platform detail from the vendor’s own pages, limitations we could state concretely, and alternatives a reviewer confirmed people weigh against it. Tell us if any of it is wrong.

More on Three.js

Best AR VR software alternatives

Watch movies and hang out in VR

one-time

Google's platform for building AR experiences

free

Browser-based VR for collaboration and events

freemium

Apple's framework for iOS AR development

free

VR platform for education and enterprise

freemium

Social VR platform for events and meetups

free

Powerful 3D engine for the web with WebXR

Compare Three.js with alternatives