Skip to content

Profile Management

Display the profiles I have or the profiles in a group when selecting a group. I can perform various actions with these profiles.

Each profile is akin to a separate machine, distinct from any other.

New Profile

Create a new profile.

Add

Add a profile with the following parameters:

  • Profile Name: The name of the profile. Leave blank to generate a random name.

  • Group: The group to store the profile being created. Default is Default group.

  • URLs to Open: URLs that will open when the profile is launched.

  • Proxy: Proxy to change the IP for the profile. If the proxy is dead, the profile cannot be opened.

  • Browser Engine: Chrome version. It is recommended to use the latest version.

  • OS: Operating system for the profile.

  • Browser: After selecting a browser type, I can configure different versions of that browser. By default, the latest version is selected.

  • Timezone: Enable to set timezone based on IP; disable to use my real timezone.

  • Location: Enable to set geographic location based on IP; disable to allow websites to retrieve location based on manually entered values.

    • Latitude and Longitude determine a specific geographic location on Earth.
    • Accuracy (m) indicates the location’s precision — e.g., 15 meters means the actual location is within a 15-meter radius around the coordinates.
  • WebRTC: Allows peer-to-peer (P2P) browser communication, used for video calls, file sharing, etc. Options include:

    • Automatic: WebRTC enabled. Public IP is replaced by proxy IP, and local IP is hidden.
    • Disable STUN: WebRTC enabled. All STUN servers are blocked. Public IP is replaced by proxy IP, and local IP is hidden.
    • Manual: WebRTC enabled. Public IP is replaced by the IP I specify, and local IP is hidden.
    • Real: WebRTC enabled. My real IP address is used.
    • Disabled: WebRTC is disabled. Websites may detect that WebRTC is turned off.
  • Screen Resolution: Size of the profile, defaults to the computer’s resolution.

  • Language: Browser language.

    • Automatic: Selects a random language for the profile.
    • Unchanged: Uses the computer’s language.
    • Custom: Sets a desired language.
  • Fonts: Browser fonts.

    • Custom: Randomly selects from a list.
    • System Default: Uses fonts similar to those on my computer.
  • Canvas: Part of HTML5, allows drawing 2D graphics directly in the browser via JavaScript.

    • Noise: Sets different Canvas for configurations on the same device.
    • Close: Each Browser Profile uses the computer’s default Canvas.
  • WebGL Image: Images or textures rendered by WebGL — 3D graphics in the browser using GPU.

    • Noise: Sets different WebGL for configurations on the same device.
    • Close: Each Browser Profile uses the computer’s default WebGL.
  • WebGL Metadata: Supplementary WebGL information, such as GPU model, vendor, shader precision, etc.

    • Custom: Sets a value to replace the device’s real WebGL Metadata.
    • Close: Each Browser Profile uses the computer’s default WebGL.
  • Audio Context: Enables advanced audio processing in the browser, such as mixing music, creating effects, or analyzing sound.

    • Custom: Sets different Audio Fingerprints for profiles on the same device.
    • Close: Each browser profile uses the computer’s default Audio.
  • ClientRects: JavaScript API to retrieve size and position information of HTML elements (bounding boxes).

    • Noise: Creates different ClientRects for each profile on the same computer.
    • Close: Each profile uses the computer’s default ClientRects.
  • Mask Media Devices: Relates to hiding or limiting information about media devices (camera, microphone, speakers) provided by the browser. Used for privacy protection — e.g., some extensions or privacy modes may “mask” information like the microphone in use.

If I need to use a webcam or microphone, I must disable this feature.

