How to Play GTA Vice City in Your Browser
Everything between clicking play and actually driving down Ocean Drive - the setup, the full control list for keyboard, touch and gamepad, how saving works, and fixes for the problems people hit most often.
- Before you start: what you need
- Step by step: launching the game
- Keyboard and mouse controls
- Controls on foot
- Controls in a vehicle
- Touch controls on mobile
- Playing with a controller
- Performance: getting a stable frame rate
- Saving your progress
- Troubleshooting common problems
- Which device works best
- Ten things worth doing in your first hour
- Frequently asked questions
Before you start: what you need
The browser version of Vice City is unusually undemanding for a 3D open-world game, because almost all of the heavy work happens on the server side and streams to you as you play. That said, three things matter:
- A modern browser. An up-to-date Chrome, Edge, Firefox or Safari. Older browsers and outdated in-app browsers on mobile are the most common cause of a game that loads but will not start.
- Hardware acceleration turned on. This is the single most important setting. Without it, WebAssembly and WebGL content either runs badly or shows a black screen. It is on by default in most browsers, but it is worth checking.
- A stable connection. Game assets stream as you play, so a connection that drops mid-session is more disruptive here than in a game that loads once.
A dedicated gaming PC is not required. A laptop with integrated graphics handles the browser build comfortably, and the game is playable on modern phones and tablets in landscape.
Step by step: launching the game
- Open the homepage. The game sits at the top of the page, above the guides.
- Click the PLAY button. The game loads into the frame on the page. Give it a moment - the first load streams assets, so it takes longer than a return visit.
- Click once inside the game window. This gives the game keyboard focus. Skipping this step is why so many people find that their controls or cheat codes do not respond.
- Use fullscreen for the best experience. The fullscreen button sits just below the game frame. On a phone this also helps the touch controls lay out properly.
- Set the frame rate limiter to 30 FPS. The original engine was built for 30 frames per second. Running it faster causes physics problems - cars behave strangely, timers misbehave, and some missions become much harder than they should be.
Keyboard and mouse controls
These are the default bindings carried over from the original PC release. They can be changed in the in-game options if a key conflicts with your browser.
Controls on foot
| Action | Default key |
|---|---|
| Move forward / backward | W / S (or Up / Down) |
| Move left / right | A / D (or Left / Right) |
| Sprint | Right Shift |
| Jump | Right Ctrl or Space |
| Fire weapon | Left Ctrl, Left Mouse Button or Num 0 |
| Aim / target | Right Mouse Button or Delete |
| Next weapon | Enter or mouse wheel down |
| Previous weapon | Num - or mouse wheel up |
| Crouch | C |
| Action / pick up | Tab |
| Enter or exit vehicle | Enter or F |
| Change camera | Home or V |
| Look behind | Num 1, Caps Lock or middle mouse button |
| Zoom in / out | Page Up / Page Down, or Z / X |
Controls in a vehicle
| Action | Default key |
|---|---|
| Accelerate / reverse | W / S (or Up / Down) |
| Steer left / right | A / D (or Left / Right) |
| Handbrake | Right Ctrl, Space or Right Mouse Button |
| Horn | Left Shift or Right Shift |
| Radio station | Insert, R or mouse wheel up |
| Change camera | Home or V |
| Sub-mission (taxi, vigilante, ambulance, fire) | Num + or Caps Lock |
| Look left / right | Num 1 / Num 2, or Q / E |
| Fire (weaponised vehicles) | Left Ctrl or Left Mouse Button |
| Turret left / right | Num 4 / Num 5 |
| Enter or exit vehicle | Enter or F |
Space and the right mouse button, and it is how you take corners at speed without spinning out. Almost every driving mission in the game is easier once you are comfortable with it.
Touch controls on mobile
On a phone or tablet the game shows on-screen controls instead of a keyboard. A few things make mobile play noticeably better:
- Rotate to landscape and use fullscreen. The layout is designed for a wide screen, and portrait mode squeezes the controls into the bottom of the display.
- Reload after rotating. If the touch controls do not appear, rotating the device and then reloading the page usually fixes it.
- Expect driving to be the hard part. On-screen steering is workable but less precise than a keyboard. Missions with tight timers are worth doing on a desktop if you have the option.
- Cheat codes are not available. Typed cheat codes need a physical keyboard, so they are a desktop and laptop feature. See the cheat list for the full explanation.
Playing with a controller
Xbox and PlayStation controllers work over USB or Bluetooth, and the game picks them up without extra software. Two practical tips:
- Connect the controller before you launch the game. Connecting it mid-session sometimes leaves the game ignoring the input until you reload.
- Press a button on the controller first. Some browsers keep keyboard focus on the page until a controller input arrives, which means the game ignores the pad until you touch it.
Performance: getting a stable frame rate
The most common performance mistake is trying to run the game as fast as possible. The original engine is tied to a 30 FPS simulation, so pushing beyond that does not make the game better - it makes it behave incorrectly.
- Set the frame rate limiter to 30 FPS. This is the recommended setting and it fixes most physics oddities.
- Close other tabs. Browser 3D content competes for the same memory and GPU resources as everything else you have open.
- Turn off background downloads and streaming. They compete for the connection that is streaming your game assets.
- Keep the tab active. Browsers throttle background tabs aggressively, which stalls the game.
- Enable hardware acceleration in your browser settings if you have not already - see the troubleshooting section below.
Saving your progress
Progress is saved through save files rather than an online account, which means you control where your save lives:
- Save in-game at a safehouse, the same way you would in the original release.
- Download the resulting
.bsave file to your device. - Upload that file later - on the same device or a different one - to pick up where you left off.
The save format is compatible with the PC and PS2 versions of the game, so an existing save file from either of those will load here too.
Troubleshooting common problems
The game is stuck on the loading screen
This is nearly always connection-related rather than a problem with the game. Assets stream as you play, so a slow or unstable connection leaves the loading screen sitting longer than expected. Refresh the page and try again on a stronger connection, and close anything else that is using bandwidth.
Black screen after loading
A black screen with the game apparently running is the classic symptom of hardware acceleration being switched off. Check your browser settings and make sure it is enabled, then reload. Updating your graphics drivers fixes the same symptom on older machines.
Low frame rate or stuttering
Close other tabs, turn off background streaming, and confirm the frame rate limiter is set to 30 FPS rather than unlimited. On a laptop, plugging in the power adapter often helps - many machines throttle the GPU on battery.
Controls not responding
Click once inside the game window so it has keyboard focus. This single step resolves the majority of "my controls do not work" reports, including with a connected controller.
No sound
Browsers block autoplaying audio until you interact with the page, so click inside the game first. If audio is still missing, check the tab's mute state - it is easy to mute a single tab by accident and not notice.
Touch controls missing on mobile
Rotate the device to landscape, then reload the page. The touch layout is designed for a widescreen display and sometimes fails to appear if the page loaded in portrait.
The game crashes or the tab freezes
This is usually a memory problem. Close other tabs, reload the game, and avoid switching away from the tab during long play sessions. If it keeps happening on a phone, try a desktop or laptop instead.
The game loads but the framerate collapses in busy areas
Downtown districts and areas with heavy traffic put the most load on the browser. Lowering the frame rate limit, closing other tabs, and reducing your browser window size all help. On mobile, exiting fullscreen and letting the browser manage scaling can actually improve stability.
My save file will not upload
Check that the file still has its original .b extension. Renaming or re-saving it through another application can change the format. Upload the file exactly as the game produced it.
Which device works best
Every modern platform can run the game, but they are not equal for this particular kind of content.
| Device | Experience | Notes |
|---|---|---|
| Windows / macOS laptop or desktop | Best | Full keyboard, mouse aiming, largest screen, most stable frame rate. Cheat codes work. |
| Chromebook | Good | Handles the browser build well. Keyboard controls work; check hardware acceleration is on. |
| Android phone or tablet | Playable | Touch controls in landscape. Driving is the weakest part. No cheat codes without a paired keyboard. |
| iPhone / iPad | Playable | Same as Android. Safari handles the build, but older devices struggle in busy areas. |
| Linux desktop | Good | Works in modern browsers, though graphics driver support varies more than on Windows. |
Ten things worth doing in your first hour
- Set the frame rate limiter to 30 FPS before anything else. It prevents most of the strange physics behaviour people blame on the browser.
- Do the Paramedic side mission early. Completing it unlocks unlimited sprint, which makes everything afterwards faster.
- Do the Vigilante side mission early too. It raises your maximum armor permanently.
- Learn the handbrake. Space or the right mouse button. Every driving mission becomes easier once cornering feels natural.
- Save at every safehouse you unlock. Download the
.bfile as you go so you always have a fallback. - Do not rush the second island. The story opens the bridges at the right moment, and skipping ahead leaves you under-equipped.
- Buy the cheap assets first. The Boatyard and Cherry Popper factory cost little and start generating income while you work through the story.
- Keep a fast car saved at your main safehouse. The difference between a sedan and a sports car on a timed mission is enormous.
- Read the mission briefing. Vice City rarely tells you twice what it wants, and most failed attempts come from missing a line of instruction.
- Check the cheat list before you get frustrated. A single health code in the middle of a hard mission saves a lot of reloading.
Frequently asked questions
Do I need to download anything to play GTA Vice City in a browser?
No. The game runs in your browser and streams its assets as you play. There is no installer, no game client and no account required to start.
What are the default controls in GTA Vice City?
Movement is W, A, S and D or the arrow keys. Sprint is Right Shift, jump is Right Ctrl or Space, fire is Left Ctrl or the left mouse button, and enter or exit a vehicle is Enter or F. In a car, the handbrake is Space or the right mouse button.
How do I fix a black screen in the browser version?
Turn on hardware acceleration in your browser settings and reload the page. If that does not fix it, update your graphics drivers. A black screen with the game apparently running is almost always a hardware acceleration problem.
Can I play GTA Vice City on my phone?
Yes, on modern Android and iOS devices in a modern browser. Rotate to landscape and use fullscreen. On-screen steering is less precise than a keyboard, so timing-heavy missions are easier on a desktop.
How do I save my progress?
Save in-game at a safehouse, then download the .b save file to your device. You can upload it later on the same device or another one. The format is compatible with the PC and PS2 releases.
Does the browser version support controllers?
Yes. Xbox and PlayStation controllers work over USB or Bluetooth. Connect the controller before launching the game, and press a button on it first so the game picks up the input.
Why does the game run too fast or behave strangely?
The original engine is built for 30 frames per second. Set the frame rate limiter to 30 FPS - running it faster causes physics bugs and makes some missions much harder than intended.
Is the browser version the full game?
Yes. It includes the complete 2002 release - all story and asset missions, side activities, vehicles, weapons, radio stations and the full open-world map.
Which browser should I use?
An up-to-date Chrome, Edge, Firefox or Safari. Outdated browsers and the built-in browsers inside some mobile apps are the most common reason a game loads but will not start.
Does the game work on a Chromebook?
Yes. Chromebooks handle the browser build well and you get a full keyboard, so cheat codes work too. Make sure hardware acceleration is enabled in the browser settings.
Why does the game feel slow even though my PC is fast?
The most likely causes are other tabs competing for memory and GPU resources, background downloads using the connection that streams game assets, or hardware acceleration being switched off.
How long does the first load take?
Longer than a return visit, because the first session streams assets from scratch. On a good connection expect noticeably longer than a reload of a page you have already opened.