LEDGER LIVE
// 00_reference_page

How Ledger Live Works and What It Actually Does

Ledger Live is the companion application for Ledger hardware wallets. It runs on Windows, macOS, Linux, iOS, and Android, and it is the place where you set up a device, install network apps on it, watch balances, and assemble transactions that the hardware itself signs. The private keys never appear inside Ledger Live: they are generated and stored on the device's Secure Element, and the app only ever handles public data and finished signatures.

This page explains the architecture behind that split, walks through the features people use most, covers the security habits that matter, and answers the questions that come up repeatedly. Read it as a technical reference rather than a sales page.

Keys: on-device App: free Custody: self Platforms: desktop + mobile
A Ledger hardware wallet connected to a computer running the Ledger Live application with account balances on screen
Fig. 01 - a hardware wallet paired with Ledger Live on desktop
// 01_overview

What the application is, and what it is not

Ledger Live does two jobs that most people think of as one. The first is device management: checking that a connected wallet is authentic, updating its firmware, and installing or removing the small per-network applications that let it sign for Bitcoin, Ethereum, Solana and the rest. The second is account management: deriving addresses from your device's public keys, reading balances and history from blockchain indexers, and drafting transactions for the device to approve. Everything else in Ledger Live sits on top of those two foundations.

It is worth being blunt about what Ledger Live is not. It is not an exchange account, and no balance shown in it is an IOU from a company. It is not a custodian, so nobody can freeze, reverse, or restore your funds. And it is not the place your coins live: coins live on their respective blockchains, and the only thing that proves ownership is a signature produced by the key on your device. Ledger Live is a window and a workbench, not a vault.

In practice, anyone who owns a Nano S Plus, Nano X, Stax, or Flex will spend nearly all of their wallet time inside Ledger Live rather than on the device screen. The device is deliberately minimal, with a small display and a couple of buttons or a touchscreen, because its only job is to guard a secret and show you what you are about to authorize. The comfortable part of the experience, the charts, the search, the account naming, the address book of past transfers, belongs to Ledger Live.

// 02_architecture

The split between the app and the Secure Element

When a device is initialized, it generates a random seed inside a Secure Element chip, the same category of tamper-resistant hardware used in payment cards and passports, and shows you the corresponding recovery phrase once. That seed produces every private key the device will ever use. It cannot be exported over USB or Bluetooth, which is precisely why Ledger Live can be a normal desktop or mobile application without that being a security problem. Even a fully compromised computer cannot pull a key out of Ledger Live, because there is no key in it to pull.

Sending funds therefore becomes a conversation. Ledger Live builds an unsigned transaction from the inputs you provide, passes it to the device, and waits. The device parses the transaction with its own on-board app, renders the amount, destination and fee on its screen, and produces a signature only after you physically approve it. Ledger Live receives that signature, wraps it into a valid transaction, and broadcasts it to the network. The app is a courier at every step, never a signer.

Balances work the other way around. On first connection, the device hands Ledger Live extended public keys for each account, from which addresses can be derived indefinitely without any private material. Ledger Live then asks blockchain explorers and indexers what those addresses have received and spent, and assembles the history you see. This is why balances can be displayed with the device unplugged, why a fresh install re-synchronizes from scratch in a few minutes, and why account discovery occasionally needs a nudge when you have used addresses far beyond the usual gap limit.

Handled on the device

  • Seed generation and storage
  • PIN verification
  • Transaction parsing and display
  • Signature production
  • Genuineness attestation

Handled in Ledger Live

  • Address derivation from xpubs
  • Balance and history lookup
  • Fee estimation and drafting
  • Broadcasting signed transactions
  • Portfolio views and app catalog

The per-network apps deserve a note of their own. Each blockchain needs its own small program installed on the device through the manager section of Ledger Live, and device storage is finite, particularly on the older Nano models. Removing an app to make room does not touch funds: the keys come from the seed, so reinstalling the app later restores access exactly as before. Ledger Live shows the remaining capacity so you can plan which networks to keep resident.

DERIVATION_PATH m/84'/0'/0'/0/0 # illustrative, native segwit account 0
SOURCE_OF_TRUTH device secure element
APP_ROLE drafting + broadcast only
CONFIRM_SURFACE device screen (amount, address, fee)
// 03_features

The functions people actually use

Portfolio and accounts

The default screen aggregates every account into a single valuation in your chosen currency, with a time-range selector for the chart. Accounts can be renamed, starred, and grouped, which matters more than it sounds once you hold several coins across several derivation types. Ledger Live also tracks tokens sitting inside an account, so an Ethereum account shows ERC-20 balances underneath the native balance rather than as separate entries.

