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.
| Row | A | B | C | D |
|---|---|---|---|---|
| 1 | Q3 store accounts | |||
| 2 | One row per profile. Leave Proxy Info empty for a direct connection. | |||
| 3 | ||||
| 4 | Profile Titlea | Group Name | Proxy Method | Proxy Info |
| 5 | Store-DE-14 | Stores-DE | Custom | res-de-1.example:10000:u-de14:p-de14b |
| 6 | Store-DE-15 | Stores-DE | 2c | res-de-2.example:10001:u-de15:p-de15 |
| 7 | Store-FR-06 | Stores-FR | Custom | res-fr-1.example:10002:u-fr06:p-fr06 |
| 8 | IG-Creator-09 | Creators | Custom | mob-us-2.example:10005:u-ig09:p-ig09 |
| 9 | Research-03 | Research | Direct | |
| 10 | Ads-US-03 | Ads | System | |
- 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.
| Rule | Behaviour |
|---|---|
| Header row | Found by its column names in the first 30 rows. Rows above it are ignored. |
| Title column | Required. Accepted names include “profile title”, “profile name”, “name”, “title”, “browser profile”, “account name”. |
| Group column | Accepted names include “group name”, “group”, “group management”, “folder”, “category”. |
| Proxy column | A 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 Core | Anything containing “Chrome” or “Chromium” becomes Chromium. “Firefox” becomes Firefox. |
| Operating System | Values like “Win 11”, “macOS”, “Ubuntu” or “Android” are recognised. |
| Notes rows | Instruction rows between the header and the first profile are skipped and listed, so you can see what was left out. |
| Limits | Up to 5,000 profiles and 25 MB per file. |
From file to profiles
Nothing is added to the workspace until you commit.
- 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
Read the preview
Every row appears with its title, group, proxy method and data folder, next to counts of valid rows and errors.
- 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
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.
| Option | What you can set |
|---|---|
| Quantity and base name | 1 to 500 profiles, named in sequence from a base name. |
| Group | Pick an existing group or create one without leaving the dialog. |
| Operating system | Windows, macOS, Linux, Android |
| Unique fingerprint | Each profile gets 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 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.