nRF Connect for DesktopDesktop tool

Cross-platform development software for Bluetooth Low Energy and cIoT

nRF Connect for Desktop is a cross-platform tool that enables testing and development with Nordic’s products for Bluetooth® Low energy and cellular IoT. It allows easy setup of connections with other devices and uses these connections to read and write the external nodes.  

Separate downloads are provided for Windows, Linux and macOS.

nRF Connect is designed to be used in conjunction with the nRF51, nRF52 and nRF53 Series development kits and dongles, and nRF91 Series development kits. nRF Connect will automatically detect which kit is connected to your computer and upload the needed firmware. 



Bluetooth Low Energy

  • Easy-to-use cross platform application for Bluetooth LE connectivity testing
  • Supports auto detection of connected Nordic kit and automatic FW uploading
  • Supports LE Security introduced in Bluetooth 4.2
  • Up to 8 concurrent Bluetooth LE connections
  • Max 8 concurrent central connections
  • Max 1 peripheral connection
  • Scans for Bluetooth LE devices
  • Parses advertisement data
  • Shows RSSI value
  • Connects to any connectable Bluetooth LE device
  • Discovers and parses services and characteristics

Cellular IoT with LTE-M and NB-IoT

  • Easy-to-use cross platform application for connectivity testing using LTE-M and NB-IoT
  • Getting started assistant for installing the development tools and SDK for nRF9160 SiP
  • Supports auto detection of connected Nordic kit
  • LTE Link Monitor for use of AT commands with the nRF9160 SiP
  • Shows connection status with cellular network
  • Shows RSSI values
Key features
Update Engine
connected hardware
8 Concurrent
GATT server
Secure DFU
Windows 32/64

Choose platform and version

Choose your Desktop platform and select version (latest released version recommended)

Selected version

3.3.0 Windows 32-bit and 64-bit



3.3.0 Windows 32-bit and 64-bit

  • Added support for nRF5340, nRF52833, and MCUboot DFU
  • Updated to pc-nrfjprog-js v1.6.0, including bundled nrfjprog v10.5.0 and JLink 6.54c
  • Updated icon colors
  • Fixed bug where app was opened in unreachable location

3.2.0 Windows 32-bit and 64-bit

  • Launcher has a new look
  • Installation and launch of apps are now unified on the same page
  • Added ability to show release notes for apps in launcher
  • Faster startup

3.1.0 Windows 32-bit and 64-bit

Release changelog:

  • Updated to pc-ble-driver-js v2.6.1 with electron 5 support
  • Updated to pc-nrfjprog-js v1.5.8, including bundled nrfjprog v10.3.0 and electron 5 support
  • Fixed shortcut generation on macOS
  • Fixed libusb errors and multiple event handlers

3.0.0 Windows 32-bit and 64-bit

Release changelog:

  • Update to React Bootstrap 4 - React Bootstrap is a fundamental dependency for nRF Connect for Desktop, used for UI components and layout.
    The update is a breaking change, requiring all apps to be updated.
    There are no changes to features of nRF Connect for Desktop, only minor visual differences.
  • Update to pc-nrfjprog-js v1.5.4, including bundled nrfjprog v10.2.1

2.7.0 Windows 32-bit and 64-bit

Release changelog:

  • support for pc-nrfjprog-js v1.5.1, including nrfjprog v10.1.1 with DFU programming
  • support for system report generation
  • support for bundled nrfjprog libraries on Windows
  • support for copy-to-clipboard to source URL and make it selectable

2.6.0 Windows 32-bit and 64-bit

  • Added new way of distributing apps such as official, internal, etc, by introducing support for multiple app sources
  • Updated to Command Line Tools v9.8.1
  • Added support for displaying multiple serialports and board version of a device
  • Fixed links in LogViewer to open urls in browser

2.5.0 Windows 32-bit and 64-bit

  • Updated connectivity firmware from SoftDevice v3.0 to v3.1 for better compatibility with SoftDevice 6.1
  • Support for upgrading bootloader on nRF52840 dongle 
  • Support for Programmer app update
  • Updated electron to 2.0
  • Updated jest to 23.4.1
  • Support to relaunch app when encountering libusb error
  • Exposed start & stop watching device API

2.4.0 Windows 32-bit and 64-bit

  • Added support for Nordic Semiconductor PCA10059 nRF52840 dongle
  • Device selector component updated to support USB devices
  • Updated pc-ble-driver to support SD API v3 on nRF52840 devices

2.3.0 Windows 32-bit and 64-bit

  • Automatic updates now also supported on Linux
  • AppImage release artifact for Linux
  • Segger RTT support
  • Fixed issue with lookup of J-Link serial numbers from Windows registry
  • Fixed issue with side panel not visible on narrow screens
  • Stability fixes in Bluetooth LE driver

2.2.0 Windows 32-bit and 64-bit

  • Desktop shortcuts for installed apps
  • Fixed issue with JLink library not being found when installed in custom location on Linux/macOS

2.1.0 Windows 32-bit and 64-bit


  • Improved support for proxy servers
  • New settings screen that allows turning off checking for updates at startu
  • Make it easier for users to install apps manually
  • Allow apps to filter ports in the serial port selector