Free tool
Proxy list formatter
Paste a proxy list in any common layout and get it back in the format your browser, bot or script expects. Everything happens in your browser.
0 read
Supported proxy formats
The formatter reads every layout below, line by line, and can write any of them.
| Format | Example |
|---|---|
| host:port:user:pass | 203.0.113.10:8000:user:pass |
| user:pass@host:port | user:pass@203.0.113.10:8000 |
| user:pass:host:port | user:pass:203.0.113.10:8000 |
| host:port@user:pass | 203.0.113.10:8000@user:pass |
| HTTP URL | http://user:pass@203.0.113.10:8000 |
| SOCKS5 URL | socks5://user:pass@203.0.113.10:8000 |
| host:port (no credentials) | 203.0.113.10:8000 |
| CSV (host,port,user,pass) | 203.0.113.10,8000,user,pass |
| JSON array | [{"host":"203.0.113.10","port":8000,…}] |
Which tools expect which format
Anti-detect browsers and extensions
Usually host:port:user:pass, one per line, with the protocol chosen separately.
cURL, Python and Node.js
A proxy URL: http://user:pass@host:port for HTTP(S) proxies, socks5://user:pass@host:port for SOCKS5.
Scrapers and bots
Often user:pass@host:port or host:port:user:pass; check the tool's import screen for an example line.
Spreadsheets and databases
CSV with a header row, or JSON objects with host, port, username and password fields.
Merging lists from several providers? Paste them all at once: every line is read on its own, duplicates are removed and lines that can't be read are listed so you can fix them.
Frequently asked questions
No. The formatter runs entirely in your browser; the list and its credentials never leave your device.
Ready for proxies that just work?
Static ISP, rotating residential and mobile proxies over HTTP(S) or SOCKS5. Try them for $4.99.