SWEX - Summoners War Exporter

SWEX JSON Guide (Steam)

To get the most out of SWLens — rune optimization, team builders, account analytics, and more — you need your JSON file exported from SWEX (Summoners War Exporter). This guide shows you exactly how to get it.

SWEX is a free, open-source tool created by Xzandro. It is not made by or affiliated with SWLens — we just use the JSON file it produces.

What You Need

🎮

Summoners War on Steam

The Steam version of Summoners War installed and running on your PC. This is the easiest method — no emulator needed.

📦

SWEX (v0.0.60+)

Download the latest portable version from the official GitHub releases page. Free and open source.

🔒

Certificate Installation

A one-time setup to install SWEX's certificate on your PC so it can securely read game data.

Step-by-Step Setup

1

Download SWEX

Head to the official SWEX GitHub releases page and download the latest portable version (.exe). The portable version is recommended as it doesn't require installation — just download and run. Look for the file named something like SW-Exporter-win-portable.exe.

SCREENSHOT: SWEX GitHub releases page showing portable download
2

Run as Administrator

Right-click the downloaded file and select “Run as administrator”. SWEX needs administrator rights because it writes to your system's hosts file to intercept game traffic. Windows may show a “Windows protected your PC” warning — click “More info” then “Run anyway”. You may also see a User Account Control prompt — click Yes to allow.

SCREENSHOT: Windows SmartScreen prompt — click More Info then Run Anyway
3

Enable Steam Mode

Once SWEX opens, you'll see the main interface. Look for the “Steam Mode” toggle in the settings area and make sure it's enabled. With Steam Mode on, you don't need to worry about proxy ports or network configuration — SWEX handles everything automatically.

Note: If you still want to use an emulator instead of Steam, uncheck Steam Mode and configure the proxy port manually. However, the Steam method is significantly easier and more reliable.
SCREENSHOT: SWEX main interface with Steam Mode toggle highlighted
4

Install the Certificate

This is the most involved step, but you only need to do it once. SWEX needs a security certificate installed on your PC to securely intercept the game's network traffic.

4a. Get the Certificate from SWEX

In SWEX, click the “Get Certificate” button. This generates a certificate file and tells you where it's saved on your computer. Note the file location.

4b. Open the Certificate Manager

Press the Windows key, type mmc and press Enter. This opens the Microsoft Management Console. You may get a User Account Control prompt — click Yes.

4c. Add the Certificates Snap-in

  1. Go to File → Add/Remove Snap-ins
  2. In the “Available snap-ins” list, select Certificates and click Add
  3. Select “Computer account” and click Next
  4. Select “Local computer” and click Finish
  5. Click OK

4d. Import the Certificate

  1. Expand Certificates (Local Computer) in the left panel
  2. Right-click “Trusted Root Certification Authorities”
  3. Select All Tasks → Import
  4. Click Next, then Browse to find the certificate file from SWEX
  5. If the file doesn't appear, change the file type filter to “All Files” in the bottom-right
  6. Select the certificate file, click Open, then Next → Next → Finish
Done! The certificate is now installed. You won't need to do this again unless the certificate expires (typically after 1 year). If you start getting network errors in the game later, you may need to click “Regenerate Certificate” in SWEX and repeat this import process.

Prefer a written reference? Written guide on how to install certificates on Windows →

SCREENSHOT: MMC Certificate Import wizard — Trusted Root Certification Authorities
5

Start Proxy & Get Your JSON

Click “Start Proxy” in SWEX. When prompted, select Steam Mode. Windows Firewall may ask for permission — click Allow. The proxy is now listening.

Now launch Summoners War on Steam and log into your account. As the game loads your account data, SWEX automatically intercepts it and saves your JSON file. You'll see messages appearing in the SWEX console confirming the data capture.

That's it! Your JSON file is now saved and ready to import into SWLens. The file contains your full monster collection, all runes, artifacts, guild information, and account details.

Good to know: Unlike with emulators, you can stop the proxy at any time and the game will continue running normally. SWEX only listens when the proxy is active — you don't need to keep it running all the time. Just start it when you want a fresh JSON export.
SCREENSHOT: SWEX with proxy running, showing captured game data messages
6

Import into SWLens

Head to SWLens and click the green “Import JSON” button in the sidebar to upload your file. Your account data loads instantly — you'll see your wizard name, monsters, runes, and more.

Your first upload will credit your account with free SWLens tokens, giving you immediate access to start optimizing. You can re-import your JSON as many times as you want — every time you get new runes, power up, or make changes in-game, just export a fresh JSON and re-upload it. As long as it's the same Summoners War game account, there's no limit on updates.

Free and Basic accounts can link one Summoners War account to their SWLens profile. Premium users can link two separate game accounts and switch between them. Your linked account can be reset once per month if you need to connect a different Summoners War account. From here you can access all of SWLens's tools:

Video Guide

Prefer a video walkthrough? Check out this excellent guide by Seiishizo covering the full SWEX setup process with Steam:

English English — by Seiishizo

French Français — by MaxandCS7only

Troubleshooting

Network errors in the game after starting the proxy

Your certificate may have expired. In SWEX, click "Regenerate Certificate" (not "Get Certificate") to create a fresh one, then re-import it using the same MMC process from Step 4.

SWEX doesn't detect any game data

Make sure Steam Mode is enabled, the proxy is started, and you're launching the game AFTER starting the proxy. Also ensure Windows Firewall allowed SWEX access when prompted.

"Windows protected your PC" warning

This is normal for unsigned executables. Click "More info" then "Run anyway". SWEX is open source — you can verify the code on GitHub.

Certificate file doesn't show up in the import wizard

In the file browser, change the file type filter (bottom-right dropdown) to "All Files (*.*)" instead of the default. The certificate file should then appear.

Important: SWEX is a read-only tool. It only captures data that your game client sends to the server — it cannot modify your account, send commands, or interact with the game in any way. Your account is safe.
Need help? Join Xzandro's Discord community for SWEX-specific support, or our own SWLens Discord for help importing your JSON into SWLens.

Frequently Asked Questions

What is SWEX?

SWEX (Summoners War Exporter) is a free, open-source tool created by Xzandro. It intercepts your Summoners War game data and exports it as a JSON file containing your monsters, runes, artifacts, and account information.

Is SWEX safe to use?

Yes. SWEX is open source and has been used by the Summoners War community for over 7 years. It only reads your game data — it cannot modify your account, send commands, or interact with the game in any way. You can review the source code on GitHub.

Does SWEX work with Steam?

Yes. SWEX version 0.0.60 and above has native Steam support. Just enable Steam Mode in the settings and install the certificate on your PC — no emulator needed.

Do I need an emulator?

No. With Summoners War on Steam and SWEX in Steam Mode, everything runs directly on your PC. This is the easiest and most reliable method. Emulators are still supported if you prefer them.

How often should I export my JSON?

Whenever your runes, artifacts, or monster collection changes significantly. Most players export a fresh JSON before each rune optimization session — especially after Free Rune Removal day.

What tools can I use with my JSON file?

Import it into SWLens to access the Siege Builder, RTA Wizard, Arena Builder, WGB Builder, Caiross Workshop, Rune Lens, account analytics, and more. All SWLens tools use the same JSON file.

Ready to Optimize?

Got your JSON file? Import it into SWLens and start building optimized teams.

SWLensImport JSON into SWLens →Download SWEX
DONATE:
Privacy PolicyPricingDelete Account📖 Guides
© SWLens 2025-26www.swlens.io
SWLens
↑ Back to Top