Proxy List Formatter
Paste a messy proxy list and convert it cleanly between the common notations — ip:port, ip:port:user:pass, user:pass@host and full proxy URLs. Deduplicates and counts as it goes.
About this tool
A proxy list formatter takes proxies in whatever format you have them and rewrites them into the exact notation your tool, scraper or browser expects. Proxy providers and tools disagree on format — some want ip:port:user:pass, others user:pass@ip:port, others a full http:// URL — and converting hundreds by hand is error-prone. This tool parses each line, detects the format automatically, and re-emits it in the target notation.
Supported formats
ip:port— bare host and portip:port:user:pass— colon-separated with credentialsuser:pass@ip:port— authentication-prefixedhttp://user:pass@ip:port— full proxy URL (also https/socks5)
Cleaning as you convert
The formatter trims whitespace, ignores blank lines and comments, removes duplicate entries, and reports how many valid proxies it found — so a copy-pasted block from anywhere becomes a clean, deduplicated list ready to drop into your scraper or proxy manager.
Frequently asked questions
It reads and writes ip:port, ip:port:user:pass, user:pass@ip:port and full proxy URLs (http, https, socks5). Paste any mix and convert the whole list to the single format your tool needs.
They carry the same information in different orders. Many proxy providers export the colon-separated ip:port:user:pass form, while tools like curl and most libraries expect credentials before the host as user:pass@ip:port.
Yes. The formatter trims whitespace, skips blank lines and comments, and removes duplicate entries, then tells you how many unique valid proxies it found.
No. Parsing and reformatting happen entirely in your browser, so your proxies and credentials never leave your device.