FreeWRL Download Page

last update: August 6, 2012.

Mobile Releases


"X3DShow" is a native build of the FreeWRL library with a custom UI for Blackberry QNX-based devices, such as the Playbook Tablet. It is available from the blackberry store here.

Please note, direct support of the Blackberry app should be directed to the "Support Email" field as shown on the Blackberry App Store.


FreeX3D (FreeWRL with proceeds helping to support this project) available now on the Google store by clicking on the button:

Android app on Google Play

or get the downloadable FreeWRL 6 August 2012 test version for Android here.

Download the test version from the browser on your Android device, then find the Downloads app, and install from there. Put VRML/X3D files on your device in the usual Android way.

Desktop Releases

OS X Universal Binary Release

Apple changed the way apps were released back in the fall of 2011. This change was a result of, from what google shows, a security breach. Unfortunately, the method that FreeWRL used to install support files no longer is available.

As of May 2012, the source code for the non-Safari-plugin version of FreeWRL compiles, and should be packagable with little more effort.

Linux Ubuntu and Debian Systems

Packaged by Michel Briand; FreeWRL is packaged as part of his Myosotis system.

For general access to Michel's software archive, Click here.

Linux Gentoo

Ian Stakenvicius manages the FreeWRL package for Gentoo.

The FreeWRL package is an official Gentoo package, and is available through Gentoo Portage. To obtain the latest version, simply update your portage tree and emerge freewrl.

Linux Redhat

Harold Blount creates source and binary RPMS for RedHat distros. Latest for FreeWRL 1.22.3, available June 04, 2009.

Available here.

Linux OpenSUSE

Lars Vogdt has kindly packaged OpenSUSE distributions of FreeWRL. The latest packaged can be found on the http://software.opensuse.org website.

Available here.

Windows Binary Information

Courtesy of Doug Sanden, we have a binary install for FreeWRL. Download the latest SetupFreeWRL .msi version from the freewrl-win32 folder on the freewrl sourceforge download page After download, to install double click the .msi file, follow the prompts and you should have a beta version of our Windows executable. Feedback more than welcome.

Source Code

As of mid February 2014 our source code is now in Git repository, accessible via the Git tab on our sourceforge files page. The Master branch will always be our most recent non-experimental branch. (please ignor any CVS tab. We retired our CVS, and its there for historical reference.)

Linux Source Information

Build instructions for specific Linux systems in the install pages.

Freewrl 1.22.13 source tarball has been released. This has been a long time coming, and is a significant compatibility improvement over the previous official tarball (1.22.10). Changes from the 1.22.12 pre-release (see below) are mostly bug-fixes. You can get it here.
(Note that the tarball has been updated to fix a bug related to plugin compilation on older systems)

Version 1.22.12_pre2 Source Code is available in a bz2 compressed tarball.

Version 1.22.10 Source Code is available in a bz2 compressed tarball.

(Download will happen, but some advertising might be shown)

You can also download the latest FreeWRL code from our Git source code repository, master branch. Note that this is "live" code, and may not be stable.

Windows Source Information

We have been porting FreeWRL to the Windows platform. Here are some notes that will show you how to build and run FreeWRL on Windows.

Windows Build Notes.

Assistance on the windows port is especially welcome. If you have Windows programming experience, your help is requested.

Android Source Information

The repository and release tar files have an "Android" directory - look in the text file in the Android directory for information on how to build from source.

Other Binary Distributions

We are always looking for people to package FreeWRL for other systems; if you can spare an hour or two per month, and know how to create an RPM, or whatever format your Linux system uses, we would be pleased to hear from you.


From circa 1999 to April 2010, the FreeWRL project was managed by John A. Stewart.

There is absolutely no warranty, express or implied for this software. For details on the conditions of use, see the FreeWRL distribution.

FreeWRL is Copyright (C) 1998, 1999...2009 Tuomas J. Lukka, John Stewart and others.

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details.

You should have received a copy of the GNU Library General Public License along with this library; if not, write to the Free Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

SourceForge.net Logo