Proxy Account Format Converter
Paste or upload AI proxy account files and convert them to the import format of another relay or gateway tool. The converter auto-detects ChatGPT sessions, Codex auth.json, CPA, Sub2API, Cockpit, 9Router, AxonHub, Codex-Manager, Claude Code, Gemini CLI and Qwen Code files for OpenAI/Codex, Claude, Gemini, Antigravity, Qwen, iFlow, Kimi, xAI/Grok, Kiro and GitHub Copilot accounts. Everything runs locally in your browser, so your tokens never leave your device.
Use Proxy Account Format Converter
Paste one or more JSON documents, JSONL, arrays or nested exports, or add multiple .json / .txt files. Formats and providers are detected automatically.
| # | Provider | Account | Detected source | Expires | Target |
|---|
- None
- None
Read Content
How to Use This Tool
1. Import account JSON
Paste one or more JSON documents, JSON Lines, arrays or nested exports into the import box, or drop several .json / .txt files. The converter walks through every object and detects the source format and provider automatically. If a file only contains a bare token without a provider marker, choose the provider in Provider for undetected accounts.
2. Choose the target format
Pick the tool you want to import into. Each target card lists the providers it supports. Turn on Remove duplicate accounts to merge repeated accounts, keeping the most complete and freshest record, and Differentiate account priority to give accounts imported first a higher priority.
3. Review and download
Check the parsed accounts table, warnings and skipped items, then copy the JSON or download it. Targets that need one file per account (such as CPA or Codex auth.json) are downloaded as a .zip. Download all formats creates one .zip with a folder for every supported target.
Supported Formats and Providers
- Sub2API: OpenAI, Claude (anthropic), Gemini, Antigravity, xAI/Grok, Kimi, Kiro. Exported as a
sub2api-dataenvelope for Account Management → Import Data. - CPA (CLIProxyAPI): Codex, Claude, Gemini, Antigravity, Qwen, iFlow, Kimi, xAI, Kiro. One auth file per account for the
auth-dir(default~/.cli-proxy-api). Gemini, Qwen and iFlow files are only loaded by older CLIProxyAPI releases. - Cockpit Tools: Codex and Antigravity accounts.
- 9Router: Codex bulk import, plus providerConnections entries for Claude, Gemini CLI, Antigravity, iFlow, Kimi, xAI, Kiro and GitHub Copilot.
- Codex auth.json: OpenAI Codex CLI credentials (ChatGPT sign-in or API key).
- AxonHub: Codex auth JSON, Claude Code and GitHub Copilot OAuth JSON, and Antigravity
refresh_token|project_idcredentials. - Codex-Manager: batch import JSON for OpenAI accounts.
- Claude Code, Gemini CLI and Qwen Code: native local credential files.
Source files can also be ChatGPT session JSON from chatgpt.com/api/auth/session. Missing email, account ID, plan and expiry values are read from the JWT access and ID tokens when available.
Features
- Automatic format and provider detection across mixed inputs
- JSON, JSONL, arrays, nested exports and multiple file uploads
- Duplicate merging and optional priority ordering
- Expired token and missing refresh token warnings
- Per-account files packed into a .zip automatically
- No server upload, no logging, no browser storage
FAQ
Comments (0)
Describe the issue you encountered so we can investigate and improve the tool.