Skip to content

Batch import

Create profiles in bulk from the spreadsheet you already keep, with proxies, fingerprint settings and account details in the same row. Or generate a batch in sequence when you don’t have a sheet.

Import a spreadsheet, check every row, then commit

SoftGlaze reads .xlsx, .xls and .csv files on your computer. The template has 37 columns covering fingerprint, proxy, locale and account fields, and exports use the same format, so a sheet can go out and come back in.

q3-stores.xlsx
RowABCD
1Q3 store accounts
2One row per profile. Leave Proxy Info empty for a direct connection.
3 
4Profile TitleaGroup NameProxy MethodProxy Info
5Store-DE-14Stores-DECustomres-de-1.example:10000:u-de14:p-de14b
6Store-DE-15Stores-DE2cres-de-2.example:10001:u-de15:p-de15
7Store-FR-06Stores-FRCustomres-fr-1.example:10002:u-fr06:p-fr06
8IG-Creator-09CreatorsCustommob-us-2.example:10005:u-ig09:p-ig09
9Research-03ResearchDirect
10Ads-US-03AdsSystem
  • The header row is found by its column names anywhere in the first 30 rows, so titles and instructions above it are fine.
  • A combined host:port:user:pass cell is split into four proxy fields.
  • "Custom" or "2" gives the profile its own proxy. "System" uses the system proxy. "Direct" means no proxy.

Sample file. Hosts use the reserved .example domain.

The app's preview panel with this file loaded. Simulated data.

The template’s 37 columns

Only the title column is required. Fill in the columns you need and leave the rest blank for defaults.

Profile4 columns

  • Profile Title
  • Group Name
  • Notes
  • Data Dir Name

Browser4 columns

  • Operating System
  • Browser Core
  • User-Agent
  • Screen Resolution

Proxy8 columns

  • Proxy Method
  • Proxy Protocol
  • Proxy Info
  • Proxy Host
  • Proxy Port
  • Proxy Username
  • Proxy Password
  • Proxy Rotation URL

Fingerprint9 columns

  • WebRTC
  • Canvas
  • WebGL
  • WebGL Vendor
  • WebGL Renderer
  • AudioContext
  • CPU Cores
  • Memory (GB)
  • Do Not Track

Locale7 columns

  • Timezone Mode
  • Timezone
  • Locale Mode
  • Locale
  • Geolocation Mode
  • Latitude
  • Longitude

Account5 columns

  • Account Username
  • Account Password
  • 2FA Key
  • Cookie
  • Open The Specified URL

How the importer reads a sheet

The importer finds columns by name, not position, and accepts common alternative names, so your sheet doesn’t have to be a copy of the template.

Importer rules
RuleBehaviour
Header rowFound by its column names in the first 30 rows. Rows above it are ignored.
Title columnRequired. Accepted names include “profile title”, “profile name”, “name”, “title”, “browser profile”, “account name”.
Group columnAccepted names include “group name”, “group”, “group management”, “folder”, “category”.
Proxy columnA single cell such as “proxy info”, “proxy information”, “proxy”, “proxy string” is split into host, port, username and password. Separate host, port and login columns work too.
Proxy Method“Custom” or 2 gives the profile its own proxy. “System” or 1 uses the system proxy. “Direct” means no proxy. Leave it blank and a row with a proxy is treated as Custom.
Browser CoreAnything containing “Chrome” or “Chromium” becomes Chromium. “Firefox” becomes Firefox.
Operating SystemValues like “Win 11”, “macOS”, “Ubuntu” or “Android” are recognised.
Notes rowsInstruction rows between the header and the first profile are skipped and listed, so you can see what was left out.
LimitsUp to 5,000 profiles and 25 MB per file.

From file to profiles

Nothing is added to the workspace until you commit.

  1. 1

    Select the file

    Download the .xlsx template or use your own sheet. The file is read on your computer and checked before anything is saved.

  2. 2

    Read the preview

    Every row appears with its title, group, proxy method and data folder, next to counts of valid rows and errors.

  3. 3

    Auto-bind by country (optional)

    Rows without their own proxy get a saved proxy whose checked country matches the row’s Country column, spread round-robin across the matches.

  4. 4

    Commit

    A progress count and a processing log show each profile being created. The summary lists how many profiles were imported and how many new proxies were added to the pool.

Quick Generate, without a spreadsheet

The same engine as the Profiles page, for when you need a batch of fresh profiles and have no sheet to import.

Quick Generate options
OptionWhat you can set
Quantity and base name1 to 500 profiles, named in sequence from a base name.
GroupPick an existing group or create one without leaving the dialog.
Operating systemWindows, macOS, Linux, Android
Unique fingerprintEach profile gets its own user agent and version, GPU, screen, CPU, MAC address and device name.
Startup linksOptional. One per line, opened when the profile launches.
ProxyDirect, from the pool, or a pasted list used once each. From the pool you can pick a group or provider and keep only fast or clean proxies, then 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 profile its own, the app creates only as many as it has proxies for.

Download SoftGlaze Browser

Windows 10 and 11, 64-bit. 7-day trial, no card needed.

The download page lists the SHA-256 checksum for each release and shows what to do when Windows SmartScreen warns about the installer, which is not code-signed yet.