Visual Boy Advance

Visual Boy Advance is an open-source Game Boy Advance (GBA) emulator for Windows, Mac, Linux, Android and IOS devices.

Experience all your favourite Gameboy games from the past with VBA, the best and most popular GBA emulator available to date.

Game Boy Advance Emulator

Why VisualBoy Advance?

GBA emulators has evolved throughout the years and even after 20 years in the industry, Visual Boy Advance still remains the best Game Boy Advance emulator to date.

With constant updates and features added, alongside the functionalities listed on the right, VBA allows; debugging tools such as loggers, viewers and editors. Supports popular cheat code manufacturers like GameShark and Codebreaker.

Graphic filters to enhance display, add motion blur or resolve color correction. Local and remote linking designed for games that requires trading or for playing multiplayer games.

The possibilities are endless and by using VisualBoyAdvance we can guarantee you a seamless experience into the GameBoy emulation world.

Stable GBA Emulator

The best GBA emulator that works 100%, free, safe and secured to use.

Screen Capture & Recording

VBA allows you to record sound, video, game and screen capturing. Perfect for retro streamers or sharing with friends.

Turbo Mode

Enable turbo mode to blaze through your favourite games or bypass tedious tasks.

Multi Rom Support

VBA supports multiple roms for all Game Boy versions (Original Gameboy, Color and Advance).

Joystick & Controller Support

Ditch your keyboard keys and easily connect & use your Xbox, Nintendo, PC or PlayStation controller on VisualBoyAdvance.

Save & Load States

An integrated Save and Load state within VBA simplifies the process of saving and loading your current progress and acts as an additional backup system.

GBA Emulator Screenshots


Frequently Asked Questions

VisualBoyAdvance is a portable program that allows you to emulate GameBoy, GameBoy Color and Game Boy Advance files.

In order for Visual Boy Advance to properly work on Windows. You should install the following requirements.

Depending on the VisualBoyAdvance version the defaults controls can be found below;

Original VisualBoyAdvance 1.8.0 Beta 3 Default Controls

  • A – X
  • B – Z
  • L – A
  • R – S
  • Start – Enter
  • Select – Backspace
  • Directional Pad – Up, Down, Left, Right Arrows
  • Speed Up – Space
  • Toggle FullScreen- ESC

visualboyadvance 1.8.0 beta default controls
Visualboyadvance-M or VBA-M Default Controls

  • A – L
  • B – K
  • L – I
  • R – O
  • Start – Enter
  • Select – Backspace
  • Directional Pad – W,A,S,D
  • Speed Up – Space
  • Toggle FullScreen- F11


Yes, Visual Boy Advance supports the original Gameboy and Gameboy Color.

If you want to open a GBC or GB file click on File > Open GBC for Game Boy Color or GB for original Gameboy.

gba emulator

Simply plug in your controller via USB or Bluetooth. Now open VBA and head over to options > Input > Configure. Here you can set and map your keybindings and configure up to 4 controllers on VisualBoy.

To find and use cheats on VisualBoyAdvance you can use Gameshark codes.

  • Open the latest VBA software.
  • Select and open your legal game rom.
  • When the game starts, select Cheats > Cheat list from the VBA menu.
  • Select Gameshark.
  • Enter a code and select OK, then repeat steps 4 and 5 to enter all the codes you want.

Visual Boy Advance is a portable program and no longer requires you to install it on your operating system. To remove or uninstall VisualBoyAdvance, simply delete the folder you downloaded and extracted the emulator to.

To open a GBA file, you need a GameBoy Advance emulator such as Visual Boy Advance. Download the GBA emulator and launch the application. Then click on File > Open, to open your GBA file.

Emulators are 100% legal, as is the process of downloading them. They are no different to other programs you might download such as word processing or a music player software. Downloading and uploading ROMs however, is illegal, so make sure you use your own game files.

If your VBA, Game Boy Advance emulator is not working try using our Troubleshooting guide to fix common errors. Alternatively, contact us directly.