A user installs Phantom on their desktop, manages assets across Solana, Ethereum, and Base, and then tries to find the same experience on their iPhone or Android device. They search for “Phantom wallet extension” in the mobile app store and find nothing. The confusion is understandable: the desktop version is called a browser extension, available for Chrome, Firefox, and other desktop browsers. Mobile devices do not support browser extensions in the same way, which creates a genuine gap in understanding how to continue wallet operations on the go.
The answer is straightforward but requires clarity: a Phantom wallet extension is a desktop tool and cannot be installed on mobile phones. Instead, Phantom provides a separate native mobile application for iOS and Android that serves the same core functions—storing, sending, receiving, swapping, and managing digital assets—while being adapted to how mobile operating systems work. Understanding this distinction, and knowing how to move between desktop and mobile access, is essential for anyone managing cryptocurrency and NFTs across multiple devices.
Why browser extensions do not work on mobile devices
A browser extension is code designed to run inside a desktop web browser and add functionality to the browsing experience. Extensions can modify how web pages appear, intercept requests, manage passwords, or in the case of a Phantom wallet extension, inject a wallet interface into web applications that request blockchain access. This architecture depends on the browser’s extension API, which is a feature of desktop browsers such as Chrome, Firefox, and Edge.
Mobile browsers—Safari on iOS and Chrome on Android—deliberately do not support the same extension system. Apple’s iOS App Store review guidelines and the way Safari handles third-party code make it impractical to deliver a wallet extension through the mobile browser itself. Android’s Chrome mobile browser similarly lacks the extension API that the desktop version provides. The operating systems are designed to isolate applications from one another and prevent one app from modifying another’s behavior in unpredictable ways. A browser extension’s core capability—hooking into browser behavior—simply has no equivalent on mobile.
This is not a limitation specific to Phantom. MetaMask, Uniswap, OpenSea, and other Web3 platforms all face the same reality: a browser extension cannot function on a phone. Instead, they distribute native applications built with iOS and Android frameworks, which operate as standalone apps rather than extensions within a browser. For the Phantom wallet extension, this means maintaining two separate codebases—one for desktop browsers and one for mobile—rather than running identical code everywhere.
Users sometimes wonder whether using a mobile browser to visit a website that interacts with Phantom might work. The answer is no. A website on mobile Safari or Chrome cannot detect or communicate with a browser extension that does not exist on that device. Even if a user opens MetaMask’s official website or Uniswap on mobile, the page will not detect a wallet unless a native mobile app is installed and has registered itself with the mobile operating system to handle blockchain requests.
How the Phantom mobile app provides equivalent functionality
Phantom offers a native application for both iOS and Android that replicates the core wallet features of the desktop Phantom wallet extension without relying on browser extension technology. The mobile app is a self-custodial wallet that stores the user’s private keys locally on the device and gives the user complete control over their Secret Recovery Phrase, just as the desktop version does. Users can store, send, receive, and manage digital assets across multiple blockchain networks including Solana, Ethereum, Base, Polygon, Bitcoin, Sui, HyperEVM, and Robinhood Chain.
The mobile app includes the same asset management capabilities as the desktop extension: it displays cryptocurrency balances, allows users to view and manage NFTs, and enables swaps between supported assets. The interface is designed for touchscreen interaction rather than mouse and keyboard, but the underlying functionality remains consistent. A user who has set up their wallet on desktop and wants to access the same assets on mobile does not need to create a new wallet. Instead, they import their existing Secret Recovery Phrase into the Phantom mobile app, which derives the same addresses and grants access to the same funds.
One important point: the Phantom mobile app works alongside the mobile browser rather than as part of it. When a user encounters a decentralized application (dApp) on mobile and wants to connect their wallet, the app uses a protocol called WalletConnect or similar mobile-to-app communication methods. The user clicks “connect wallet” on the website, selects Phantom from the list of available wallets, and the mobile app opens and requests permission for the connection. This flow is different from the desktop experience where the Phantom wallet extension directly injects itself into the browser, but the end result is the same: the dApp can read the user’s address and request transaction approvals.
Moving your wallet between desktop and mobile securely
Because Phantom is a self-custodial wallet, the same Secret Recovery Phrase unlocks the same addresses on any device where it is installed. If a user has already set up Phantom on their desktop using the Phantom wallet extension, they can bring that wallet to mobile by opening the Phantom app on iOS or Android, selecting “Import an existing wallet,” and entering the 12-word Secret Recovery Phrase. The app will derive the same addresses and display the same asset balances. No coins need to be moved or transferred; the wallet simply becomes accessible from a new device.
The security implication is critical: the Secret Recovery Phrase must be protected carefully on every device. A compromised phone, a screenshot of the phrase, or an unsafe backup can expose the wallet regardless of how secure the desktop setup was. The phrase should never be typed into a website, shared over email, stored in cloud notes, or entered into any application other than the official Phantom app. When importing on mobile, ensure the device itself is secure—use a PIN or biometric lock on the phone, keep the operating system updated, and avoid installing untrusted apps that might spy on keyboard input.
For users who prefer not to enter their Secret Recovery Phrase on multiple devices, Phantom also supports hardware wallet integration through devices like Ledger. A user can keep their keys on a hardware device and use either the desktop Phantom wallet extension or the mobile Phantom app to interact with the hardware wallet. This approach requires the hardware device to sign transactions but avoids storing the actual private keys on the phone or computer.
Understanding network selection and address format on mobile
The Phantom mobile app, like the desktop Phantom wallet extension, requires users to select the correct blockchain network before sending assets. Solana, Ethereum, Base, Polygon, Bitcoin, Sui, and other supported networks all have separate addresses. A user who sends Bitcoin to a Solana address will lose those funds because the networks do not recognize each other’s address formats. The mobile interface shows which network is currently selected, but a critical moment of user responsibility occurs when initiating a transaction: confirming that the destination address is on the correct network and belongs to the intended recipient.
This responsibility is the same on desktop and mobile, but mobile devices introduce an additional consideration: a smaller screen makes it easier to miss important details. A user reviewing a transaction preview on a phone might scroll too quickly or assume the network is correct without reading. Phantom includes transaction previews and suspicious activity detection on both platforms to help catch mistakes, but these are safety features, not guarantees. The user must still verify the recipient address, the amount, the network, and any associated fees before confirming.
When using the Phantom app to interact with a dApp on mobile, the WalletConnect flow displays these details: the dApp will show the transaction preview, and Phantom will display it again in the app. Reviewing both screens carefully is important because a malicious dApp could display a different amount or address than what Phantom will actually send. This attack vector exists on desktop too, but it is worth emphasizing on mobile because the smaller screen and split attention between browser and wallet app create more opportunity for the user to miss discrepancies.
Network fees and transaction costs on the Phantom app
A common misunderstanding is that Phantom charges transaction fees. The Phantom mobile app, like the Phantom wallet extension, is free to download and use. Network fees—paid to blockchain validators to process transactions—are paid to the network itself, not to Phantom. If a Solana transaction shows a 0.00025 SOL fee, that goes to Solana validators. If a Bitcoin transaction shows a mining fee, that goes to Bitcoin miners. Phantom displays the fee clearly before the user approves the transaction, and the fee amount varies based on current network congestion, not Phantom’s pricing.
Understanding this distinction prevents confusion when fees seem surprisingly high or when comparing costs across networks. Ethereum and Bitcoin networks tend to have higher fees during peak usage; Solana and some alternative networks typically have lower fees. These differences are inherent to each blockchain’s design and security model. Phantom does not control or profit from them. The wallet simply calculates the appropriate fee for the selected network, displays it transparently, and relays the transaction to the network.
Users can also control their transaction priority on some networks. Phantom allows users to set custom fees on Ethereum and Bitcoin, paying a higher fee for faster confirmation or a lower fee to wait longer. This is an advanced feature that requires understanding the trade-off between cost and speed. On Solana, the fee is fixed, so there is no adjustment option. The mobile Phantom app provides the same fee controls as the desktop extension, though the interface is adapted for touch.
Swapping assets and managing NFTs on mobile
The Phantom mobile app supports cryptocurrency swaps across supported networks, allowing users to exchange one asset for another directly from their wallet. The process is similar to desktop: the user selects the asset to swap from, the asset to receive, reviews the quote including fees and slippage, and approves the swap. The exact exchange rate depends on available liquidity and market conditions at the moment of execution. Phantom routes swaps through decentralized and centralized liquidity sources to find competitive rates.
NFT management on the Phantom mobile app includes viewing collections, transferring NFTs to other addresses, and connecting to NFT marketplaces through WalletConnect. The mobile interface shows thumbnail previews of NFTs, though the small screen makes detailed inspection more difficult than on desktop. When sending an NFT from the mobile app, the user must confirm the recipient address just as carefully as when sending cryptocurrency, because there is no transaction reversal if the address is wrong.
Both features—swaps and NFT transfers—incur network fees just like any other blockchain transaction. Phantom does not charge a markup on swaps; the fee structure reflects what the underlying networks and liquidity providers charge. A user comparing swap rates between the Phantom app and other sources should check whether they are comparing the actual quote rate or including fees differently, as different interfaces sometimes display totals in different ways.
Downloading and verifying the official Phantom app
The official Phantom mobile app is available from the Apple App Store (for iOS) and Google Play Store (for Android). Users should verify they are installing from the correct source by checking the developer name—Phantom should be listed as the publisher. Phishing and scam apps with similar names occasionally appear in app stores, so verifying the official source is important before entering a Secret Recovery Phrase into any app. The phantom wallet extension page and the official Phantom website (phantom.com) also provide direct links to the correct mobile app stores.
Once installed, the Phantom app should be updated regularly. Updates include security patches, new network support, feature improvements, and bug fixes. A user who refuses to update Phantom for months may miss important security patches or lose compatibility with newer versions of dApps. Setting automatic updates in the app store settings helps ensure the wallet remains current without requiring manual intervention.
The mobile app, like the desktop Phantom wallet extension, is developed by the Phantom team and is open-source. Users who want to verify the code can review it on GitHub. This transparency helps ensure that no hidden code is stealing keys or spying on transactions. However, for most users, installing the official app from the app store and keeping it updated is sufficient security practice.
Troubleshooting common issues when switching from desktop to mobile
A user who imported their wallet into the Phantom mobile app but does not see their funds should first verify that they are on the correct network. Each blockchain—Solana, Ethereum, Base, Polygon, Bitcoin, Sui—has its own address and balance. If the wallet shows zero balance on a network but the desktop Phantom wallet extension shows funds, the user may have selected a different network by mistake. The network selector is typically visible at the top of the app.
If the correct network is selected but balances still do not appear, the app may be synchronizing. Newly imported wallets sometimes take a minute or two to fetch balances from the blockchain. Closing and reopening the app, or manually triggering a refresh, can help. If balances never appear after several minutes, the device may not have internet connectivity, or the imported Secret Recovery Phrase may have been mistyped.
Another common issue: a user may have set up multiple wallets (multiple Secret Recovery Phrases) on desktop and assume they would all be accessible on mobile with one import. Each Secret Recovery Phrase imports as a separate wallet in Phantom. To access multiple wallets on mobile, the user must import each one separately or select which wallet to access from the wallet switcher. The Phantom app shows which wallet is currently active, typically at the top of the screen or in a menu.
Finally, if a user has trouble connecting the Phantom mobile app to a dApp on mobile, they should ensure WalletConnect is enabled and that the app has permission to use the mobile browser’s communication features. WalletConnect requires a clear connection between the app and the browser, which sometimes fails on weak Wi-Fi or cellular networks. Restarting both the browser and the app, or switching to a different network connection, often resolves the issue.
Frequently asked questions
Can I install a Phantom wallet extension directly on my iPhone or Android phone?
No. Browser extensions, including the Phantom wallet extension, do not work on mobile phones because iOS and Android do not support the extension API. Instead, use the native Phantom mobile app, available from the Apple App Store or Google Play Store. The mobile app provides the same self-custodial wallet features without requiring a browser extension.
If I set up Phantom on my desktop, do I need to create a new wallet on mobile?
No. Open the Phantom mobile app, select “Import an existing wallet,” and enter your 12-word Secret Recovery Phrase. The same addresses will appear on mobile as on the desktop Phantom wallet extension, and you will have access to the same funds. Protect your Secret Recovery Phrase carefully on the mobile device.
Does Phantom charge fees for transactions on the mobile app?
No. The Phantom mobile app is free to download and use. Network fees—paid to blockchain validators—go to the networks themselves, not to Phantom. The fees vary by blockchain and network congestion. Phantom displays fees transparently before you approve any transaction.
How do I connect the Phantom app to a decentralized app on my mobile browser?
The Phantom mobile app uses WalletConnect to communicate with dApps on mobile. When you visit a dApp and click “connect wallet,” select Phantom from the list of available wallets. The Phantom app will open and request permission for the connection. Review the request carefully, then approve to grant the dApp access to your address.