Proxy Format Converter
Free conversion between eight popular proxy notations. Bulk lists, authenticated proxies, schemes socks5://, http://, https://, and the tg://socks Telegram format are all supported.
Supported formats
ip:port— without authip:port:login:password— colon-separatedlogin:password@ip:port— URL-styleip:port@login:password— reverse URL-stylelogin:password:ip:port— auth-firstsocks5://login:password@ip:port— SOCKS5 schemehttp://login:password@ip:port— HTTP schemehttps://login:password@ip:port— HTTPS schemetg://socks?server=ip&port=port&user=login&pass=password— Telegram format
Convert any → any
Any input format → any output format. The converter auto-detects each input line and converts to the chosen target. If your list mixes formats, all of them get normalized to one.
Note: when converting to formats without auth (e.g. ip:port), proxies that have credentials are skipped because there's no place to put them. Likewise, tg://socks only accepts IPv4 SOCKS5 — Telegram doesn't understand anything else.
How to convert
- Open the converter
- Paste your proxy list (any format, mixable)
- Click "Next" and pick the target format
- Click "Convert" — get the result, download or copy
Why convert formats
- Different tools want different formats. Browser proxy managers want URL-style, antidetect browsers usually take
ip:port:login:password, Python scripts wantsocks5://.... One list, multiple formats. - Telegram only understands
tg://socks— without the conversion you can't apply a SOCKS5 proxy to Telegram in one tap. - List cleanup — conversion automatically discards trash lines and unifies everything.