MEGA SALE Retro Handheld GAME CONSOLE SHOW MORE

Visual Boy Advance | GBA Emulator

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.

GBA Emulator

VisualBoyAdvance is a free emulator for the Game Boy, Game Boy Color, and Game Boy Advance retro gaming consoles as well as Super Game Boy.

Multi Platform

The Visual Boy Advance program is written in C++ and supports multiple operating systems such as Windows, Mac, Linux, Android and iOS devices.

Why Visual Boy Advance?

Stable GBA Emulator

The VBA GBA emulator is a reliable and secure solution that guarantees 100% performance. Best of all, it's free to use!

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).

Screen Capture & Recording

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

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.

Joystick & Controller Support

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

Cheat Codes

Visual Boy Advance enables gamers to enjoy a unique and enhanced gaming experience with the help of cheat codes from industry-leading providers such as GameShark and Codebreaker.

Graphic Filters

VisualBoyAdvance enables gamers to customize the appearance of classic games that feature hand-drawn pixel art by incorporating pixel art scaling algorithms.

Local & Remote Linking

This GBA emulator is fully equipped to support both local and remote linking, making it ideal for users who want to enjoy multi-player games.

Screenshots

Visual Boy Advance Screenshot - GBA Emulator Interface

Requirements

How does it work?
VisualBoyAdvance stands the test of time as the most reliable Game Boy Advance emulator on the market. With regular updates and features, users gain access to helpful debugging tools like loggers, viewers and editors.
Features
Popular cheat code manufacturers like GameShark and Codebreaker are also supported! Additionally, graphic filters allow you to enhance your display with motion blur or color correction effects.
Requirements
Windows 7/8/10/11, macOS 10.12+, Linux (Ubuntu/Debian), Android 5.0+, iOS 11+. Minimum 2GB RAM recommended.
Source Code
Visual Boy Advance is open-source. You can find the complete source code on GitHub and contribute to the project.

About

Get to know us and find more information regarding the best GBA emulator.

Read more

Knowledge Base

Learn and discover all the hidden features, how-to's and tutorials.

Explore

Contact Us

Unable to find what you are looking for? Drop us an email.

Enquire
About - Visual Boy Advance : Android & Windows Install Game Boy Emulator Advance (GBA)
MEGA SALE Retro Handheld GAME CONSOLE SHOW MORE

About Visual Boy Advance

Discover the story behind the most popular open-source Game Boy Advance emulator used by millions of gamers worldwide.

What is Visual Boy Advance?

Visual Boy Advance (VBA) is a free and open-source emulator for the Game Boy, Game Boy Color, and Game Boy Advance handheld gaming consoles. Originally developed by Forgotten, VBA has become one of the most widely used GBA emulators in the world.

The emulator allows users to play classic Game Boy games on their modern devices including Windows PCs, Mac computers, Linux systems, Android smartphones, and iOS devices. With its accurate emulation, rich feature set, and active community, VBA continues to be the go-to choice for retro gaming enthusiasts.

15M+
Downloads Worldwide
4.8★
User Rating
5000+
Compatible Games
5
Platforms Supported

🚀 Our Mission

Our mission is to preserve classic gaming history by providing a reliable, free, and feature-rich emulator that allows everyone to experience the magic of Game Boy Advance games on modern devices.

Our Team

Visual Boy Advance is maintained by a passionate team of developers and gaming enthusiasts dedicated to keeping the emulator up-to-date and improving the user experience.

👨‍💻

Lead Developer

Core Engineering

Oversees the development of the emulator core and ensures compatibility with all GBA titles.

🎨

UI/UX Designer

Design & Experience

Creates intuitive interfaces and improves the overall user experience across all platforms.

🧪

QA Engineer

Quality Assurance

Tests every release thoroughly to ensure stability and performance across all devices.

📜 History

Visual Boy Advance was first released in 2004 and quickly became the most popular GBA emulator. Over the years, it has been forked and improved by numerous contributors, with VisualBoyAdvance-M (VBA-M) being the most actively maintained version today.

The emulator has evolved from a simple Windows application to a cross-platform solution supporting Android, iOS, Linux, and macOS, making it accessible to gamers on virtually any device.

Install Visual Boy Advance - Download GBA Emulator for Android & Windows
MEGA SALE Retro Handheld GAME CONSOLE SHOW MORE

Install Visual Boy Advance

Follow our step-by-step guide to download and install VBA on your preferred platform. Get started in just a few minutes!

🪟 Windows
Android
🍎 macOS
🐧 Linux
📱 iOS

Download VBA for Windows

Latest version: 2.1.0 | Size: 12.4 MB | Windows 7/8/10/11 (64-bit)

1

Download the Installer

