# Create a master password

At the start of your journey with us, we always ask you to create a master password.

**Step 1**: Open the [SubWallet Web dashboard](https://web.subwallet.app/welcome) and select any method you want in order to set up your wallet.

<figure><img src="/files/gVsyhopjT4gtRoGVlrCE" alt=""><figcaption></figcaption></figure>

**Step 2**: Make sure you read all the Terms of Use by clicking on the scroll-down button and agree with the Terms of Use by ticking the box beside "**I understand and agree to the Terms of Use, which apply to my use of SubWallet and all of its feature**".

<figure><img src="/files/JPSfNzJPIThJj3GNO9ed" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/9efarY8sOmatIxMmxKzV" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
If you want to set up your wallet with the **"Create a new account"** and **"Import an account"** options, skip **Step 3** and go straight to **Step 4**.
{% endhint %}

**Step 3:** After clicking "**Continue**", you will need to perform this step if you choose one of the following methods from **Step 1**:

* Connect wallet
* Attach an account
* Add watch-only wallet

Depending on the method you choose, read the guide in the appropriate tab to suit your needs:

{% tabs %}
{% tab title="Connect wallet" %}
Select the wallet you want to connect.&#x20;

<figure><img src="/files/DVCC9MkxoNUBaMZKqFwz" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Currently, SubWallet supports connecting extension accounts from 3 wallets:

* SubWallet
* Talisman
* Polkadot{.js}
  {% endhint %}

After selecting your wallet, head over to **Step 4**.
{% endtab %}

{% tab title="Attach an account" %}
Select the option you want to attach your account:

<figure><img src="/files/mVJoMOqQAJkIfZq46Ll3" alt=""><figcaption></figcaption></figure>

After selecting your wallet, head over to **Step 4**.
{% endtab %}

{% tab title="Add watch-only wallet" %}
This option appears to be disabled at first, but once you enter the address & the account name, you can hit the "Add watch-only wallet" button to attach your account to SubWallet Web dashboard.

<figure><img src="/files/sfGf8Emzk8CMIuha3BOw" alt=""><figcaption></figcaption></figure>

After selecting your wallet, head over to **Step 4**.
{% endtab %}
{% endtabs %}

**Step 4:** Enter a strong password with at least 8 characters and tick "**I understand that SubWallet can't recover the password**".

{% hint style="warning" %}
Password should contain **at least** 1 uppercase letter, 1 number, and 1 special character.
{% endhint %}

<figure><img src="/files/P5QnAeowujeQTUr2aoHZ" alt=""><figcaption></figcaption></figure>

Once done, hit "**Continue**".

<figure><img src="/files/ipgWYXWQQHdCX304ELMl" alt=""><figcaption></figcaption></figure>

You've successfully created a master password in SubWallet! Now, you have the power to manage multiple accounts with just one master password effortlessly.

{% hint style="info" %}
Depending on the option you chose in Step 1, read the corresponding guide after creating a master password to complete the setup:

* If you chose "**Create a new account**", read this guide.
* If you chose "**Import an account**", read this guide.
* If you chose "**Attach an account**" and did not choose "*Attach watch-only account*", read this guide.
  {% endhint %}

{% hint style="info" %}
Once applied, you can also change your password if you so wish. Please note that you will need your current password to confirm the change.&#x20;

{% hint style="warning" %}
In order to change your password, you would need to remember your old password. This function cannot help you if you forget your password and want to restore it.&#x20;

If you forgot or lost your password, you would need to import the account again via seed phrase, JSON file, private key, or QR code, and then set up a new password.&#x20;
{% endhint %}

Last but not least, the password would allow you to lock & unlock your wallet if you so wish.&#x20;
{% endhint %}


---

# 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/web-dashboard-user-guide/getting-started/create-a-master-password.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.
