betaflight.com
Are you ready to fly?
At a glance
- Category
- Development
- Language
- English
- Paid-content signal
- No paid content foundObserved
- Registered
- 2014
- Hosting
- CloudflareInferred
- HTTPS certificate trusted
- PassedObserved
- Last updated
Related questions
More questions →How to Get Support or Contribute to Betaflight
Betaflight's own site points to two support paths and one contribution path: community channels (a Facebook group of over 30,000 members, a growing Discord server, and third-party YouTube resources) for help, and GitHub for source code and contributions. The project is open source with a review system, and the team states it is always looking for talented contributors. Use the community channels when you have a setup or tuning question; go to GitHub when you want to read, report against, or change the code itself.
Community support channels
The Betaflight site describes the user community as "active and helpful" and names these places to get help:
- Facebook group — over 30,000 members, per the site.
- Discord server — described as growing.
- YouTube — "considerable support resources" made by third parties, not by the Betaflight team.
Because the YouTube material is third-party, treat it as informal guidance rather than official documentation. For anything that affects flight safety, cross-check against the official wiki and firmware resources linked from the site.
What each channel is good for
| Channel | Best for | Note from the site |
|---|---|---|
| Facebook group | Quick questions, build photos, community troubleshooting | 30,000+ members |
| Discord | Real-time back-and-forth | Growing server |
| YouTube (third party) | Walkthroughs and visual setup guides | Made by third parties |
| Betaflight Wiki | Reference material | Listed under the site's main navigation |
Contributing to the project
Betaflight is open source, so you can read the source and contribute on GitHub. The site states the team maintains "a robust review system in order to maintain clean code" and is "always looking for talented contributors."
That means contributions go through review rather than being merged directly — expect feedback and iteration on anything you submit. The site does not publish a contribution guide, coding standard, or issue template on the page summarized here, so check the repository itself for the current process before starting work.
A practical order of operations
- Read the source on GitHub to understand the area you want to touch.
- Check whether the problem or feature is already being discussed before opening anything new.
- Prepare a focused change rather than a broad rewrite — the review system is set up to keep code clean.
- Submit and respond to review feedback.
Related resources on the site
The site's navigation also lists Firmware, Download, Stats, Sponsors, Blog, and Apps, with Blackbox Explorer and the Betaflight App called out separately. If your goal is installing or updating rather than contributing, those download and firmware pages are the relevant entry points, not the community channels.
Hardware questions
If your question is whether a specific flight controller works, the site points to Targets under Support and to the Betaflight Partner program, which provides hardware manufacturer recommendations from the development team. That is a more reliable route than asking in a general community group, where answers vary by build.
What the site does not tell you
The page summarized here does not list response times, whether Discord or Facebook requires an account, or any cost associated with support or contribution. Nothing in the provided material indicates paid support tiers or fees, but absence of pricing information is not confirmation that everything is free — verify on the individual platforms if that matters to you.
What is Betaflight and what is it used for?
Betaflight is open-source flight control software (firmware) for multi-rotor drones, and it is used to control how an FPV (first-person view) quadcopter flies. It is aimed primarily at the FPV drone racing and freestyle community, which chooses it for performance, precision, cutting-edge features, reliability, and hardware support. If you have a multi-rotor FPV drone and want to configure, tune, or update how it responds in flight, Betaflight is the software layer that makes that possible.
What Betaflight actually does
Betaflight runs on the flight controller — the small board at the center of the drone that reads sensor data and sends commands to the motors and ESCs. The project describes itself as "the world's leading multi-rotor flight control software," and its stated focus is flight performance, achieved by optimizing:
- Reaction time to disturbances — how quickly the craft corrects when something knocks it off attitude.
- Accuracy of stick tracking — how faithfully the drone follows your transmitter inputs.
- Processing of digital signals — how sensor and receiver data are handled internally.
In practice, that means Betaflight is the firmware you flash onto a compatible flight controller, then configure through a configurator app to match your frame, motors, radio, and flying style.
Who it is for
Betaflight is built for the FPV racing and freestyle world rather than for camera drones or autonomous missions. The community around it is active and helpful, including a Facebook group of over 30,000 members and a growing Discord server, plus considerable third-party support material on YouTube.
It is also open source: you can read the source code and contribute to the project on GitHub. The team maintains a review system to keep the code clean and states it is always looking for talented contributors.
Key capabilities
| Capability | What it gives you |
|---|---|
| On Screen Display (OSD) | Drag-and-drop setup of key flight metrics into your FPV video feed, such as battery metrics, speed, altitude, and home direction |
| Safety features | Alerts and arming blocks for improper setup, disarm mechanisms to avoid accidents, and a comprehensive failsafe mechanism for in-flight issues |
| Flight dynamics | Optimization for reaction time, stick tracking accuracy, and digital signal processing |
| Hardware support | Support for a wide range of flight controllers from a variety of manufacturers |
| Partner program | Hardware manufacturer recommendations from the development team |
Hardware and ecosystem
Betaflight supports a wide range of flight controllers from many manufacturers, and the Betaflight Partner program provides hardware manufacturer recommendations from the development team — useful when you are choosing a board and want one the developers have vetted.
Around the firmware there is a small ecosystem of official tools and apps:
- Betaflight Configurator — for configuring the flight controller.
- Betaflight App — the mobile app.
- Blackbox Explorer — for analyzing flight logs.
- Firmware and Targets — firmware builds and the target definitions that map firmware to specific boards.
Getting started, in outline
- Confirm your flight controller is supported. Check the Targets list for your board before buying or flashing.
- Install the configurator (Betaflight Configurator or the Betaflight App) and connect the flight controller over USB.
- Flash the appropriate firmware for your target.
- Configure your receiver, modes, OSD elements, and safety settings such as arming checks and failsafe.
- Verify before flying — confirm arming behavior, failsafe, and OSD data behave as expected.
The exact menus and options depend on your firmware version and board, so follow the Betaflight Wiki and the configurator for your specific setup rather than a generic guide.
Things to keep in mind
- Betaflight is firmware, not a physical product — you need a compatible flight controller to run it.
- It is open source, so the code is inspectable and contributions are welcome, but that also means community-driven support is the norm.
- The project's own emphasis is performance and reliability for FPV, not autonomous flight or cinematography features.
- The site lists a Donations section and names sponsors, indicating the project is supported by contributions; no pricing or account requirements are stated on the page, so do not assume any particular cost or login model from it.
If your goal is to fly an FPV quad with responsive, tunable control and a large community behind the software, Betaflight is the standard choice. Start from the Betaflight Wiki and the Targets list to confirm your hardware, then work through configuration with the configurator.
What OSD and Safety Features Does Betaflight Provide?
Betaflight provides two categories of features that matter most for FPV flying: an On Screen Display (OSD) that overlays live flight data onto your video feed, and a set of safety mechanisms that warn about or block improper setups and handle in-flight failures. The OSD is configured by drag-and-drop, so you position each metric where you want it on the screen. The safety features include arming blocks and alerts for bad configuration, disarm mechanisms, and a failsafe system. These apply to any multi-rotor running Betaflight firmware, regardless of which supported flight controller you use.
OSD: Live flight data on your video feed
The Betaflight OSD lets you place key flight metrics directly into your FPV video feed. According to the project, setup is done by drag-and-drop — you arrange elements on a layout that mirrors your goggles' view rather than editing coordinates by hand.
Data the OSD can show includes:
- Battery metrics — voltage and related battery information
- Speed
- Altitude
- Home direction — a pointer back toward your launch point
The practical value is that you read this information in the goggles without looking away from the flight. Home direction in particular helps you find your way back after flying out of visual orientation.
What to check when setting up OSD
- Confirm your flight controller has an OSD chip, since the feature depends on hardware support.
- Place critical items (battery, home direction) where they stay readable against bright or busy backgrounds.
- Keep the layout uncluttered — every element you add covers part of the video image.
Safety features: preventing and handling problems
Betaflight builds in several mechanisms aimed at avoiding accidents and recovering from flight issues.
Arming blocks and setup alerts
The firmware alerts you to improper setup and blocks arming when the configuration is not safe to fly. This means a mistake in configuration can stop you from taking off rather than causing a failure in the air. If your quad will not arm, an improper setup is one of the first things to investigate.
Disarm mechanisms
Disarm controls are built in so you can cut motor output deliberately — useful after landing or in an emergency.
Failsafe
A comprehensive failsafe mechanism is included to assist with in-flight problems. Failsafe defines what the aircraft does when the radio link is lost, which is the difference between a controlled outcome and a flyaway.
How these features fit together
| Feature | What it does | When it matters |
|---|---|---|
| OSD | Overlays battery, speed, altitude, home direction on video | Every flight, for situational awareness |
| Arming blocks / alerts | Prevent arming when setup is improper | Before takeoff |
| Disarm | Cuts motor output on command | After landing, emergencies |
| Failsafe | Defines behavior on link loss | Signal loss mid-flight |
The OSD is what you use continuously; the safety features are what protect you at the edges — before arming and when something goes wrong.
Where to go next
Betaflight is open source, and the project maintains a wiki plus community support through a Facebook group of over 30,000 members and a Discord server, with additional third-party resources on YouTube. For OSD and safety configuration specifics, the Betaflight Wiki is the authoritative starting point, since exact settings depend on your flight controller and firmware version.
Where to Download Betaflight Firmware and the Betaflight Configurator
Betaflight's official downloads are split across three places on betaflight.com: the Download page for firmware, the Apps page for the Betaflight App (the configurator) and Blackbox Explorer, and GitHub for source code and releases. Start with the Download page for firmware and the Apps page for the configurator, then use the Wiki and Support pages for setup. The site does not state pricing or login requirements for these downloads, so treat access terms as unconfirmed until you check the pages yourself.
Firmware: the Download page
The site's main navigation lists Download as a top-level item, alongside Wiki, Development, Stats, Sponsors, Blog, and Apps. That is the entry point for flight controller firmware.
Before downloading, confirm your board is supported. Betaflight states it supports a wide range of flight controllers from a variety of manufacturers, and the Betaflight Partner program provides hardware manufacturer recommendations from the development team. The site also lists a Targets resource under Support, which is where board-specific target information lives.
Practical sequence:
- Identify your flight controller's target name (from the board's documentation or the Targets resource).
- Open the Download page and select the firmware build matching that target.
- Flash using the configurator (below), then verify the board connects and responds.
Common snag: flashing the wrong target or a mismatched firmware version. The site notes that arming blocks and alerts exist for improper setup, so a board that refuses to arm after flashing is often a configuration or target mismatch rather than dead hardware.
Configurator: the Betaflight App
The Apps page is where the configurator lives. The site's Apps section lists:
- Betaflight App — the configuration application
- Blackbox Explorer — flight log analysis
- Firmware — firmware-related app entry
- GitHub — source and releases
The Betaflight App is the tool you use to set up and tune the craft after flashing firmware. The site describes the configurator's role indirectly through features it configures, including the On Screen Display, where you use drag-and-drop to place key flight metrics into the FPV video feed — battery metrics, speed, altitude, and home direction.
Blackbox Explorer: flight log analysis
Blackbox Explorer appears both in the Apps list and as a separate nav item. It is the tool for reading blackbox flight logs. Use it when you need to diagnose a tune, check for oscillations, or review what happened in a crash or failsafe event.
The site highlights a comprehensive failsafe mechanism for in-flight issues; blackbox logs are how you verify what the failsafe actually did.
What Betaflight is, and who it's for
Betaflight is described on the site as the world's leading multi-rotor flight control software, chosen by the global FPV drone racing and freestyle community for performance, precision, cutting-edge features, reliability, and hardware support. It is open source: you can read the source code and contribute on GitHub, and the team maintains a review system for code quality.
If you are new, the site points to several support routes:
| Resource | What it gives you |
|---|---|
| Wiki | Documentation |
| Support | Help entry point |
| Targets | Board/target information |
| Facebook group | 30,000+ members |
| Discord server | Growing community chat |
| YouTube (third-party) | Considerable support material |
Verification and first-run checks
After flashing firmware and opening the configurator:
- Confirm the board is detected and the correct target is shown.
- Check that arming is not blocked — the site notes arming blocks and alerts are built in for improper setup.
- Configure the OSD if you fly FPV, since drag-and-drop setup is done in the configurator.
- Confirm failsafe behavior is set as you intend, given the built-in failsafe mechanism.
If something fails at any of these steps, the Wiki and Support pages are the intended next stop, followed by the community channels.
How do I know if my flight controller is supported by Betaflight?
Check the Betaflight Targets page for a target that matches your flight controller's manufacturer and model. If your board appears there, Betaflight provides firmware for it. If it doesn't, the board is not officially supported by the project — though a manufacturer may still ship its own Betaflight-based firmware.
This applies to multi-rotor flight controllers. Betaflight is flight control software for multi-rotor craft, and its hardware support is defined by these published targets rather than by any single brand.
The two things to verify
Support comes down to two separate questions, and both need a "yes":
- Is there a target for my board? The Targets page lists the hardware Betaflight builds firmware for. A target is tied to a specific board design, not just a chip.
- Is the target the right one for my exact board revision? Manufacturers sometimes release revised boards under the same name. Flashing the wrong target can leave the board unresponsive.
Step-by-step: confirming support
- Identify your board exactly. Read the silkscreen on the flight controller itself, not just the product listing. Note the manufacturer, model name, and any revision number.
- Open the Betaflight Targets page (linked from the site's Support section) and search for your manufacturer, then your model.
- Confirm the target name matches your board revision. If the page lists multiple targets for the same model, match the revision printed on the board.
- Cross-check against the Betaflight Partner program if you are choosing hardware before buying. The Partner program lists hardware manufacturer recommendations from the development team, which is a stronger signal than a random listing.
- Only then download firmware and flash it, using the target you confirmed.
The expected result: the target appears in the firmware list for your board, and after flashing, the board connects and responds in the configurator.
Choosing hardware before you buy
If you haven't purchased yet, the order of preference is:
| Signal | What it tells you |
|---|---|
| Board has a current target on the Targets page | Betaflight builds firmware for it |
| Manufacturer is in the Betaflight Partner program | Development team recommends the hardware |
| Board only appears in third-party listings | Support is unverified — confirm the target yourself first |
Betaflight states it supports a wide range of flight controllers from a variety of manufacturers, and the Partner program exists specifically to give hardware recommendations from the development team. Use both together: a target proves firmware exists, and Partner status indicates the team stands behind the hardware.
Common pitfalls
- Trusting the product page instead of the board. Sellers reuse names across revisions. The silkscreen is the source of truth.
- Assuming a chip match is enough. Two boards with the same processor can have different targets because the surrounding hardware differs.
- Skipping the revision check. This is the most common cause of a board that flashes but won't arm or won't connect afterward.
- Confusing "runs Betaflight" with "has a Betaflight target." Some manufacturers ship their own firmware builds. That is not the same as an official target.
If your board isn't listed
No target means no official Betaflight firmware for that board. Your options are to use whatever firmware the manufacturer provides, or to check whether a community-maintained target exists — but treat the latter as unverified until you confirm it matches your hardware. For anything you intend to fly, a confirmed target is the safer starting point.
Website Overview
An established domain and managed infrastructure suggest continuity of operations and may support dependable delivery, although neither guarantees service quality. Page metadata, canonical configuration and social previews work together to provide more consistent search and sharing presentation.
Domain and Registration
Registered in 2014, this domain has about 12 years of history. That suggests continuity, although ownership and purpose may have changed. Transfer-protection status is present, helping reduce the risk of unauthorized domain transfers. The registrar is NameCheap, Inc., a widely used domain service provider. The domain uses the common .com extension, which is not an independent safety signal.
DNS and Email
Nameservers are provided by Cloudflare, indicating managed DNS hosting. MX records point to the xtra.com.au email service. No CNAME was found; the observed records resolve directly to addresses. SPF and DMARC are configured. DKIM status is unknown. TXT records include verification markers for Google. Such markers may also remain after a service stops being used.
TLS and Certificates
The public key uses EC with 256 bits. The server supplied a complete certificate chain. No organization name is present in the certificate; the available fields are consistent with domain validation. The certificate was issued within the Google Trust Services cloud or CDN ecosystem. The certificate's total validity is about 90 days, consistent with a short renewal cycle.
HTTP and Browser Security
The response lacks these common security headers: HSTS, Permissions-Policy. CORS permits any origin to read this response. This is common for public resources; sensitive responses need narrower handling. No X-Powered-By header was found, reducing one common source of backend fingerprinting information. The cf-ray response header indicates a CDN or caching proxy in the delivery path. No obvious internal addresses or debug information were found in the headers.
Technology Stack Analysis
The public page identifies Cloudflare without precise versions, leaving fewer clues for version-specific scanning.
Search and Social Sharing
The Generator tag identifies Docusaurus v3.10.2, making the publishing system easier to fingerprint. Open Graph is partially configured; og:image, og:type is missing. Twitter Card metadata is configured. The page declares 2 language or regional alternatives using hreflang. The title has 50 characters, within a common display range.
Hosting and Email
Registration details
| Registrar | NameCheap, Inc. |
|---|---|
| Registered | 2014-02-26 |
| Expires | 2027-02-26 |
| Domain status | client transfer prohibited |
| Nameservers | penny.ns.cloudflare.com、wells.ns.cloudflare.com |
| DNSSEC | unsigned |
DNS records
| Type | Name | Value | TTL | Priority |
|---|---|---|---|---|
| A | betaflight.com | 104.26.8.24 | 300 | — |
| A | betaflight.com | 104.26.9.24 | 300 | — |
| A | betaflight.com | 172.67.69.254 | 300 | — |
| AAAA | betaflight.com | 2606:4700:20::681a:818 | 300 | — |
| AAAA | betaflight.com | 2606:4700:20::681a:918 | 300 | — |
| AAAA | betaflight.com | 2606:4700:20::ac43:45fe | 300 | — |
| MX | betaflight.com | mail.xtra.com.au | 300 | 10 |
| NS | betaflight.com | penny.ns.cloudflare.com | 86400 | — |
| NS | betaflight.com | wells.ns.cloudflare.com | 86400 | — |
| TXT | betaflight.com | anthropic-domain-verification-a4j224=g04E4GY8uLfzApLKE1JgYG5IJ | 300 | — |
| TXT | betaflight.com | google-site-verification=3OHa-Df0gtQFdYe3YWNQ9AMvyxHbyR2RToOvPeSOzhk | 300 | — |
| TXT | betaflight.com | google-site-verification=mXPkHsI31vKhXut3RF8hax5lT3x5rC9EEm5eUsm02lg | 300 | — |
| TXT | betaflight.com | v=spf1 mx a include:spf.mtasv.net ~all | 300 | — |
| DMARC | _dmarc.betaflight.com | v=DMARC1; p=none; | 300 | — |
TLS and certificates
HTTP response headers
| Header | Value |
|---|---|
| content-type | text/html; charset=utf-8 |
| cache-control | public, max-age=0, must-revalidate |
| server | cloudflare |
| content-security-policy | frame-ancestors 'self' |
| x-frame-options | SAMEORIGIN |
| x-content-type-options | nosniff |
| referrer-policy | strict-origin-when-cross-origin |
| access-control-allow-origin | * |
Identified technologies
Pages, Search and Sharing
| Meta description | Are you ready to fly? |
|---|---|
| Canonical URL | https://betaflight.com/ |
| Language | English (default) |
| Twitter Card | summary_large_image |
Social Sharing Preview
5 fieldsrobots.txt (opens in a new tab)
HTTP 404No robots.txt found
Sitemaps
1Recent Updates
- Website images
- Screenshots
- Network details
- Website Technologies
- Pages and Search Information
- HTTP Response Information
- TLS and certificates
- DNS Information
- Domain Registration
- Website profile
- Website Description
- Website Name
- Website profile
- Website Description
- Website Name
User reviews (0)