HaxBall Client

Logo

Unofficial client for haxball.com

Need any support? Click here to read the FAQ page

Download an older version

HaxBall Client by og

Unofficial client for the browser game HaxBall, built with Electron and shipping with the browser extension HaxBall All-in-one Tool.

The client works on Windows (64bit/32bit/ARM), macOS (Apple Silicon/Intel), and Linux (64bit).

We are also on Discord!

Features at a glance:

How to install and run

Download from the main website or from the Releases page the latest version for your OS.

Then

Known bugs

If a bug you found isn’t here, open an issue!

Features in detail

👤 User Profiles

User profiles let you set up different player identities that you can switch between easily. This is useful if you play on different maps, in rooms that all require a separate registration, or just to keep things organized. It saves you from the hassle of using multiple browsers, incognito tabs, or constantly clearing browser data just to manage separate HaxBall “accounts”.

Each profile has its own

You can manage profiles by clicking in the top-right corner, where there’s a user icon with “Default” next to it. The Default profile can’t be deleted and is automatically updated if you change your nickname, extrapolation, or any of the other attributes listed above. It’s like your standard browser experience. When you click on it, you’ll be able to create new profiles (there is no limit), switch to a different one, or delete those you no longer need.

⚡️ Unlimited FPS

The app allows unlocking the game’s framerate. Just click on Settings, on the header, and then set the corresponding option to Unlimited. You will need to restart the app afterwards!

⚠ Note that this feature may not work flawlessly for everyone. It is still under testing.

💬 Shortcuts

Shortcuts let you type frequent commands or messages by automatically expanding a specific text written in chat.

The app comes with two pre-configured shortcuts:

as well as shortcuts for all emojis (such as :smile: to get 😀).

You can set as many shortcuts as you like!

🔐 Player Auth management

Your Player Auth is typically used by headless rooms’ admins to authenticate you or to save your in-game statistics. You can easily view, change, or reset your auth by clicking on Settings on the header.

If you want to import your room logins from your browser, just visit this page and copy the Private Key.

If instead you are using an old version of the client, type auth in the command bar and copy the Private Key.