Uzbl is available through the package managers of Arch, Debian, Fedora, Gentoo, Ubuntu and more. If you cannot find a package for your system you may find a tutorial on

From source

You can pull the code from git or get a tagged tarball.

$ git clone git://
$ cd uzbl
[ $ git checkout origin/next ] # optional. see below
$ make
$ sudo make install

Persistent settings (PREFIX, GTK version, etc.) may be set in a file. If you want to remove uzbl again, you can issue:

$ make uninstall

Tarballs can be pulled from

Though you can only get tagged versions from the master branch, which may be older then what you'll have through git.

If you want the specific subprojects, you can issue:

$ sudo make install-uzbl-core $ sudo make install-uzbl-browser $ sudo make install-uzbl-tabbed


Dependencies which are optional for uzbl-core are marked with an asterisk. (i.e. these are needed for extra scripts)

Make dependencies

Git Repo's & branches