
Betaflight Configurator in your browser and on your phone
Set up Betaflight in your browser or on Android: ports, PIDs, rates, OSD, modes, presets and CLI over USB or Bluetooth. Free, with a no-hardware demo.
Betaflight setup guides
Presets are ready-made settings shared by pilots and manufacturers: tunes for a frame, VTX tables, receiver setups, OSD layouts and more. FlySpark lets you search the official Betaflight presets repository, pick the options you want and apply them to your flight controller from Chrome or Edge.
The same presets are in the FlySpark app on Android and iPhone.
Free. Hardware connections need Chrome or Edge on a computer; phones use the FlySpark app.

The presets published for Betaflight, filtered to the firmware version on your board.
Search by name, filter by category such as tune, rates, VTX or OSD, and keep favourites.
Many presets have options, for example a battery size or a VTX power table; choose them before applying.
Preview the CLI commands a preset will send, with the author's warnings, before anything changes.
Queue presets, review the list and apply them together, then save.
Add another presets repository on GitHub or any HTTPS address.
A preset is a list of CLI commands, and applying one changes settings on your board. Take a backup first: FlySpark offers one before you apply, and the CLI page explains how backups and restores work. Read the preset's description and warnings, and check that it is meant for your frame, motors and firmware version.
Tuning presets are written for a particular setup. A tune for a 5-inch freestyle quad will not suit a 3-inch cinewhoop, even if both fly Betaflight.
VTX table presets fill in the bands, channels and power levels for a video transmitter in one step. Receiver presets set up ExpressLRS, Crossfire or other links. Rate presets copy the stick feel of well-known pilots, and filter and PID presets give a starting tune for popular frames. You can apply several together, for example a VTX table and a rate preset, and save once.
After applying, check the result in the matching tab of the Betaflight configurator, and use the rates page if you want to adjust the feel further.
Presets are collected in the official Betaflight presets repository, maintained by the Betaflight community. FlySpark reads that repository directly and shows the presets that match your firmware. If a team or a shop publishes its own presets, you can add their repository as an extra source.
Open FlySpark in Chrome or Edge, choose Betaflight and connect over USB or Bluetooth.
Open Presets and take the backup it offers.
Search or filter, open a preset, pick its options and add it to the queue.
Review the queue, apply it and let the board save and reboot.
Yes. FlySpark reads the official Betaflight presets repository. You can add other repositories too.
Restore the backup you took before applying. FlySpark offers to make one before you apply presets.
No. Presets are a Betaflight feature, so the tab appears only for Betaflight boards.
Presets list the firmware versions they were written for, and FlySpark shows those that match your board. You can choose to see all of them.

Set up Betaflight in your browser or on Android: ports, PIDs, rates, OSD, modes, presets and CLI over USB or Bluetooth. Free, with a no-hardware demo.

Use the Betaflight and INAV CLI in your browser with autocomplete and history. Save a diff all backup and restore it with firmware checks.

Set Betaflight rates in your browser with a live curve and max degrees per second for Actual, Betaflight, Quick, KISS and Raceflight rate types.

Lay out your Betaflight or INAV OSD in the browser: drag elements on a preview, set PAL, NTSC or HD, timers, warnings and stats, and upload fonts.
Free. Hardware connections need Chrome or Edge on a computer; phones use the FlySpark app.