Receiving and sending

Receiving always involves a verification step: Ledger Live shows an address, and the device shows the same address, and you are expected to compare them before using it. Sending offers fee presets plus a custom option on networks that support it, along with a memo or destination tag field where the chain requires one. Ledger Live warns before you send to a network that does not match the asset, but the on-device confirmation remains the real safety net.

Buying, selling, and swapping

These services are provided by integrated third parties rather than by the app itself. Ledger Live presents quotes from partner providers, and the purchased assets are delivered straight to an address controlled by your device. Swaps work the same way, with the exchange handled off-app and the resulting funds landing in a Ledger Live account. Expect provider fees and spreads on top of network fees, and expect identity verification for fiat purchases, since the partners are regulated businesses.

Staking and delegation

On several proof-of-stake networks, Ledger Live can delegate or stake directly from an account while the keys stay on the device. Rewards, unbonding periods, and validator choices vary enormously between chains, and Ledger Live surfaces the network's own rules rather than smoothing them away. Staked funds are usually locked for a defined cooldown, so the practical question is never only the advertised yield but how long your assets stop being liquid.

NFTs, dapps, and WalletConnect

NFTs held on supported chains appear in a gallery view with their metadata, and can be sent like any other asset. For interacting with decentralized applications, Ledger Live includes a discovery section and WalletConnect support, which lets an external web application request signatures that still have to be approved on the device. This is the area where you are most likely to meet blind signing, and it deserves the caution described further down this page.

// 04_platforms

Devices, connections, and platform differences

The desktop and mobile builds of Ledger Live share most functionality, but connectivity is what separates them. Desktop connects by USB cable to every model. Mobile depends on what the hardware supports: Bluetooth-capable devices pair wirelessly with both Android and iOS, while USB-only models can work with Android through an appropriate adapter and generally are not usable on iPhone.

Connection options by device in Ledger Live
Device Desktop Mobile Notes
Nano S Plus USB-C Android via cable No wireless pairing
Nano X USB-C Bluetooth Built-in battery
Stax USB-C Bluetooth Curved touchscreen
Flex USB-C Bluetooth Touchscreen, e-paper style
Nano S (legacy) USB micro-B Limited Very small app storage

Where you obtain the software matters as much as which build you run. Counterfeit versions of Ledger Live have circulated through search advertisements, lookalike download pages, and occasionally app store listings, and their entire purpose is to display a convincing screen asking for your 24 words. Install only from the official desktop download or the genuine mobile store listing published by the manufacturer, and treat any unexpected prompt for a recovery phrase as proof that you are looking at a fake.

Running Ledger Live on more than one machine is normal, and account lists can be kept consistent across installations through the synchronization feature introduced in recent versions, which shares account metadata in encrypted form between your own instances. It syncs the labels and account structure, not keys, so a synced phone still cannot sign anything without the hardware present.

// 05_signing_flow

A transaction from draft to broadcast

Understanding the sequence below removes most of the anxiety around using a hardware wallet, because it makes clear which screen is authoritative at each moment. Whenever the two screens disagree, the device is right and Ledger Live is either mistaken or being manipulated.

  1. STEP 01 / DRAFT You enter recipient, amount, and fee level. Ledger Live assembles an unsigned transaction and estimates the network cost.
  2. STEP 02 / TRANSFER The draft travels over USB or Bluetooth to the device, which parses it with the relevant on-board network app.
  3. STEP 03 / VERIFY The device displays the details. You compare them against what Ledger Live shows and approve or reject on the hardware.
  4. STEP 04 / BROADCAST The signature returns to Ledger Live, which publishes the transaction and then tracks its confirmations.

Once a transaction is broadcast it is out of everyone's hands, including the app's. Ledger Live can sometimes help with a stuck Ethereum transaction by allowing a replacement at a higher fee, but on most chains an underpriced transfer simply waits, and a transfer to a wrong address is permanent. That asymmetry is the reason step three exists at all.

// 06_security_model

Security behavior worth building into habit

Every time a device is connected, Ledger Live runs a genuineness check, a cryptographic challenge that confirms the hardware is authentic and running official firmware. A failure is not always sinister, since connection glitches produce false alarms, but a device bought secondhand or from an unofficial reseller that fails this check should never be used with existing funds.

