> For the complete documentation index, see [llms.txt](https://anonym-team.gitbook.io/anonym-browser-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://anonym-team.gitbook.io/anonym-browser-docs/en/profiles/create-edit.md).

# Create and edit profiles

Create a profile to get a separate browser with its own proxy, cookies, and fingerprint. For most tasks, a name and a proxy are enough — the app fills in the rest.

**What you need:** a proxy from your provider, if the profile should not go online from your own IP. You can [add the proxy in advance](/anonym-browser-docs/en/proxies/add-proxy.md) or right in the profile window.

## Create a profile

1. In the left menu, open **Profiles**.
2. Click **Create profile** (or press `Ctrl` + `N`, on macOS `⌘` + `N`). The **Create profile** window opens.
3. If you have a [preset](/anonym-browser-docs/en/profiles/presets.md), select it in the **Profile preset** field and click **Apply preset**. If not, leave **Default preset**.
4. In the **Profile name** field, enter a recognizable name, for example `FB Ads 01 — DE`. If you leave the field as is, the profile is named by its number: `Profile 5`.
5. If needed, choose a **Status** and add tags with **Choose tags**.
6. In the proxy block, click **Choose proxy** and select a proxy from the list. If you have not added the proxy yet, click **Add proxy** and paste the string from your provider:

   ```
   socks5://user123:pass123@203.0.113.10:1080
   ```

   Click **Check connection** to make sure the proxy works. The new proxy is also saved in the **Proxies** section.
7. Click **Create** or **Create and run**.

<figure><img src="https://3389498653-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1Nsjb4uyxWmteLUK9sbs%2Fuploads%2Fgit-blob-960492c826fb69ad08f3df61fddd8a26e2cb1af2%2Fprofiles-create.png?alt=media" alt="The Create profile window: the Profile preset field, the name, the Data and proxy blocks, and on the right the Summary panel with the New fingerprint button"><figcaption><p>The <strong>Create profile</strong> window: the fingerprint summary is on the right</p></figcaption></figure>

The profile appears in the list. Click **Run** in its row to open a browser window. The profile's time zone, language, and geolocation adjust to the proxy's country.

The app builds the fingerprint for you: the same OS as your computer, a random graphics card that matches this OS, and defaults for everything else. You don't have to change it. For what each setting means, see [Fingerprint settings](/anonym-browser-docs/en/profiles/fingerprint-settings.md).

{% hint style="info" %}
The **Summary** panel on the right of the window shows the resulting settings. The **New fingerprint** button picks new random values, for example a different graphics card.
{% endhint %}

## Create a profile in one click

If you create many similar profiles, save the settings to a [preset](/anonym-browser-docs/en/profiles/presets.md) and turn on quick mode:

1. On the toolbar above the table, select the preset in the drop-down list.
2. Turn on the **Quick** toggle.
3. Click **Create profile**.

The profile is created immediately, without the settings window, and is named `Profile N`. You can add a proxy and cookies later directly in the table.

## Create many profiles at once

Use this when you have a folder with account cookies and need a separate profile for each one.

1. Click **Create profiles in bulk** (or press `Ctrl` + `Shift` + `N`, on macOS `⌘` + `Shift` + `N`). The **Bulk profile creation** window opens.
2. In the **Profile preset** field, select a preset or leave **Default preset**.
3. In **Number of profiles**, enter how many to create: from 1 to 300 at a time.
4. If you have cookies, drag the `.txt` or `.json` files to the **Drop cookies files here or click** area. One file makes one profile: the first file goes to the first profile, the second to the second, and so on.
5. Check the toggles (all are on by default):
   * **Set status to "New" after creation**;
   * **Use the cookie file name as the profile name** — the file `fb_ads_07.json` produces a profile named `fb_ads_07`;
   * **Check for duplicate cookies** — prevents you from uploading two identical files.
6. Click **Create**.

You will see a message like **10 profiles created successfully**. If there are fewer files than profiles, the remaining profiles are created without cookies; extra files are not used. Each profile gets its own random fingerprint within the preset settings.

## Edit a profile

1. In the profile's row, click **⋯** → **Edit profile**. The **Edit profile** window opens.
2. Change the fields you need.
3. Click **Save** or **Save and run**.

You can edit a profile even while it is running — here or on another device. The changes take effect the next time you run it.

It is faster to change the name, tags, status, notes, and proxy directly in the table: click the cell you need.

## Name, icon, status, and notes

| Field            | Purpose                                                                                                                                                                                                               |
| ---------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Icon             | An icon and color next to the name, so you can easily recognize the profile in the list and in the tabs of running profiles                                                                                           |
| **Profile name** | Up to 64 characters. A handy scheme: platform, number, country — `TikTok 03 US`                                                                                                                                       |
| **Status**       | A single state of the profile: `New`, `Warm-up`, `Ready`. You can create a new status right in the list                                                                                                               |
| Tags             | Several labels for filtering: `client-a`, `farm`. You create a new tag in the same list                                                                                                                               |
| Profile scopes   | The **Choose scopes** button: which [profile scopes](/anonym-browser-docs/en/profiles/scopes.md) the profile belongs to. The field is visible to the owner of a personal environment and to the team owner and admins |
| **Notes**        | Any formatted text: the account login, the warm-up date, who works with the profile. Up to 4000 characters                                                                                                            |

## Cookies

Cookies keep you signed in to websites. Add cookies to a profile, and it opens websites already signed in.

**In a new or existing profile, from the profile window:** in the **Data** block, click **Paste from clipboard** or **Choose file** in the **Manage cookies** field. You can also just drag the file onto the field.

**In an existing profile, without opening its settings:** **⋯** in the profile's row → **Import cookies** → paste the text or choose a file → **Import**.

Cookies are added to the ones already saved: a cookie with the same site, name, and path is replaced, and the rest stay.

The app detects the format automatically. Supported formats:

{% tabs %}
{% tab title="JSON" %}
An array of cookies — the format the Cookie-Editor and EditThisCookie extensions export. A Playwright file with a `cookies` field also works.

```json
[
  {
    "domain": ".example.com",
    "name": "sid",
    "value": "abc123",
    "path": "/",
    "expirationDate": 1800000000,
    "secure": true,
    "httpOnly": true,
    "sameSite": "lax"
  }
]
```

{% endtab %}

{% tab title="Netscape" %}
A `cookies.txt` file: one cookie per line, seven tab-separated fields — domain, subdomains, path, HTTPS only, expiration in seconds, name, value.

```
# Netscape HTTP Cookie File
.example.com	TRUE	/	TRUE	1800000000	sid	abc123
#HttpOnly_.example.com	TRUE	/	TRUE	1800000000	token	xyz789
```

{% endtab %}

{% tab title="Set-Cookie" %}
`Set-Cookie` header lines, one cookie per line. The `Domain` attribute is required.

```
Set-Cookie: sid=abc123; Domain=example.com; Path=/; Max-Age=3600; Secure; HttpOnly; SameSite=Lax
```

{% endtab %}
{% endtabs %}

Base64 text of any of these formats also works. If a cookie expires in more than 400 days, the app shortens its lifetime to 400 days from the import.

**Export cookies:** **⋯** → **Export cookies** → choose a folder. The app saves a `<profile name>.json` file in JSON format — you can load it back into any profile.

## Start pages

Websites that open every time you run the profile.

1. In the **Data** block, click **Manage start pages**.
2. In the **URL** field, enter an address, for example `https://www.facebook.com/adsmanager`. To add another address, click **Add row**.
3. Drag the rows to change the order if needed.
4. Click **Add**.

To add the same pages to many profiles, use the [bulk action](/anonym-browser-docs/en/profiles/bulk-actions.md) **Add start pages**.

## Saved passwords

Logins and passwords that the profile's browser fills in on websites.

1. In the **Data** block, click **Manage passwords**.
2. Fill in **URL** (`https://example.com`), **Username** (`user@example.com`), and **Password**.
3. For the next entry, click **Add row**.
4. Click **Save**, and then save the profile itself.

Passwords you save in the browser itself while working in the profile are also stored in the profile.

## Two-factor authentication (2FA) codes

If an account is protected with codes from an authenticator app, store the secret key right in the profile and copy the code in one click.

1. In the **Data** block, click **Manage 2FA**.
2. Fill in the entry:

   * **Name** — `Mail`;
   * **Site** — a domain or address, for example `mail.example`;
   * **Login (optional)** — `user@example.com`;
   * **Secret key** — the key the website shows when you set up 2FA, for example `JBSWY3DPEHPK3PXP`.

   If you have a link like `otpauth://totp/...`, paste it into the **Secret key** field — the entry fills in automatically.
3. For the next account, click **Add entry**.
4. Click **Save**, and then save the profile itself.

When a website asks for a code, open **Manage 2FA**: the **Current code** field already shows the code. Click **Copy code** and paste it on the website. The bar under the code shows how many more seconds it is valid.

If the website gave you non-standard settings, open **Parameters**: **Algorithm** (SHA1, SHA256, SHA512), **Code digits** (6 or 8), and **Period, s** (30 by default).

## Troubleshooting

| Message                                                                          | What to do                                                                                                                      |
| -------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
| **Invalid cookie format. Check the text or choose another file.**                | The text does not match any format. Make sure you copied the entire JSON, from `[` to `]`, or export the cookies again          |
| **The cookies file does not match a supported format**                           | The same, for the **Import cookies** window. If these are `Set-Cookie` lines, add the `Domain` attribute to each one            |
| **Cookies size must not exceed 10 MB**                                           | Remove cookies of websites you don't need from the file                                                                         |
| **Duplicate cookies detected**                                                   | Two identical files were uploaded during bulk creation. Remove the duplicate or turn off **Check for duplicate cookies**        |
| **Bulk cookie import requires cookie sync to be enabled in the selected preset** | Open the preset and turn on **Cookies** in the **Data sync** section                                                            |
| **At most 300 profiles can be created at once. Reduce the count.**               | Split the creation into several batches                                                                                         |
| **X of Y profiles are known to have been created…**                              | The connection dropped midway. Do not repeat the creation: check the list first, or you will end up with duplicates             |
| **Invalid URL format. Example: <https://example.com>**                           | In saved passwords, enter the full address, including `https://`                                                                |
| **The key must be 16–128 characters A–Z and 2–7**                                | Copy the 2FA key again, without spaces. If the website shows only a QR code, look under it for a link to enter the key manually |
| **The note is too large to save…**                                               | Remove some of the text or formatting                                                                                           |

## What's next

* [Configure fingerprint settings](/anonym-browser-docs/en/profiles/fingerprint-settings.md).
* [Run a profile](/anonym-browser-docs/en/profiles/run-sync.md).
* [Actions on several profiles](/anonym-browser-docs/en/profiles/bulk-actions.md): move, clone, transfer.