Fast Create

  • Quantity: Enter the number of profiles to create, ranging from 1 to 100. Name, account, password, and cookies are empty.

  • Group: The group to store the profiles being created. Default is Default group.

  • Proxy: Proxy to change IP for all profiles to be created. If the proxy is dead, the profiles cannot be opened.

  • Browser Engine: Chrome version. It is recommended to use the latest version.

  • OS: Operating system for the profile.

  • Browser: After selecting a browser type, I can configure different versions of that browser. Select All to randomly assign a version to each profile. Select one version for all profiles to use that version; select multiple versions for each profile to use one of the selected versions.

  • Timezone: Enable to set timezone based on IP; disable to use my real timezone.

  • Location: Enable to set geographic location based on IP; disable to allow websites to retrieve location based on manually entered values.

    • Latitude and Longitude determine a specific geographic location on Earth.
    • Accuracy (m) indicates the location’s precision — e.g., 15 meters means the actual location is within a 15-meter radius around the coordinates.
  • WebRTC: Allows peer-to-peer (P2P) browser communication, used for video calls, file sharing, etc. Options include:

    • Automatic: WebRTC enabled. Public IP is replaced by proxy IP, and local IP is hidden.
    • Disable STUN: WebRTC enabled. All STUN servers are blocked. Public IP is replaced by proxy IP, and local IP is hidden.
    • Manual: WebRTC enabled. Public IP is replaced by the IP I specify, and local IP is hidden.
    • Real: WebRTC enabled. My real IP address is used.
    • Disabled: WebRTC is disabled. Websites may detect that WebRTC is turned off.
  • Screen Resolution: Size of the profile, defaults to the computer’s resolution.

  • Language: Browser language.

    • Automatic: Selects a random language for the profile.
    • Unchanged: Uses the computer’s language.
    • Custom: Sets a desired language.
  • Fonts: Browser fonts.

    • Custom: Randomly selects from a list.
    • System Default: Uses fonts similar to those on my computer.
  • Canvas: Part of HTML5, allows drawing 2D graphics directly in the browser via JavaScript.

    • Noise: Sets different Canvas for configurations on the same device.
    • Close: Each Browser Profile uses the computer’s default Canvas.
  • WebGL Image: Images or textures rendered by WebGL — 3D graphics in the browser using GPU.

    • Noise: Sets different WebGL for configurations on the same device.
    • Close: Each Browser Profile uses the computer’s default WebGL.
  • WebGL Metadata: Supplementary WebGL information, such as GPU model, vendor, shader precision, etc.

    • Custom: Sets a value to replace the device’s real WebGL Metadata.
    • Close: Each Browser Profile uses the computer’s default WebGL.
  • Audio Context: Enables advanced audio processing in the browser, such as mixing music, creating effects, or analyzing sound.

    • Custom: Sets different Audio Fingerprints for profiles on the same device.
    • Close: Each browser profile uses the computer’s default Audio.
  • ClientRects: JavaScript API to retrieve size and position information of HTML elements (bounding boxes).

    • Noise: Creates different ClientRects for each profile on the same computer.
    • Close: Each profile uses the computer’s default ClientRects.
  • Mask Media Devices: Relates to hiding or limiting information about media devices (camera, microphone, speakers) provided by the browser. Used for privacy protection — e.g., some extensions or privacy modes may “mask” information like the microphone in use.

If I need to use a webcam or microphone, I must disable this feature.

Import Excel