Firmware and network app updates are delivered through Ledger Live and signed by the manufacturer, so the device verifies them before installing. Do not interrupt an update in progress, and always have your recovery phrase physically available beforehand, not because updates normally erase anything, but because a phrase you cannot find is a problem you want to discover on a calm afternoon rather than mid-recovery.

Blind signing is the sharpest edge in the whole system. Some smart contract interactions cannot be rendered in human-readable form on the device, so the screen shows a hash instead of a meaning, and approving it is an act of trust in the dapp rather than in your hardware. Ledger Live and the device both keep this setting disabled until you enable it deliberately. Keep it off for ordinary use, turn it on only for a specific interaction you understand, and turn it off again afterwards.

Non-negotiable rule

Ledger Live will never ask for your 24-word recovery phrase, and neither will support staff, an email, a pop-up, a phone call, or a firmware prompt. The phrase is typed into a device screen during setup or restoration and nowhere else. Anything asking for it inside a window on your computer or phone is an attack, without exception.

Ledger Live also carries app-level protections worth switching on: a password lock that encrypts the local account data on your machine, so a stolen laptop does not hand over your holdings list, and a privacy setting for analytics and bug reports. None of these protect funds directly, since funds are protected by the device, but they do protect the picture of your finances, which is what most social engineering attacks are built from.

Finally, keep in mind the historical context. Ledger suffered a customer database breach in 2020 that exposed contact details of purchasers and led to a long-running wave of phishing emails and physical letters, none of which involved any weakness in the devices or in Ledger Live itself. Background on the company and its products is summarized on Wikipedia. The practical lesson is that owning the hardware makes you a target for messages that imitate it, so treat every unsolicited contact with suspicion and start any real action from the app you opened yourself.

// 07_comparison

Where this fits among the alternatives

The honest comparison is not between wallets that are good and bad, but between different trust arrangements. An exchange account trades control for convenience. A software wallet keeps control but stores keys on an internet-connected machine. Ledger Live paired with a device keeps control and moves the key offline, at the cost of needing hardware in hand for every signature.

Criterion Ledger Live + device Exchange account Software hot wallet
Key custody You, offline chip The company You, on the device OS
Malware exposure Signature needs hardware Account takeover risk Key can be stolen
Recovery method 24-word phrase Support and ID Seed phrase or backup file
Speed of use Slower, device required Instant Instant
Counterparty risk None for holding Full None for holding
Cost of the app Free, hardware paid Free, trading fees Free

Many people run more than one arrangement at once, keeping a small spending balance in a hot wallet and long-term holdings behind Ledger Live. That is a reasonable design. The mistake is assuming that the presence of Ledger Live on your computer protects funds held somewhere else: it protects only what your device's keys control.

// 08_setup_sequence

How to get started with a new device

A first-time setup takes roughly twenty to thirty minutes if you do not rush the backup, and Ledger Live guides the sequence from the moment the device is plugged in. The steps below are genuinely ordered, and skipping ahead is how people lose money.

  1. 01Install the app from an official source

    Download Ledger Live from the manufacturer's own site or the official store listing, never from an advertisement or a link in an email. Verify the publisher name before installing.

  2. 02Initialize the device and record the phrase

    Choose a PIN on the device, then write the 24 words on the supplied cards by hand. No photographs, no cloud notes, no typing into anything. Ledger Live will ask you to confirm the setup, but the words themselves belong only to paper or metal.

  3. 03Run the genuine check and update firmware

    Let Ledger Live verify the hardware and apply any pending firmware update before you move any value. A fresh unit is often a version or two behind.

  4. 04Install network apps and add accounts

    Add only the networks you use. Ledger Live installs the matching app on the device, then derives and names the accounts.

  5. 05Test with a small amount first

    Send a trivial amount in, confirm it appears in Ledger Live, then send a trivial amount back out to prove you can spend. Only after that round trip should the main transfer happen.

// 09_costs

What it costs to use

The application is free. There is no subscription for holding assets, no charge for adding accounts, and no fee taken by Ledger Live when you send funds you already own. The money you spend falls into three separate buckets, and confusing them is a common source of complaints.

The first bucket is network fees, which go to miners or validators and never to the app. Ledger Live estimates them and lets you pick a speed, and on congested chains the difference between the cheap and fast option can be substantial. The second is third-party service fees: when you buy, sell, or swap through an integrated provider, that provider sets its own rate and spread, and Ledger Live displays the quote before you commit. Compare quotes if the amount is meaningful, because spreads vary.

