Flying in under 60 seconds
No apps, no cables, no accounts. Just a browser and your phone.
Computer
Any desktop or laptop with Chrome, Firefox or Safari
Smartphone
Any iPhone or Android with a browser and camera
Open the simulator on your computer
Go to dronesimlab.com/simulator on any desktop or laptop. A 3D environment loads instantly — and a QR codeappears in the corner of the screen. That's your pairing code.
No account required for a demo. Create a free account for unlimited access.
Scan the QR code with your phone
Open your phone's camera app and point it at the QR code on screen. A notification appears — tap it to open the controller in your browser. No app to install.
Open the built-in Camera app, point at the QR code and tap the banner at the top.
Most Android cameras scan automatically. Or use Google Lens — tap the Lens icon in the camera app.
dronesimlab.com
Open controller →
Rotate your phone to landscape
Once the controller page loads, turn your phone sideways. Two virtual joysticks appear — one on each side, just like a real drone remote.
Make sure screen rotation lock is off. Check the control center on iPhone or the notification shade on Android.
CONNECTED
Start flying
The simulator shows CONTROLLER CONNECTED when your phone pairs. Push the left stick up gently to take off. Release to hover in place.
Left stick
↑↓ Throttle (altitude)
◀▶ Rotate (yaw)
Right stick
↑↓ Forward / Back
◀▶ Strafe left / right
Speed modes
Use the speed buttons at the top of the phone controller to switch at any time.
Best for beginners. Gentle, forgiving responses — great for learning to hover and navigate indoors.
Balanced control for exploring the terrain. Good for practicing manoeuvres and flying missions.
Full speed. High sensitivity and fast response — for experienced pilots and speed runs.
Troubleshooting
The QR code doesn't scan
Try zooming in the browser (Ctrl/Cmd +) to make the QR code larger. Make sure the simulator is not in fullscreen mode when scanning.
The controller page opened but shows "Connecting…"
Both your phone and computer just need an internet connection — they don't need to be on the same network. Try reloading the controller page on your phone. On strict corporate or school firewalls, outbound WebSocket connections may occasionally be blocked.
The joysticks don't appear / screen looks wrong
Make sure your phone is in landscape orientation and rotation lock is off. Reload the controller page after rotating if needed.
The simulator is slow or choppy
The 3D scene uses WebGL. Close other browser tabs and try Chrome for the best performance. A dedicated GPU helps on laptops.
Ready to try it?
Open the simulator now — no account required for the demo.