Import an Excel file exported using the Export function in the Omnilogin app.

  • Group: The group to store the profiles being created. Default is Default group.

  • Import: Drag or select to open the file list on the computer. Multiple files can be imported here.

  • Browser Engine: Chrome version. It is recommended to use the latest version.

  • OS: Operating system for the profile.

  • Browser: After selecting a browser type, I can configure different versions of that browser. Select All to randomly assign a version to each profile. Select one version for all profiles to use that version; select multiple versions for each profile to use one of the selected versions.

  • Timezone: Enable to set timezone based on IP; disable to use my real timezone.

  • Location: Enable to set geographic location based on IP; disable to allow websites to retrieve location based on manually entered values.

    • Latitude and Longitude determine a specific geographic location on Earth.
    • Accuracy (m) indicates the location’s precision — e.g., 15 meters means the actual location is within a 15-meter radius around the coordinates.
  • WebRTC: Allows peer-to-peer (P2P) browser communication, used for video calls, file sharing, etc. Options include:

    • Automatic: WebRTC enabled. Public IP is replaced by proxy IP, and local IP is hidden.
    • Disable STUN: WebRTC enabled. All STUN servers are blocked. Public IP is replaced by proxy IP, and local IP is hidden.
    • Manual: WebRTC enabled. Public IP is replaced by the IP I specify, and local IP is hidden.
    • Real: WebRTC enabled. My real IP address is used.
    • Disabled: WebRTC is disabled. Websites may detect that WebRTC is turned off.
  • Screen Resolution: Size of the profile, defaults to the computer’s resolution.

  • Language: Browser language.

    • Automatic: Selects a random language for the profile.
    • Unchanged: Uses the computer’s language.
    • Custom: Sets a desired language.
  • Fonts: Browser fonts.

    • Custom: Randomly selects from a list.
    • System Default: Uses fonts similar to those on my computer.
  • Canvas: Part of HTML5, allows drawing 2D graphics directly in the browser via JavaScript.

    • Noise: Sets different Canvas for configurations on the same device.
    • Close: Each Browser Profile uses the computer’s default Canvas.
  • WebGL Image: Images or textures rendered by WebGL — 3D graphics in the browser using GPU.

    • Noise: Sets different WebGL for configurations on the same device.
    • Close: Each Browser Profile uses the computer’s default WebGL.
  • WebGL Metadata: Supplementary WebGL information, such as GPU model, vendor, shader precision, etc.

    • Custom: Sets a value to replace the device’s real WebGL Metadata.
    • Close: Each Browser Profile uses the computer’s default WebGL.
  • Audio Context: Enables advanced audio processing in the browser, such as mixing music, creating effects, or analyzing sound.

    • Custom: Sets different Audio Fingerprints for profiles on the same device.
    • Close: Each browser profile uses the computer’s default Audio.
  • ClientRects: JavaScript API to retrieve size and position information of HTML elements (bounding boxes).

    • Noise: Creates different ClientRects for each profile on the same computer.
    • Close: Each profile uses the computer’s default ClientRects.
  • Mask Media Devices: Relates to hiding or limiting information about media devices (camera, microphone, speakers) provided by the browser. Used for privacy protection — e.g., some extensions or privacy modes may “mask” information like the microphone in use.

If I need to use a webcam or microphone, I must disable this feature.

Below is how to import an Excel file to create profiles with data from that file:

Header

Import Profiles Data

Import a data file exported from the Export function of the Omnilogin app.

  • Group: The group to store the profiles being created. Default is Default group.
  • Password: Password for the data file, if applicable.
  • Import: Drag the file or select it from the computer here.

Below is how to import a profiles data file to create profiles with data from that file:

Header

Delete

  • When selecting profiles, I can use this feature to delete the selected profiles. When deleting, I can choose to delete both the profile and its data or only delete the profile from the app while keeping the data on the computer.

Header

If I accidentally delete a profile but haven’t deleted its data, follow this guide.

Move Group

After selecting profiles, I can move them to another group. This function is only available to the main account.

Export

Export Excel 1000 Latest Records

Export records of the 1000 most recent profiles. The file will be an Excel file with columns as follows:

Header

Export Excel Selected Records

Export records of the selected profiles. The file will be an Excel file with columns as follows:

Header

Export Profiles Data Selected

Export data of the selected profiles. I can choose to include: Profile Name, Proxy, URLs to Open, Extensions.

  • Export Data Path: Configure the location to save the data file. By default, it saves to Downloads\Omnilogin\Exported-Profiles on drive C.

  • Password: Password for the file, optional.

Batch Utilities

Update Tags

Update tags for the selected profiles. Update methods include:

  • Append to List: Add selected tags to the end of the list.
  • Replace All Old Tags: Delete all tags of the selected profiles and add new ones (completely replace the old list).
  • Delete All Tags: Remove all tags.

Note

A profile can contain a maximum of 10 tags.

Update URLs to Open

Update URLs to open when launching profiles.

Update Proxy

Update proxies for profiles.

  • One for All: Update one proxy for all profiles.
  • Sequential for Each Profile: Update a list of proxies for the list of profiles in order. The proxy list must match the profile list.

Quick Proxy Check

Check if proxies are still usable. After checking, active proxies will turn green, and inactive ones will turn red.

Enable/Disable Proxy

Choose to enable or disable proxies for the profiles.

Clear Profile Cache

Clear cache for the profiles.

Clean Profile

