Betaflight Configurator in your browser and on your phone
FlySpark is a Betaflight configurator that runs in Chrome or Edge on your computer and as an app on Android and iPhone. Plug your flight controller in over USB, or pair a Bluetooth UART module, and the same tabs you know from the desktop tool open on the screen in front of you.
There is nothing to install in the browser, and a simulated quad lets you look around every tab before you connect real hardware.
Free. Hardware connections need Chrome or Edge on a computer; phones use the FlySpark app.
Features
Every core tab
Setup, Ports, Configuration, Power and Battery, Failsafe, PID Tuning, Rates, Filters, Receiver, Modes, Adjustments, Motors, Servos, OSD, VTX, LED Strip, GPS, Sensors, Blackbox and CLI.
Presets
Browse community presets from the Betaflight repository, pick their options, queue several and apply them through the CLI in one go.
Motor tools
Motor test sliders, a motor direction wizard and motor reordering, so a new build is checked before the props go on.
USB or Bluetooth
Web Serial for USB cables and Web Bluetooth for Nordic UART, SpeedyBee and HM-10 style modules. The phone apps add Wi-Fi MSP bridges.
Setting search
Type a setting name and jump straight to the tab and field that holds it, instead of hunting through menus.
Simulated quad
A demo flight controller answers like a real board, so you can learn the tabs or show a friend without any hardware.
Why use a Betaflight configurator in the browser?
Most pilots tune at the field, not at a desk. A laptop with Chrome is often already in the bag, and a phone always is. FlySpark gives you the same configuration screens in both places, so you can change a rate, swap a UART or turn on a mode without carrying a special machine.
Betaflight's own configurator is also available as a web app, and it remains the reference tool for the firmware. FlySpark is an independent alternative with a different layout built for touch screens and small windows. Use whichever suits the job; both talk to the same firmware over MSP, so your settings stay where they belong, on the flight controller.
What you can change
The PID Tuning tab shows the simplified sliders and the full PID table, with feedforward and the filter settings next to them. Rates offers a live curve, and the Receiver tab shows channel bars as you move the sticks. The OSD tab places elements on a preview of your camera view, and the VTX tab includes a VTX table editor for bands, channels and power levels.
When a setting has no screen of its own, the CLI tab is there, with history and a dump you can copy. Changes are saved to the board with a save and reboot, as Betaflight expects.
Browser requirements
USB and Bluetooth in the browser use Web Serial and Web Bluetooth, which today means Chrome or Edge on Windows, macOS, Linux or ChromeOS. Safari and Firefox do not offer these interfaces. On a phone, install the FlySpark app from Google Play or the App Store instead; the Android app also works with a USB OTG cable.
If your board does not show up, try a data cable rather than a charge-only cable, and check that no other configurator has the port open. The firmware flasher page covers boards that are stuck in the bootloader.
How to connect a Betaflight flight controller in the browser
- Open the configurator. Open FlySpark in Chrome or Edge and choose Betaflight. Take the propellers off before you connect.
- Plug in the board. Connect the flight controller with a USB data cable, or power the quad if you use a Bluetooth module.
- Pick the port. Choose USB or Bluetooth. The browser asks which device to allow; pick your flight controller.
- Change and save. Edit the tabs you need, then save. The board reboots with the new settings.
Frequently asked questions
Is there a Betaflight configurator for Android?
Yes. The FlySpark app on Google Play configures Betaflight over a USB OTG cable, a Bluetooth UART module or a Wi-Fi MSP bridge. The browser version covers USB and Bluetooth on a computer.
Which browsers work?
Chrome and Edge on desktop, because they support Web Serial and Web Bluetooth. Safari and Firefox cannot reach USB serial devices from a web page.
Does it replace the official Betaflight Configurator?
It covers the everyday tabs and the CLI. The official configurator is the reference for every new firmware feature, and you can switch between the two at any time because both read and write the same settings on the board.
Is it free?
Yes. The web version and the configurator in the apps are free to use.
Can I try it without a drone?
Yes. Choose the demo and a simulated Betaflight quad answers every tab, with nothing plugged in.
Related tools
INAV Configurator for the browser and your phone
Configure INAV planes, wings and multirotors in your browser or on Android: mixer, navigation, waypoint missions, programming and OSD. Free demo inside.
ESC configurator for BLHeli_S, Bluejay and AM32
Read and change BLHeli_S, Bluejay and AM32 ESC settings through your flight controller in Chrome or on Android. Flash ESC firmware and edit startup tunes.
Blackbox explorer for Betaflight and INAV logs
Open Betaflight and INAV blackbox logs (.BBL, .BFL, .TXT) in your browser: gyro and PID graphs, noise spectrum, GPS track, video sync, CSV and GPX export.
Chirp autotune for Betaflight PID tuning
Turn a Betaflight CHIRP test flight into PID slider suggestions: frequency response, phase margin, delay and step response, in your browser or phone.
Firmware flasher for Betaflight, INAV, ArduPilot and PX4
Flash Betaflight, INAV, ArduPilot and PX4 firmware from your Android phone over USB OTG. DFU and bootloader support, with a settings backup first.
Ready to try it?
Free. Hardware connections need Chrome or Edge on a computer; phones use the FlySpark app.