Open source since 2015 · Non-custodial XRP

Rippex Wallet — Non-custodial XRP Desktop Wallet

Keep your XRP in your own hands

A quiet desktop wallet for the XRP Ledger. Your secret key is created and encrypted on your own computer — no account, no email, no middleman.

Actively maintained. Rippex is still running and still supported — current builds for Windows, macOS and Linux, full XRP Ledger compatibility, and an open source tree anyone can read. Old wallet files keep working: import your secret key and continue where you left off. See the guide.

About

A Brazilian open-source desktop wallet for the XRP Ledger, since 2015.

Cross-platform desktop client · built on Electron and ripple-lib · connects straight to rippled nodes over WebSocket.

Rippex is a non-custodial wallet for XRP that started in Brazil in 2015, when Ripple’s own desktop client was discontinued. It was one of the first community-built alternatives: an open-source, cross-platform client for Windows, macOS and Linux that never asks for an account, an email address or identity documents.

Your secret key is created on your own machine and stored in a wallet file encrypted with your password — nothing is ever uploaded. Transactions are signed locally and only the signed blob is broadcast to the ledger, so the node you connect to never sees your key.

It speaks the XRP Ledger directly: sending and receiving XRP, destination tags for exchange deposits, trust lines and issued currencies, the account reserve rules, and transaction history read from the public ledger. Because the key is yours, a Rippex wallet can also be imported into any other XRPL client at any time.

Features

Everything necessary. Nothing merely impressive.

Non-custodial XRP account

The account secret (family seed, s…) is generated on your computer and kept in a local wallet file encrypted with your password. Rippex never transmits or stores it.

Direct rippled connection

The client talks to XRP Ledger validators over the public WebSocket API and can be pointed at any rippled server you trust, including your own.

Local transaction signing

Payments are signed on your machine with ripple-lib and only the signed blob is submitted, so the node you use never handles your secret.

Destination tags & memos

Full support for destination tags required by exchanges and gateway deposits, plus transaction history and balances read straight from the ledger.

Trust lines and issued assets

Set trust lines, hold gateway-issued currencies (IOUs) alongside XRP, and review the account reserve before you commit a transaction.

Cross-platform desktop app

One Electron-based build family for Windows, macOS and Linux — no browser extension, no cloud service, runs fine on older hardware.

Security and technology

Boring cryptography, applied carefully.

Rippex is a desktop client, not a service. The account secret never leaves the machine that created it: it is generated locally from a cryptographically secure random source, encrypted into a wallet file with a key derived from your passphrase, and only ever decrypted in memory for the moment a transaction is signed.

Everything after that is plain XRP Ledger protocol work: the signed transaction blob is submitted to a rippled node over an authenticated TLS WebSocket, while balances, trust lines, reserves and history are read back from the ledger itself rather than from any database we operate. Because the codebase is open, each of these steps can be read instead of trusted.

Keys created on your hardware

The family seed (s…) and the r-address derived from it are produced locally with secp256k1. No key material, passphrase or backup is transmitted, and there is no server-side account to compromise.

Encryption at rest

The wallet file is sealed with AES-256 in an authenticated mode using SJCL, with the key stretched from your passphrase through PBKDF2. A wrong passphrase fails authentication instead of returning wrong data.

Signing stays local

ripple-lib builds and signs the transaction in the app process; the node receives only the signed blob. Cold Wallet mode goes further and signs on an offline machine that never sees the network.

Verifiable distribution

Every build is published with a SHA-256 checksum so you can prove the binary you run is the one released. Nothing auto-updates silently, and no telemetry or analytics call home.

Application runtime
Electron desktop build (Windows, macOS, Linux)
Ledger library
ripple-lib against the public rippled API
Key type
secp256k1 family seed, XRPL r-address
Wallet encryption
SJCL AES-256, authenticated, PBKDF2 key stretching
Node connection
TLS WebSocket, user-selectable rippled server
Offline signing
Cold Wallet mode, signed blob relayed separately
Account data
Read live from the XRP Ledger, nothing cached remotely
Telemetry
None, at any point
Source code
Open source, auditable, community reviewed

No wallet can protect an exposed secret key. Write the seed down on paper, keep it away from screenshots, cloud notes and chat messages, and treat anyone asking for it — for any reason — as an attacker.

Download

Download the Rippex XRP wallet for Windows, macOS and Linux

One desktop build per platform, free and non-custodial: no registration, no email confirmation and no licence key. Your XRP account is created locally on first launch and lives on the public XRP Ledger, not on a server here.

Download Rippex Wallet for macOS

macOS

macOS 12 or later · Intel & Apple silicon

39 MB disk image

Download for macOS

ripple-wallet-macos-1.5.2.dmg

Download Rippex Wallet for Linux

Linux

glibc 2.28 or later · portable

44 MB AppImage

Download for Linux

ripple-wallet-linux-x86_64-1.5.2.AppImage

1. Verify the file

Compare the published SHA-256 checksum with the file you downloaded before running it — certutil on Windows, shasum -a 256 on macOS, sha256sum on Linux.

2. Install and create the account

Install with the defaults, then create the wallet: the secret key is generated on your machine and encrypted into a local wallet file with your passphrase.

3. Activate on the ledger

Fund the new r-address with the XRP Ledger base reserve so the account exists on-ledger; until that payment validates, the overview reports it as inactive.

Download Rippex only from this site. Never install a build received by email, chat or mirror, and back up your secret key on paper before you send any XRP to it.

FAQs

Questions we are asked most often.