Skip to content

Batch import

Creating profiles from a spreadsheet, how the parser finds your columns, the proxy method mapping, and Quick Generate.

Last updated 2026-09-16

Batch import turns a spreadsheet into profiles. It reads .xlsx, .xls and .csv files from your computer, shows you every row, and writes nothing until you commit.

The template

Download the .xlsx template from step 1 of the Batch import screen. It has 37 columns, grouped as profile, browser, proxy, fingerprint, locale and account fields. Only the title column is required; leave the rest blank and the app fills in its own defaults.

You do not have to use the template. The parser looks for columns by name, not by position.

How your sheet is read

The header row is found by its column names anywhere in the first 30 rows. A title row and a couple of instruction lines above the headers are fine.

Column names have aliases. The title column matches “profile title”, “profile name”, “name”, “title”, “browser profile” or “account name”. The group column matches “group name”, “group”, “group management”, “folder” or “category”. The proxy column matches “proxy info”, “proxy information”, “proxy” or “proxy string”.

A combined proxy cell like host:port:user:pass is split into host, port, username and password. Separate columns for each work too.

Proxy Method maps like this:

How your sheet is read: table
In your sheetWhat it means
Custom, or 2The profile gets its own proxy
System, or 1Use the system proxy
Direct, None, or 0No proxy
Blank, with a proxy in the rowTreated as Custom

Browser Core accepts anything containing “Chrome” or “Chromium” as Chromium, and “Firefox” as Firefox.

Operating System recognises values like “Win 11”, “macOS”, “Ubuntu” and “Android”.

Instruction rows between the header and the first real profile are skipped, and the ones that were skipped are listed, so you can see what was left out.

Limits. Up to 5,000 profiles and 25 MB per file.

Preview, then commit

Step 3 shows every parsed row with its title, group, proxy method and data directory, next to a count of valid rows and errors. Nothing has been saved yet.

Auto-bind proxies by country is optional: rows without their own proxy get a saved proxy whose health-checked country matches the row’s Country column, spread round-robin across the matches.

Commit creates the profiles, with a progress count and a processing log as it goes. The summary tells you how many profiles were created and how many proxies in the rows were matched to the pool.

Exports use the same columns, so a sheet can go out of the app and come back in.

Quick Generate

When there is no sheet, Quick Generate makes a batch in sequence. You set:

  • Quantity and base name: 1 to 500 profiles, named in sequence.
  • Group: an existing one, or create it in the dialog.
  • Operating system: Windows, macOS, Linux, Android.
  • Unique fingerprint per profile: its own user agent and version, GPU, screen, CPU, MAC address and device name.
  • Startup links: optional, one per line, opened when the profile launches.
  • Proxy: direct, from the pool, or a pasted list used once each. From the pool you can narrow to a group or provider and keep only fast or clean proxies, then either give every profile its own proxy or share them round-robin.

If you ask for more profiles than you have unused proxies while giving each its own, only as many as there are proxies get created.

A worked example

The sample sheet on the batch import page has a title row, two instruction lines, headers on row 4 and six data rows, two with combined proxy strings, one with 2 instead of Custom, one Direct and one System. It is the shape most sheets from other tools arrive in.