# Import from private key

### Supported account type

Currently, SubWallet allows you to use private key to import solo accounts:

<table data-full-width="false"><thead><tr><th>Solo account type</th><th>Private key compatibility</th></tr></thead><tbody><tr><td>EVM account</td><td>Can be used for EVM-compatible wallets (Metamask, Phantom, Rabby, etc.)</td></tr><tr><td>TON account</td><td>Can only be used within SubWallet (i.e., not compatible with any other wallets)</td></tr></tbody></table>

{% hint style="warning" %}
SubWallet doesn't support importing private keys created from Bitcoin-native wallets (Unisat Wallet).
{% endhint %}

### Import your account via private key

#### If you are currently using SubWallet

**Step 1**: Open the SubWallet extension and click on the account name to access the account selection tab.

<figure><img src="/files/rr7PTnlCJULEbxUUBX9j" alt="" width="362"><figcaption></figcaption></figure>

**Step 2**: In the account selection tab, click the <img src="/files/Kmb0dGx8FAXX6swhpiaJ" alt="" data-size="line"> icon at the bottom of the screen.

<figure><img src="/files/Oc1ZCQLrQrE1hub5MsJi" alt="" width="362"><figcaption></figcaption></figure>

**Step 3**: Choose "**Import from private key**" as the chosen method to import your account.

<figure><img src="/files/EFZIDlWmRSn6wXJxe7iH" alt="" width="362"><figcaption></figcaption></figure>

**Step 4**: Enter the private key and the name of your account. Once done, click "**Continue**".

<div><figure><img src="/files/76itlepJGxkTURwVczyO" alt="" width="363"><figcaption></figcaption></figure> <figure><img src="/files/cwgBQURoo0U51zg4ZMLp" alt="" width="362"><figcaption></figcaption></figure></div>

You have successfully imported your account!

#### If you have not had any accounts with SubWallet

**Step 1**: Open the SubWallet extension and choose "**Import an account**".

<figure><img src="/files/LXAYFIILf1SinWcqveYK" alt="" width="363"><figcaption></figcaption></figure>

**Step 2**: Choose your preferred way to import account.

<figure><img src="/files/rtQs3F5gtAvdcOricEmB" alt="" width="363"><figcaption></figcaption></figure>

**Step 3:** Create a master password with at least 8 characters and tick "**I understand that SubWallet can't recover the password**".&#x20;

{% hint style="warning" %}
SubWallet is non-custodial, so you will be the only person who knows your password; we can't help you restore it once it is lost. Make sure that your password is well-kept.
{% endhint %}

Once done, click "**Continue**".

<div><figure><img src="/files/ttenJHk6n4QEcvOzmIwg" alt="" width="363"><figcaption></figcaption></figure> <figure><img src="/files/TgoAcQrGRdICt1plrtG7" alt="" width="363"><figcaption></figcaption></figure></div>

Once you create a master password, you can follow the importing procedure provided in[#if-you-are-currently-using-subwallet](#if-you-are-currently-using-subwallet "mention"), starting from **Step 3.**


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.subwallet.app/main/extension-user-guide/account-management/import-accounts/import-from-private-key.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