The third bucket is optional subscription services, most notably the identity-based backup service that can be enabled on compatible devices. It is opt-in, it is paid, and declining it changes nothing about how Ledger Live works day to day: your recovery phrase on paper remains the default and complete backup. The service drew significant public debate when it was announced, and it is worth reading about before deciding, but it is not a prerequisite for anything described elsewhere on this page.

Cost summary

Item Paid to Avoidable
App download Nobody, free N/A
Network fee Miners / validators No, only tunable
Buy / swap spread Partner provider Yes, if unused
Backup subscription Service operator Yes, opt-in only
// 10_diagnostics

Common problems and what they usually mean

The device is not detected

Nine times out of ten this is the cable. Many bundled USB cables are charge-only and carry no data, so swapping cables is the first test, followed by trying another port, unlocking the device with its PIN, and closing any other wallet software that may have claimed the connection. On Linux, Ledger Live also needs the udev rules installed before the device becomes visible to a non-root user.

A balance looks wrong or an account is missing

Because Ledger Live reads chain data from indexers, a stale or partial sync shows up as a wrong number rather than a lost coin. Clearing the local cache and resynchronizing usually fixes it. If an account created in different software does not appear, the cause is almost always a different derivation path or address type, and adding the account with the matching path brings it back. Funds are never stored in Ledger Live, so nothing can be lost by resetting the app's data.

A transaction is stuck, or a token does not show

Pending transfers on fee-market chains sit in the mempool until the fee is competitive; Ledger Live offers a speed-up or cancel option where the network supports replacement. Unlisted tokens are a display gap, not a loss: the assets exist at your address regardless of whether Ledger Live has metadata for them, and can usually be seen with a block explorer and moved through a compatible interface using the same device.

// 11_timeline

Notable milestones and incidents

The history below is useful context for anyone evaluating Ledger Live, because it shows both what the app has grown into and where the ecosystem around it has been tested.

Year Event
2018 Ledger Live released, consolidating the older browser-based manager and wallet tools into one desktop application.
2019 Mobile builds broaden access, with Bluetooth pairing for the Nano X extending Ledger Live to phones.
2020 An e-commerce and marketing database breach exposes customer contact data, triggering years of phishing. Devices, keys, and Ledger Live itself were not compromised.
2023 The optional identity-based recovery subscription is announced and draws heavy public criticism, prompting a wider open-sourcing push across the codebase.
2023 A compromised third-party connector library affects websites that embedded it. The attack targeted dapp front ends rather than the Ledger Live application.
2024 Touchscreen devices ship and encrypted account synchronization arrives, letting one account structure follow you across Ledger Live installations.
// 12_faq

Frequently asked questions

Is Ledger Live free to use?

Yes. Downloading and using Ledger Live costs nothing, and holding, sending, or receiving assets adds no charge from the app. You pay network fees to the blockchain and provider fees only when you use an integrated buy, sell, or swap service.

Does Ledger Live store my private keys?

No. Keys are generated and kept inside the Secure Element of the hardware wallet and cannot be extracted. Ledger Live works with public keys, addresses, and signatures returned by the device.

Can I use it without a hardware wallet?

The application is designed around the device. You can install Ledger Live and look at the interface, but adding accounts, receiving verified addresses, and signing anything all require connecting hardware. Without a device there is no key, and without a key there is no wallet.

What happens if my computer or phone is lost?

Nothing happens to your funds. Install Ledger Live on a replacement machine, connect the device, and the accounts reappear. If the device itself is lost as well, the 24-word recovery phrase restores everything on a new compatible wallet, after which Ledger Live rediscovers the same accounts.

Can I use a different wallet app with the same device?

Yes. Many third-party wallets and dapps support hardware signing, either directly or through WalletConnect, and the same keys apply. People often keep Ledger Live for portfolio management and firmware updates while using another interface for a specific network or protocol.

Why does my balance sometimes differ from a block explorer?

Because Ledger Live reads from indexers that can lag or fall out of sync, and because unsupported tokens may not be displayed. The blockchain is authoritative; a resync inside Ledger Live normally reconciles the difference.

Are NFTs supported?

On supported chains, yes. Collectibles held by your accounts appear in a gallery with their metadata and can be transferred with device confirmation like any other asset. Support depends on the network, so not every collection will render inside Ledger Live.

Is the code open source?

A large part of the Ledger Live codebase is published publicly and can be inspected, while parts of the device firmware and Secure Element software remain closed for reasons tied to chip vendor agreements. That distinction is a real one and worth understanding before you form an opinion about the trust model.