Play Portal game online and solve clever 3D puzzles inside a mysterious laboratory. Use paired portals to move across gaps, move cubes to press switches, and avoid turrets to reach each room's exit.
This fan-made puzzle game focuses on logic, timing, and spatial thinking. If you like smart challenges and physics puzzles you will enjoy clearing levels and discovering new ways to use portals.
Need Help?
Watch Walkthrough
Stuck? Watch the guide, then scroll up to keep playing.
Video loads when visible
Desktop
- W A S D to move the character.
- Mouse to aim the portal device and camera.
- Left Click to place the entrance portal, Right Click to place the exit portal.
- E to pick up or drop cubes and to interact with switches.
- Space to jump, R to restart the current level.
Mobile
- Virtual joystick to move the character.
- Drag on the right side of the screen to aim the portal device.
- Tap Portal A or Portal B buttons to place the two linked portals.
- Tap the Interact button to pick up or drop cubes and to press buttons.
- Use a dedicated Jump button when a jump is required in a level.
Keep Playing
More Games Like This
Fans of Portal also play these Puzzle games.
Magic Cat Academy 1
400 views
Circle Clock
54 views
Coloring Book Squid
45 views
Matches Puzzle
43 views
Quiz Guess the Country
39 views
Russian is easy
39 views
TENX - Wooden Number Puzzle
37 views
Tiana | The Princess and the Frog Match 3
36 views
Connect Pokémon Classic
35 views
Smart Dots Reloaded
34 views
Gem Shoot
33 views
Blocks of Puzzle
31 views
Portal is a fan-made 3D puzzle game set inside an experimental laboratory full of traps, lasers, and mechanical turrets. You play as a test subject who must use a portal device to create two linked doorways. Place an entrance portal and an exit portal to travel between distant parts of each level and reach the exit door.
Each level combines spatial reasoning, timing, and object interaction. You will lift and carry weighted cubes to hold down pressure plates, press buttons to trigger doors and platforms, and avoid or disable defensive turrets and laser fields. The game uses simple physics for moving cubes and interacting with switches. Some puzzles require careful placement of portals to redirect momentum or bypass hazards.
Portal rewards observation and experimentation. Many solutions require chaining actions in the right order, using cubes as shields, or creating angled portal paths to gain speed. The game is suitable for players who enjoy logic puzzles, 3D navigation, and gradual difficulty increases. Visuals emphasize clear geometry so puzzle elements stand out and the rules remain consistent across levels.
Game Details
Category
Puzzle
Developer
Unknown
Technology
HTML5
Platform
Web Browser
Devices
Desktop, Tablet, Mobile
Game Features
Two-Portal Mechanic
Place two linked portals to teleport between distant points and solve spatial puzzles.
Interactive Objects
Lift and carry cubes to hold down pressure plates and trigger doors and platforms.
Hazards and Turrets
Avoid or disable defensive turrets, lasers, and moving obstacles that add timing challenges.
3D Puzzle Design
Levels use clear geometric layouts so you can plan portal placements and routes.
Physics-Based Solutions
Use momentum, angles, and object weight to reach otherwise inaccessible areas.
Frequently Asked Questions
Aim with your mouse or touch control, then use the Portal A and Portal B buttons to place the two linked portals. One acts as the entrance and the other as the exit.
Approach a cube and press the interact key (E on desktop or the Interact button on mobile) to lift or drop it. Position cubes on pressure plates to hold switches down.
Yes. The game supports touch controls with a virtual joystick for movement, touch aiming, portal buttons, and an interact button for objects.
Turrets will fire on sight. Avoid their line of fire, use cubes as shields, or place portals to bypass turret zones. Some levels provide ways to disable turrets.
Yes. Use the level restart option (R on desktop or the restart control in the pause menu) to reset the puzzle and try a different approach.