Click the download button above to get the latest VBA installer for Windows. The file will be saved as VBA-Setup.exe.

2

Run the Installer

Double-click the downloaded file. If Windows SmartScreen appears, click "More info" then "Run anyway" to proceed with installation.

3

Follow Setup Wizard

Choose your installation directory (default: C:\Program Files\VBA), accept the license agreement, and click "Install".

4

Launch & Load ROM

Open Visual Boy Advance from your Start Menu or desktop shortcut. Go to File → Open and select your GBA ROM file to start playing!

System Requirements

ComponentMinimumRecommended
OSWindows 7 (64-bit)Windows 10/11 (64-bit)
Processor1 GHz2 GHz Dual Core
RAM512 MB2 GB
Storage50 MB100 MB
GraphicsDirectX 9.0cDirectX 11

Download VBA for Android

Latest version: 2.1.0 | Size: 8.2 MB | Android 5.0+

1

Download APK File

Download the VBA APK file from the button above. You may need to enable "Install from unknown sources" in your Android settings.

2

Install the APK

Open the downloaded APK file from your notifications or file manager. Tap "Install" and wait for the installation to complete.

3

Grant Permissions

Allow VBA to access your storage so it can read ROM files. Go to Settings → Apps → VBA → Permissions → Storage → Allow.

4

Load Your ROM

Open the VBA app, tap the folder icon, navigate to where your ROM files are stored, and select a .gba file to start playing!

Download VBA for macOS

Latest version: 2.1.0 | Size: 15.1 MB | macOS 10.12+

1

Download DMG File

Click the download button to get the macOS DMG installer. The file will be saved as VBA.dmg.

2

Mount & Install

Double-click the DMG file to mount it. Drag the VBA application to your Applications folder.

3

Gatekeeper Bypass

If macOS blocks the app, go to System Preferences → Security & Privacy → General, and click "Open Anyway" for VBA.

Install VBA on Linux

Available via package managers for Ubuntu, Debian, Fedora, and Arch Linux

1

Ubuntu/Debian

Open terminal and run: sudo apt install visualboyadvance

2

Fedora

Run: sudo dnf install visualboyadvance

3

Arch Linux

Run: sudo pacman -S visualboyadvance

Install VBA on iOS

Available via AltStore or sideloading for iOS 11+

1

Install AltStore

First install AltStore on your iOS device using a computer with iTunes/AltServer.

2

Download VBA IPA

Open AltStore, browse for Visual Boy Advance, and tap Install. The app will be signed with your Apple ID.

3

Trust Developer

Go to Settings → General → Device Management → Trust your Apple ID developer certificate.

Pokémon ROM Hacks - Visual Boy Advance GBA Emulator
MEGA SALE Retro Handheld GAME CONSOLE SHOW MORE

Pokémon ROM Hacks

Explore the best Pokémon games and fan-made ROM hacks for Game Boy Advance. Play them all on Visual Boy Advance!

Official Pokémon GBA Games

🔥

Pokémon FireRed

RPG • Adventure

Remake of the original Pokémon Red with enhanced graphics, new areas, and improved gameplay mechanics.

2004 • Nintendo ★★★★★ 4.9
🌿

Pokémon LeafGreen

RPG • Adventure

Companion to FireRed, featuring the original Kanto region adventure with modern GBA enhancements.

2004 • Nintendo ★★★★★ 4.9
💎

Pokémon Emerald

RPG • Adventure

The ultimate Hoenn region experience with the Battle Frontier, expanded story, and both legendary teams.

2004 • Nintendo ★★★★★ 5.0
🌟

Pokémon Ruby

RPG • Adventure

Begin your Hoenn journey with Team Magma and discover the legendary Pokémon Groudon.

2002 • Nintendo ★★★★☆ 4.7

Pokémon Sapphire

RPG • Adventure

Face Team Aqua and uncover the mystery of the legendary Pokémon Kyogre in the Hoenn region.

2002 • Nintendo ★★★★☆ 4.7

Pokémon Mystery Dungeon

Roguelike • RPG

A unique dungeon-crawling adventure where you become a Pokémon and explore mysterious dungeons.

2005 • Nintendo ★★★★☆ 4.6

Popular Fan-Made ROM Hacks

🔴

Pokémon Rocket Edition

By: Lunos

Play as a Team Rocket Grunt in this unique hack where you steal Pokémon instead of catching them. Features a complete storyline and new mechanics.

Popular

Pokémon Unbound

By: Skeli

An original region with a deep storyline, difficulty settings, and quality-of-life improvements. One of the most ambitious ROM hacks ever made.

Top Rated

Pokémon Glazed

By: Blackwhitehack

Features three regions to explore, 500+ Pokémon, and an epic storyline spanning multiple generations.

Classic

