Skip to tool

MIYAIP TOOLS

Proxy Format Converter

Use this proxy format converter to turn HTTP, HTTPS, SOCKS4, and SOCKS5 lists into normalized text, Clash or Mihomo YAML, Shadowrocket configuration, and v2rayN links locally.

Convert proxy formats locally in your browser

Input is not uploaded or stored in the browser. Ambiguous four-part lines are rejected instead of guessing the port position.

0 / 10,000 · 0.0 KiB / 2 MiB

Convert Proxy Lists to Clash, Shadowrocket, or v2rayN

Standard URIs make protocol and authentication explicit and percent-encode special characters. The converter also accepts host-first and account-first compact forms, unauthenticated host and port, domains, IPv4, and bracketed IPv6, then normalizes exact duplicates.

Choose normalized text for exchange, Clash or Mihomo YAML for a client profile, Shadowrocket configuration, or v2rayN and v2rayNG links. Conversion changes configuration declarations only; it does not perform DNS queries, open ports, or prove that an endpoint supports the selected protocol.

How Ambiguous Proxy Formats Are Handled

For four colon-separated fields, the parser checks whether the second or fourth field is the only valid port to distinguish host:port:user:pass from user:pass:host:port. If both positions look like ports, the row is rejected as ambiguous instead of guessing which field is the host.

IPv6 in compact forms must use brackets. Credentials containing colons, at signs, spaces, or other delimiters should use a standard URI with percent-encoding. Invalid rows stay visible for review while valid rows continue through conversion.

Keep credentials under your control

Parsing and formatting run in the current browser without uploads or storage. Credentials are masked by default; displaying, copying, exporting, or generating an importable file with real credentials requires explicit confirmation.

Review client compatibility before importing. Supported client targets cannot preserve SOCKS4 semantics losslessly, and forcing SOCKS5 changes only the declaration rather than the actual proxy server. A usable downloaded profile may contain credentials and must be protected.

FAQ

Frequently asked questions

Does proxy format conversion test proxy connectivity?

No. The page only parses and rearranges text; it performs no DNS queries, port connections, or availability checks. Use the MiyaIP Proxy Checker when you need to verify connectivity.

Can I convert a proxy list to Clash YAML without uploading it?

Yes. Select the Clash or Mihomo YAML target and convert the list locally in this browser. Proxy addresses and credentials are not uploaded, but a usable downloaded profile can contain real authentication data and must be protected.

Why do some lines require credentials?

The selected target format requires a username and password, but those input lines contain only a host and port. The tool does not invent empty credentials, so it leaves those rows unconverted for review.

Why did special characters in the credentials change?

Standard URIs percent-encode characters such as colons and at signs so they do not conflict with format delimiters. The original credentials are restored when the URI is parsed again.

Why was SOCKS4 omitted from a client profile?

The current Clash, Shadowrocket, and v2rayN or v2rayNG targets cannot preserve SOCKS4 semantics losslessly, so the row remains visible as an error. Forcing SOCKS5 changes only the declaration and does not prove that the server supports SOCKS5.

Why does an importable download ask for another confirmation?

A usable client profile must contain real authentication data. The preview masks credentials, and a complete file is generated locally only after you explicitly confirm the download.

Can JSON and CSV contain passwords?

Yes, but only after you explicitly reveal credentials and confirm the export. Treat these local files like any other proxy configuration and never upload them to a public location.

MIYAIP

Need a stable proxy network that scales?

Create an account to manage proxy products, or review rotating residential proxy pricing first.