Remove errors and abnormal junk data to restore profiles to their optimal state.

Backup to Cloud

Back up the current data of selected profiles to Google Drive. To use this function, log in to the Data Sync feature.

Enable Sync

Sync profile data to the cloud. When using this feature, the profile’s data will be accessible on other computers. To use this function, log in to the Data Sync feature.

Disable Sync

Disable data syncing for the profile. When disabled, opening the same profile on different computers will show different data.

Force Unlock Profile

Force unlock a profile currently opened by another member.

Copy Profile ID

Copy the IDs of the selected profiles.

Update Profile Name

Method

Automatic
  • Configuration
    • Configure using the expression {current name}{number from 1}{today}. For example, to configure with the name omni, number starting from 1, date as today, separated by -, configure as omni-{number from 1}-{today}. The result will be: omni-1-22/04/2025. The second profile will be omni-2-22/04/2025.
    • Name List: List of new names for profiles created based on the expression.

Attributes

Manual
  • Configuration: Rename each profile to the desired name.
  • Name List: Select profiles from the list to rename. Each name on a new line, with the number of lines equal to the number of selected profiles.

Update to Latest Chrome

Update to the latest Chrome version installed for all selected profiles. To check if the latest Chrome version is available, follow these steps:

First, click the circular arrows icon at the bottom left of the app.

Attributes

Then, select options 1 and 2 to check for new versions.

Attributes

If available, select Download.

Attributes

Then, select Install.

Attributes

This downloads the latest Chrome version, allowing use of this function to update profiles to that version. To check which Chrome version a profile is using, look at the Version column in the profile.

Attributes

Automation

Auto Login

Automatically log in accounts to platforms.

  • Domain: Name of the platform to log in to (Gmail, Facebook, Discord, Twitter, Outlook, Telegram).
  • Delimiter: Separates data fields in a line. For example, for data in the format user|pass, enter |.
  • Fast Mode: Fast mode skips human-like interactions. For platforms with strict checks, avoid enabling this mode.
  • Wait Time: Wait time between opening profiles (seconds).
  • Concurrent Profiles: Number of profiles running simultaneously during login.
  • Accounts: List of accounts. One account per line. Maximum 100 accounts, and the number of accounts must equal the number of selected profiles.
  • Supported Formats: Formats corresponding to the domain.

Multi-Window Sync (New)

Window Control

  • Select Screen: Choose screens to display profiles for syncing.
  • Select Main Profile: Choose the main profile to control secondary profiles.
  • Rest When Opening Profile (s): Wait time for each profile opening. Avoid setting to 0 to prevent action sync failures.
  • Main Window on Separate Screen: The main profile displays on one screen. This option appears only when selecting two screens.
  • Window Click Delay (s): When enabled, secondary windows execute after the main window with a random delay between Min and Max.
  • Window Ratio (%): Ratio of main and secondary windows.
  • Window Size (px)
    • Auto Divide Equally: Automatically divides windows for profiles based on quantity and selected ratio.
    • Fixed Size: Fixes profile size when opening. With this option, windows may overlap when opening many.
    • Grid Layout: Choose the number of columns and rows to display the desired number of synced profiles.
  • Auto Open and Arrange Profiles: When profiles are not open, use this mode to open and arrange them. When disabled, action sync only controls already open profiles without opening closed ones.
  • Show Virtual Mouse Cursor: Not recommended. Some websites may detect a virtual mouse as abnormal.
  • Sync Actions: Click here to perform synchronized actions across profiles.
  • Arrange Windows: Re-arrange windows if the initial arrangement is messy.
  • Show Main Window: The main window will be displayed.

Auto Fill Data

  • Show Table Data: Display data in the table. If disabled, all characters are replaced with *.
  • Sync Actions: Click here to perform synchronized actions across profiles.
  • Auto Fill (Ctrl+[1-9]): Automatically fill selected values from the table data for all profiles simultaneously.
  • Batch Paste (Ctrl + Alt+[1-9]): Fill values sequentially for each profile.

For example, I have the following data:

click chuot

When using the Auto Fill function, it operates as follows:

click chuot

When using the Batch Paste function, it operates as follows:

click chuot