Pokémon Radical Red

By: SouperCell

A challenging FireRed hack with modern mechanics, mega evolutions, and competitive-level difficulty settings.

Hardcore

💡 Tips for Playing Pokémon ROMs

GBA ROMs - Download Game Boy Advance ROMs for Visual Boy Advance
MEGA SALE Retro Handheld GAME CONSOLE SHOW MORE

Game Boy Advance ROMs

Browse our collection of GBA, GBC, and GB ROMs compatible with Visual Boy Advance. Find your favorite classic games!

All Games
GBA
GBC
GB
Popular

Pokémon Emerald

GBA
16 MB
View

Super Mario Advance 4

GBA
16 MB
View
🗡️

The Legend of Zelda: Minish Cap

GBA
16 MB
View
👾

Metroid Fusion

GBA
8 MB
View
🏎️

Mario Kart: Super Circuit

GBA
8 MB
View
🎮

Castlevania: Aria of Sorrow

GBA
16 MB
View

Mega Man Zero

GBA
8 MB
View

Fire Emblem: Sacred Stones

GBA
16 MB
View

Pokémon Yellow

GBC
2 MB
View

Pokémon Crystal

GBC
2 MB
View
🟦

Pokémon Blue

GB
1 MB
View

Pokémon Red

GB
1 MB
View

🎮 How to Load ROMs in VBA

After downloading a ROM, open Visual Boy Advance, go to File → Open, and select your ROM file (.gba, .gb, or .gbc). The game will start immediately!

Troubleshoot & FAQ - Visual Boy Advance GBA Emulator Help
MEGA SALE Retro Handheld GAME CONSOLE SHOW MORE

Troubleshoot & FAQ

Find solutions to common issues and learn how to get the most out of Visual Boy Advance. Can't find your answer? Contact us!

Performance Issues

Why is my game running slow or lagging?
Try these solutions: (1) Enable frame skip in Options → Video → Frame Skip. (2) Reduce the window size or switch to fullscreen. (3) Close other applications using system resources. (4) Make sure your device meets the minimum requirements. (5) Update your graphics drivers.
How do I improve graphics quality?
Go to Options → Video and enable filters like 2xSAI, HQ2x, or Scanlines. You can also adjust the zoom level and enable bilinear filtering for smoother scaling. For the best experience, use fullscreen mode.
Audio is crackling or out of sync. What should I do?
Try adjusting the audio buffer size in Options → Audio. Increase the buffer if audio crackles, or decrease it if audio is delayed. Also ensure no other applications are using the audio device exclusively.

🎮 Controls & Input

How do I configure keyboard controls?
Go to Options → Joypad Configuration. Click on each button (A, B, L, R, Start, Select, D-Pad) and press the key you want to assign. You can configure up to 4 players.
How do I connect an Xbox/PlayStation controller?
Connect your controller via USB or Bluetooth. Go to Options → Joypad Configuration and select your controller from the device dropdown. Map each button accordingly. VBA supports XInput and DirectInput controllers.
My controller isn't being detected. What now?
Ensure your controller drivers are installed and the controller works in other applications. Try reconnecting the controller, restarting VBA, or updating to the latest version. On Windows, check Device Manager for any issues.

💾 Save States & ROMs

How do I save and load my game progress?
Use in-game save (Start → Save) for permanent saves. For save states, use File → Save Game (F1-F10) to save to a slot, and File → Load Game to restore. Save states are instant snapshots of your exact game state.
Why won't my ROM file load?
Ensure the ROM file is not corrupted and has the correct extension (.gba, .gb, .gbc, .zip, .rar). If compressed, extract the ROM first. Also verify the ROM is compatible with VBA - some hacked ROMs may require specific versions.
How do I use cheat codes?
Go to Cheats → Cheat List → GameShark or CodeBreaker. Enter your cheat code and description, then enable it. Make sure to use codes that match your ROM version. Some codes may cause instability - use save states before enabling cheats.

🔗 Link & Multiplayer

How do I link two VBA instances for trading?
Open two instances of VBA. Go to Tools → Link → Configure on both. Set one as "Server" and the other as "Client" with the same port number. Load the same game on both and use the in-game link cable feature.
Can I play multiplayer online?
VBA supports local link cable emulation but not native online multiplayer. For online play, consider using netplay features in VBA-M or third-party services like Kaillera.

📋 Default Keyboard Controls

  1. A Button: Z key
  2. B Button: X key
  3. L Button: A key
  4. R Button: S key
  5. Start: Enter key
  6. Select: Backspace key
  7. D-Pad: Arrow keys
  8. Speed Up: Space (hold)

Still Need Help?

Can't find the answer to your question? Our support team is here to help you get the most out of Visual Boy Advance.

Contact Support