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

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

  1. Open the homepage. The game sits at the top of the page, above the guides.
  2. 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.
  3. 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.
  4. 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.
  5. 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

ActionDefault key
Move forward / backwardW / S (or Up / Down)
Move left / rightA / D (or Left / Right)
SprintRight Shift
JumpRight Ctrl or Space
Fire weaponLeft Ctrl, Left Mouse Button or Num 0
Aim / targetRight Mouse Button or Delete
Next weaponEnter or mouse wheel down
Previous weaponNum - or mouse wheel up
CrouchC
Action / pick upTab
Enter or exit vehicleEnter or F
Change cameraHome or V
Look behindNum 1, Caps Lock or middle mouse button
Zoom in / outPage Up / Page Down, or Z / X

Controls in a vehicle

ActionDefault key
Accelerate / reverseW / S (or Up / Down)
Steer left / rightA / D (or Left / Right)
HandbrakeRight Ctrl, Space or Right Mouse Button
HornLeft Shift or Right Shift
Radio stationInsert, R or mouse wheel up
Change cameraHome or V
Sub-mission (taxi, vigilante, ambulance, fire)Num + or Caps Lock
Look left / rightNum 1 / Num 2, or Q / E
Fire (weaponised vehicles)Left Ctrl or Left Mouse Button
Turret left / rightNum 4 / Num 5
Enter or exit vehicleEnter or F
Handbrake is the one control worth learning early. It is bound to 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:

  1. Save in-game at a safehouse, the same way you would in the original release.
  2. Download the resulting .b save file to your device.
  3. 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.

Save before you experiment. Cheat codes can leave the game in a strange state, and mission scripts can break if you destroy a vehicle the mission needed. Keeping a downloaded save file is the cheapest insurance available.

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.

DeviceExperienceNotes
Windows / macOS laptop or desktopBestFull keyboard, mouse aiming, largest screen, most stable frame rate. Cheat codes work.
ChromebookGoodHandles the browser build well. Keyboard controls work; check hardware acceleration is on.
Android phone or tabletPlayableTouch controls in landscape. Driving is the weakest part. No cheat codes without a paired keyboard.
iPhone / iPadPlayableSame as Android. Safari handles the build, but older devices struggle in busy areas.
Linux desktopGoodWorks in modern browsers, though graphics driver support varies more than on Windows.

Ten things worth doing in your first hour

  1. Set the frame rate limiter to 30 FPS before anything else. It prevents most of the strange physics behaviour people blame on the browser.
  2. Do the Paramedic side mission early. Completing it unlocks unlimited sprint, which makes everything afterwards faster.
  3. Do the Vigilante side mission early too. It raises your maximum armor permanently.
  4. Learn the handbrake. Space or the right mouse button. Every driving mission becomes easier once cornering feels natural.
  5. Save at every safehouse you unlock. Download the .b file as you go so you always have a fallback.
  6. Do not rush the second island. The story opens the bridges at the right moment, and skipping ahead leaves you under-equipped.
  7. Buy the cheap assets first. The Boatyard and Cherry Popper factory cost little and start generating income while you work through the story.
  8. Keep a fast car saved at your main safehouse. The difference between a sedan and a sports car on a timed mission is enormous.
  9. Read the mission briefing. Vice City rarely tells you twice what it wants, and most failed attempts come from missing a line of instruction.
  10. Check the cheat list before you get frustrated. A single health code in the middle of a hard mission saves a lot of reloading.
Ready to try it yourself? Play GTA Vice City online free in your browser — no download, no install, and it runs on desktop and mobile.

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.

Related guides