Bulk Proxy Format Converter (100% Client-Side)

Updated:

Different anti-detect browsers, CLI tools, and scraping frameworks expect proxy credentials in different string orders. Paste up to thousands of proxy lines above to convert instantaneously between ip:port:user:pass, user:pass@ip:port, http://user:pass@ip:port, JSON arrays, and FoxyProxy import files—100% inside your browser with zero server uploads.

Need Fresh Dedicated IPv4 or Static ISP Proxies in Bulk?
100% Client-Side • Credentials Never Leave Your Browser
Parsed: 3 valid

Which Proxy String Format Does Your Tool Require?

Use this compatibility table to select the exact target format required by your browser or programming library:

Output FormatExample StringCompatible Tools & Libraries
ip:port:user:pass103.161.172.14:8080:user:passGenlogin, GoLogin, AdsPower, Hidemyacc, Dolphin{anty}, Octo Browser
http://user:pass@ip:porthttp://user:[email protected]:8080Python Requests, Scrapy, cURL, Node.js Axios/Undici, Docker HTTP_PROXY
user:pass@ip:portuser:[email protected]:8080MoreLogin, CLI scripts, custom config files
JSON Array[{"host":"...","port":8080,...}]Playwright (page.authenticate), Puppeteer, Node.js/TypeScript workers
FoxyProxy JSON{"mode":"pattern","data":[...]}FoxyProxy Standard v8+ bulk import in Chrome, Firefox & Edge

Privacy & Bulk Formatting Features

  • Zero Server Transmission: Conversion runs entirely in JavaScript (useMemo) inside your browser tab—your proxy usernames and passwords never leave your device.
  • Automatic Input Detection: Mix and match ip:port:user:pass, http://user:pass@ip:port, and user:pass@ip:port in the same input box; the parser normalizes every line automatically.
  • One-Click Deduplication: Keep 'Remove duplicates' checked to strip repeated host:port:user:pass entries when merging multiple proxy batches.

Proxy format examples for AdsPower, GenLogin, Proxifier

Proxies in the dashboard are provided as ip:port:user:pass. Below are the formats commonly required by each tool:

ToolFormatInput Method
AdsPowerip:port:user:passSelect HTTP type, paste line by line during batch import (guide)
GenLoginip:port:user:passOne proxy per line in Proxy Manager (guide)
ProxifierAddress, Port, Username, PasswordEnter each field under Proxy Servers, enable Authentication (guide)
Chrome, curl, codehttp://user:pass@ip:portUse URL format (curl guide)

Step by step

  1. 1

    Paste your raw proxy list

    Paste any number of proxy lines into the left input box (supports mixed formats).

  2. 2

    Select your Target Format

    Choose the output syntax matching your anti-detect browser or code framework from the dropdown.

  3. 3

    Toggle duplicate removal

    Leave 'Remove duplicates' checked to clean up overlapping proxy lists automatically.

  4. 4

    Copy or download the formatted file

    Click 'Copy Output' to copy to your clipboard or 'Download File' to save as .txt or .json.

Frequently asked questions

Are my proxy passwords sent to VinaProxy's server when I use this converter?

Never. This tool is 100% client-side React code. You can even disconnect from the internet after loading the page and the converter will continue to work offline.

What if my proxy password contains colons (`:`) or `@` symbols?

Our parser splits on the last @ delimiter when reading URL formats and joins trailing segments when reading ip:port:user:pass, preserving complex passwords intact.

Can I convert a list of 1,000 proxies at once?

Yes. Because conversion runs in-memory in your browser, formatting 1,000 to 5,000 lines takes less than 10 milliseconds.

Need Fresh Dedicated IPv4 or Static ISP Proxies in Bulk?

Instant delivery in ip:port:user:pass format across 7 countries with unlimited bandwidth.

View Bulk Proxy Pricing

Related articles

Free tools
Proxy Checker: Check Your Proxies Online
Free proxy checker: paste up to 100 proxies as ip:port:user:pass and check proxy online for status, exit IP and latency. Learn what each error means.
Proxy setup
How to set up a proxy in GenLogin (single profile & bulk import)
Configure HTTP ip:port:user:pass proxies in GenLogin antidetect browser. Sync timezone and WebRTC settings and troubleshoot profile connection errors.
Proxy setup
How to use a proxy in Python Requests (HTTP/HTTPS & Session pooling)
Configure authenticated HTTP(S) proxies in Python requests and requests.Session(). Handle 407 ProxyError exceptions and rotate static IP pools.
Proxy setup
How to set up a proxy in FoxyProxy (Firefox & Chrome)
Step-by-step guide to adding authenticated HTTP ip:port:user:pass proxies and URL patterns in FoxyProxy for Mozilla Firefox and Google Chrome.
Products
Static residential ISP proxies
Static residential ISP proxies in the United States and Vietnam. IPs registered to consumer internet providers, dedicated to one customer, unlimited bandwidth.
Products
Private IPv4 datacenter proxies
Dedicated private IPv4 datacenter proxies in the US, Vietnam, Japan, South Korea, Singapore, the UK and Hong Kong. HTTP(S), unlimited bandwidth, automatic activation.
ISP · vietnam
Vietnam Static ISP Proxies: Home-Network Vietnamese IPs for Your Most Valuable Accounts
Vietnam static ISP proxies on consumer internet provider IPs. A fixed Vietnamese IP for main Shopee shops, TikTok Shop, Facebook ad accounts and Zalo OA.
ISP · united states
US Static ISP Proxies: A Fixed American IP That Looks Like a Home Connection
US static ISP proxies registered to consumer internet providers. A fixed American IP for Amazon sellers, ad accounts and Instagram. Unlimited bandwidth.