Rewrite a proxy list into the format your tool expects

Updated:

A proxy format converter saves you from editing lines by hand when one tool wants ip:port:user:pass and the next wants a URL or JSON. Paste your list into the box above and pick the target layout; the conversion runs entirely in your browser, so nothing is uploaded. Lines in different input formats can be mixed in one paste.

Proxies delivered in the format most tools take
100% Client-Side • Credentials Never Leave Your Browser
Parsed: 3 valid

Which layout each tool wants

The menu also offers a socks5:// URI and a bare ip:port output that strips username and password. Only use the SOCKS5 form for proxies that actually speak SOCKS5; ProxyV4 proxies are HTTP(S).

OutputExampleUsed by
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, command-line scripts, custom config files
JSON array[{"host":"...","port":8080,...}]Playwright, Puppeteer, Node.js and TypeScript workers
FoxyProxy JSON{"mode":"pattern","data":[...]}Bulk import in FoxyProxy Standard v8+ for Chrome, Firefox and Edge (FoxyProxy setup)

Pasting into common tools

Your ProxyV4 dashboard lists proxies as ip:port:user:pass. Here is what a few popular tools expect from that line:

  • AdsPower: keep ip:port:user:pass, set the type to HTTP and paste one line per proxy during batch import. See the AdsPower guide.
  • GenLogin: ip:port:user:pass, one per line in the Proxy Manager. See the GenLogin guide.
  • Proxifier: no string at all; enter Address, Port, Username and Password in separate fields under Proxy Servers and enable Authentication (Proxifier guide).
  • Chrome flags, curl and code: use the http://user:pass@ip:port URL (curl guide, Python requests guide).

What happens to your list

  • Stays on your device. The conversion is plain JavaScript in this browser tab; usernames and passwords are not sent to any server.
  • Mixed input is fine. ip:port:user:pass, http://user:pass@ip:port and user:pass@ip:port can sit in the same paste; each line is normalised.
  • Duplicates removed on request. With Remove duplicates ticked, repeated host:port:user:pass entries disappear, which helps when you merge several batches.

Step by step

  1. 1

    Paste the list

    Put your proxy lines into the input box. Mixed formats are accepted.

  2. 2

    Choose the output

    Pick the layout your antidetect browser, extension or code expects from the format menu.

  3. 3

    Decide on duplicates

    Leave Remove duplicates on to clean up overlapping lists.

  4. 4

    Copy or download

    Use Copy Output for the clipboard, or Download File to save a .txt or .json file.

Frequently asked questions

Is my proxy list sent to ProxyV4?

No. The converter runs in your browser. Once the page has loaded it keeps working even if you go offline.

My password contains `:` or `@`. Will it break?

No. URL-style input is split at the last @, and in ip:port:user:pass input any extra segments are joined back into the password, so it stays intact.

How many lines can I convert at once?

Thousands. Everything happens in memory in your browser, so 1,000 or more lines convert in one go.

Can I check the converted proxies afterwards?

Yes. Convert to ip:port:user:pass and paste up to 100 lines into the proxy checker.

Proxies delivered in the format most tools take

ProxyV4 issues private IPv4 proxies in 7 countries and static ISP proxies in the US and Vietnam as ip:port:user:pass, with unlimited bandwidth.

See live prices

Related articles

Free tools
Check proxies in bulk: status, exit IP and latency
Free online proxy checker: paste up to 100 ip:port:user:pass lines and see which proxies work, their exit IP and latency, plus what each failure result means.
Proxy setup
Setting up a GenLogin proxy so the IP and fingerprint tell one story
Add a GenLogin proxy to a browser profile, fill WebRTC and timezone from the IP, import lines through Proxy Manager, and fix 407 or timeout check errors.
Proxy setup
Python requests through an authenticated proxy, step by step
Send Python requests through an authenticated HTTP(S) proxy: build the proxies dict, attach it to a Session, encode odd passwords, rotate a list, check the IP.
Proxy setup
Using FoxyProxy to send chosen sites through a private IPv4 address
Configure FoxyProxy in Firefox or Chrome with a username and password HTTP proxy, switch by toolbar or by URL pattern, import a list and verify your IP.
Products
Static ISP proxies on consumer provider networks
Static ISP proxies in the United States and Vietnam: fixed IPs registered to consumer internet providers, rented to one customer, with unmetered traffic.
Products
Private IPv4 proxies from datacenter networks
Private IPv4 proxies in the US, Vietnam, Japan, South Korea, Singapore, the UK and Hong Kong. One tenant per IP, HTTP(S) with login, no traffic metering.
ISP · vietnam
Consumer-Registered Vietnamese IPs for Main Shops and Ad Accounts
Vietnam static ISP proxies on IPs registered to Vietnamese consumer providers. A fixed IP for main Shopee shops, TikTok Shop, Facebook ad accounts and Zalo OA.
ISP · united states
A Home-Registered US IP That Never Changes and Is Yours Alone
US static ISP proxies on IPs registered to consumer internet providers. One fixed American IP per account for Amazon sellers, ad accounts and Instagram.