Proxy Formatter
Paste HTTP, HTTPS, SOCKS4, or SOCKS5 proxy lines, convert them between common formats, clean duplicates, and send the list to testing or IP location tools.
Check the format and port number on these lines:
Your proxy list is processed locally in your browser and is never uploaded.
Proxy Formatter FAQ
Does Proxy Formatter upload my proxy list?
No. Parsing, formatting, copying, and custom templates run locally in your browser. The proxy list is not sent to WordPress or a third-party service.
Which proxy formats are supported?
The formatter supports HOST:PORT, HOST:PORT:USER:PASS, USER:PASS:HOST:PORT, USER:PASS@HOST:PORT, HOST:PORT@USER:PASS, URL format, CSV, space-separated lists, cURL, Python requests, proxychains, Chrome extension JSON, and custom output templates.
Can I keep or change the proxy protocol?
Yes. You can preserve the detected protocol or force HTTP, HTTPS, SOCKS4, or SOCKS5 in the output.
What can I use in custom templates?
Custom templates can use {protocol}, {host}, {port}, {user}, and {pass}. Empty username or password values are left blank.
Can I remove duplicates or sort the proxy list?
Yes. Cleanup options can trim blank lines, remove duplicate proxies, sort output, shuffle output, or mask proxy credentials for screenshots and support tickets.
Can I test the formatted proxies?
Yes. The Test proxies button stores the formatted list locally in your browser and opens the Proxy Tester page so you can check speed, protocol, status, and location.
Why are some lines marked invalid?
Lines are skipped when the selected input format does not match, the host is missing, or the port is outside the valid 1-65535 range.
How many proxies can I format at once?
This page currently accepts up to 1000 non-empty lines per conversion.
Proxy Format Converter Guide
Convert proxy formats for browsers, scripts, and automation tools
Use this proxy formatter to convert private proxy lists between host:port, host:port:user:pass, user:pass@host:port, protocol URL, CSV, cURL, Python requests, proxychains, Chrome extension JSON, and custom templates. It is useful when a proxy provider, browser extension, scraper, automation script, or proxy checker expects a different proxy syntax.
Clean messy proxy lists before importing
Large proxy lists often contain duplicate entries, blank lines, mixed separators, pasted spreadsheet rows, or trailing notes. The cleanup options help normalize the list before you copy it into a proxy manager, proxy switcher, browser profile, scraping tool, SEO tool, or testing workflow.
Local and private by design
Proxy credentials can be sensitive, so the converter runs in your browser instead of uploading the list to WordPress. You can format proxies, save custom templates, mask credentials, copy invalid rows, download results, and send a cleaned list to the proxy tester without exposing the list in a URL.
Need clean proxies?
Proxy Formatter works best with reliable private proxies
After you test, format, locate, or inspect a proxy, move production work to a stable dedicated or semi-dedicated proxy plan.