Action Sync (Old)

Status

Status of the action sync function.

  • Off: Action sync function is not in use.
  • On: Action sync function is in use.

Show Table Data

Enable this to display table data. If disabled, data is shown as *.

Window Size (px)

Select profile window size by Width (horizontal) and Height (vertical).

Window Ratio (%)

Select the ratio of the main window to secondary windows.

Open on Startup

URLs to open when launching the profile. Leave blank to open no additional pages.

Rest When Opening Profile (s)

Time between opening each profile.

Window Offset (px)

Distance between the first and second profiles.

To clarify, I’ll demonstrate two cases with different offset lengths:

  • Case with horizontal offset of 500px and vertical offset of 100px:

click chuotclick chuot

  • Case with horizontal offset of 500px and vertical offset of 500px:

click chuotclick chuot

Execute

Execute the action sync function. When clicking this button, profiles will open, and once fully opened, actions can be synchronized across profiles.

Auto Fill

Fill each character of the selected data simultaneously across profiles.

For example, I selected this data column:

click chuot

When using the Auto Fill feature, values are filled as follows:

click chuot

Batch Paste

Paste data sequentially to each profile.

For example, I selected this data column:

click chuot

When using the Auto Fill feature, values are filled as follows:

click chuot

Pause/Resume (Ctrl + Alt + Z)

Pause to manually interact with profiles or resume to continue action syncing.

Stop

Stop the action sync function.

Automated Workflow

Select profiles to run the desired script.

I can do it as shown below:

click chuot

Open

Open profiles in different ways.

Quick Open

Open the selected profiles.

Open and Arrange

Open with pre-configured settings.

  • Select Screen: Open profiles on the selected screens.
  • Rest When Opening Profile (s): Time between opening each profile.
  • Additional Parameters: Add parameters when opening profiles. Refer to parameters here.
  • Customize: Customize window ratio and grid layout for columns and rows.

Close

Close profiles or selected profiles.

Arrange Windows

Arrange selected and open profiles to fit neatly within one screen.

Search by profile name and tags.

Sort By

Sort by ID, name, update date, or creation date.

  • Sort in ascending or descending alphabetical order.

click chuot

Reload Page

If I don’t see profile updates reflecting changes, click here to reload the page.

click chuot

Select Display Columns on Page

Click here to choose columns to display on the page.

click chuot

Configure Individual Profiles

At the end of a profile, click the following icon:

click chuot

This allows selecting actions for that profile as follows:

click chuot

Update Fingerprints

This function allows reconfiguring some fingerprint parameters of the profile.

click chuot

Update Account

This function allows configuring the following options:

User Data Folder

  • Automatic: The system automatically creates a folder based on my general settings.
  • Manual: Manually select the Profile Data folder when launching the browser. Adjust this when using the app on multiple computers. Not recommended; use Automatic instead.
  • Notes: Notes for the profile. This data is not encrypted; avoid storing sensitive or critical information.
  • URLs to Open: URLs that open when launching the profile.

click chuot

Update Proxy

Update the proxy for the profile. Can choose not to use a proxy.

click chuot

Members

Check members and their permissions for this profile.

click chuot

Clone Profile

Default

Clone into one profile. I can configure Profile Name, Notes, and Proxy for that profile.

click chuot

Quick Clone

Clone into multiple profiles.

click chuot

Import Cookies

Import cookies exported from an extension or from Omni in the required format.

click chuot

Export Cookies

Export the profile’s cookies to a file or copy to the clipboard.

click chuot

Backup to Cloud

Back up data to the cloud. The profile must have data to display this function. To use this feature, log in to the Data Sync feature.

Enable Sync

Enable data syncing for the profile. When using this profile on another computer, it will have the same data as the previous computer. However, when this feature is enabled, the profile can only be opened on one computer. To use this feature, log in to the Data Sync feature.

Update to Latest Chrome

Update to the latest downloaded Chrome version. This feature appears only if a higher Chrome version has been downloaded compared to the profile’s current version.

Arrange Profiles on Page

I can configure the number of profiles displayed on a page by clicking here. If the number of profiles exceeds the display limit per page, profiles will be moved to other pages.

click chuot