Skip to content
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.
FormatExample
host:port:user:pass203.0.113.10:8000:user:pass
user:pass@host:portuser:pass@203.0.113.10:8000
user:pass:host:portuser:pass:203.0.113.10:8000
host:port@user:pass203.0.113.10:8000@user:pass
HTTP URLhttp://user:pass@203.0.113.10:8000
SOCKS5 URLsocks5://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.