C64 online emulator for bringing back your childhood memories or just for enjoying 8-bit retro classics. Thanks to this online emulator, you can have a Commodore 64 right inside your browser without installing any software. You can drag & drop your files inside the box under C64 emulator windows or open them directly with the File Browser icon. Accepted formats include D64, G64, X64, S64, ZIP, PRG, P00, T64, TAP, and also CRT. Joystick simulation and USB gamepads are also supported. If you don’t have C64 games to play, visit our Commodore 64 online game library here.
Loading emulator…
Configuration
This file type doesn’t support auto Joystick port detection. Please choose ‘Joystick Swap Ports’ if needed.
×
Welcome to the Online C64 Emulator!
Bottom Buttons: Quick Access Features
Information Window: This information guide.
Load Program: Easily load any C64 program from your local drive. We support a variety of file formats including S64, D64, G64, X64, ZIP, PRG, P00, T64, TAP, and CRT.
Virtual C64 Keyboard: Activate an on-screen keyboard to type in anything, just like on a real C64.
Joystick 1 On/Off: Switch Joystick 1 on or off (keyboard mapping is WASD + Left Shift).
Switch Joysticks: Toggle between joystick ports as needed.
Joystick 2 On/Off: Switch Joystick 2 on or off (keyboard mapping is CURSOR keys + Left/Right CTRL).
Learn more about joystick emulation and keyboard mapping below.
Top Buttons: Enhance Your Experience
Full Screen Mode: Dive into full-screen for an immersive experience. Press ESC or F11 to exit.
CRT Effect: Relive the nostalgia with a special effect that mimics old CRT TVs.
Screenshot: Capture memories! Save screenshots as PNG files.
Sound Control: By default, the sound is off. It automatically turns on when you load a program. Toggle it on or off as you like.
Save State: Save your current emulator state. Remember, saving again overwrites the previous save.
Load State: Load a previously saved state and pick up where you left off.
Joystick to Keyboard Mapping
Joystick 1: Use ‘A’ (Left), ‘D’ (Right), ‘W’ (Up), ‘S’ (Down), Left Shift (Fire). Joystick 2: Use Cursor keys (Left, Right, Up, Down) and Left/Right Ctrl (Fire). Tip: Swap joystick ports easily with the swap button located between the two joystick controls.
Enjoy on Touchscreens
Mobile friendly! Use the emulator on phones and tablets by tapping the four corners and the center. Gamepad Support
USB Gamepad Devices
Connect a USB gamepad or joystick. We support 1 or 2 gamepads + paddles (axes 3/4).
Mobile Device Compatibility
While primarily designed for desktops, the emulator works well on tablets and mobile devices.
Browser Compatibility
Enjoy seamless performance on major browsers like Google Chrome, Firefox, and the latest Opera.
Credits: Original Commodore 64 Javascript emulator by Thomas Hochgoetz.
Got Questions or Feedback?
We’d love to hear from you! Use our contact form to get in touch. Happy computing, Kornel Kolma (Ko-Ko)