Re-App Calculator

Find the runes most worth a Reappraisal Stone or an Ancient Reappraisal Stone. The calculator reads your SWEX JSON, ranks every eligible 6★ Legend and Ancient Legend rune by its innate, its slot and the gaps in your rune box, and explains each rank line by line.
Re-apps & Ancient Re-apps6★ runes onlyInnate tiersSlot depthBox gap analysisFree
On this page12

What is a re-app?

A Reappraisal Stone rerolls the four substats of a Legend rune while the set, slot, main stat and innate (prefix) stat stay the same. A Violent slot 4 Crit Damage rune with an Accuracy innate and poor substats can come back with Speed, Crit Rate and HP% — and keep everything that made it useful. Ancient Legend runes use the Ancient Reappraisal Stone.

Stones are scarce, so the hard part is choosing the rune. The SWLens Re-App Calculator looks at your whole rune box, finds the categories where you have the fewest fast runes, and ranks every rune that qualifies so the stone goes where your account gains the most.

Two tabs

Re-apps for Legend runes, Ancient Re-apps for Ancient Legend runes — same rules, separate lists.

Innate first

Accuracy, then Crit Rate, then max-roll Crit Damage and RES. A better innate always ranks higher.

Box gap analysis

Six speed categories ranked by how far each lags behind your best one, with a need score each.

Line-by-line breakdown

Open any rune to see exactly how its innate, slot, slot depth and gap points add up.

Opening the calculator

In the web app, open the sidebar group Tools and choose Re-App Calculator (on phones: More → Tools). You can also reach it from the Tools hub at /webapp/tools, or from the Re-app calculator button on the Rune Lens analytics tab. Add ?tab=ancient to the address to open the Ancient tab directly.

  • Log in — the calculator is not a public page; logged-out visitors are sent to the login screen.
  • Import your SWEX JSON — without it the page shows an “Import your SWEX JSON” card with an Import JSON button, because the ranking needs your rune box. See the SWEX guide if you don’t have the file yet.
  • Free — no Premium plan and no tokens: everything runs in your browser.

The Re-apps and Ancient Re-apps tabs

The gold header carries the calculator’s two tabs. They share the filters, the gap table and the ranking rules — only the rune grade changes:

Re-apps

Your 6★ Legend runes worth a Reappraisal Stone. Opens by default. When nothing qualifies it says “No Legend runes to re-app” and reminds you that Ancient Legend runes have their own tab.

Ancient Re-apps

Your 6★ Ancient Legend runes worth an Ancient Reappraisal Stone (?tab=ancient). Empty state: “No Ancient Legend runes to re-app”.

Switching tabs re-opens the breakdown of that tab’s top rune. Filters are plain page state: they reset when you reload.

Re-App Calculator header with the Re-apps and Ancient Re-apps tabs
Re-App Calculator header with the Re-apps and Ancient Re-apps tabs

Rune box gap analysis

The Rune box gap analysis card shows where your fast runes are thin. It counts only 6★ Violent, Will, Swift and Despair runes with a base SPD substat of 20 or more (any grade, equipped or not), and it is the same on both tabs and with any filter — your set and slot toggles don’t change it.

The seven rows

HP% (Slot 4+6)

HP% main stat on slot 4 or slot 6

ATK% (Slot 4+6)

ATK% main stat on slot 4 or slot 6

DEF% (Slot 4+6)

DEF% main stat on slot 4 or slot 6

CR% (Slot 4)

Crit Rate main stat on slot 4

CD% (Slot 4)

Crit Damage main stat on slot 4

ACC% (Slot 6)

Accuracy main stat on slot 6

SPD (Slot 2)

Always empty — see below

Six categories are ranked. SPD (Slot 2) always reads 0/10 with a “—” rank: a SPD main stat can’t also roll a SPD substat, so there is never anything to count. Slot 2 SPD re-apps get a fixed gap score of 50 instead.

What each column means

Rank
Categories ranked by Rel. Gap, biggest gap first (ties: HP% → CR%/CD% → ATK% → ACC% → DEF%). #1–3 are red and count as gap fills, #4–5 amber, #6 green.
Category
The main stat and slot(s) of the row, with its stat icon.
Runes 20+
Fast runes you own in the category, out of a target of 10: red under 5, amber 5–9, green at 10 or more.
Max SPD
The highest base SPD substat in the category.
Elite
Runes at the category’s own best speed or one below it, out of a target of 2.
Avg SPD
The average base SPD substat of the category’s fast runes.
Slot 4 / Slot 6
Only for the three combined rows (HP%, ATK%, DEF%): how many fast runes sit in each slot. A 0 shows in red; other rows show “—”.
Rel. Gap
How far the category’s fastest rune is behind the fastest rune of any category in the same slot (shown as +n in amber). Combined rows take the worse of their slot 4 and slot 6 gaps.
Need Score
How urgently the category needs runes — the gap score a re-app in this category earns (formula under Priority scoring). It doesn’t set the table’s order: Rel. Gap does.
Rune box gap analysis table with ranked speed categories, Runes 20+, Elite, Rel. Gap and Need Score columns
Rune box gap analysis table with ranked speed categories, Runes 20+, Elite, Rel. Gap and Need Score columns

Filters

The filter bar sits between the gap table and the rune list:

Sets
Violent and Will are on by default; Swift and Despair are one click away.
Other sets
Opens the “Other rune sets” window: tick any of the other 19 sets to add them to the list (“N of 19 included in the re-app pool”), or use Clear all / Select all. The button shows a count badge while any are on. Only the sets you switch on are ranked.
Slots
Slots 1–6, all on by default. Hide slots you don’t want to spend stones on.
Options → Flat innates
Also rank runes whose innate is a flat HP, ATK or DEF (tier 7, below every other innate). Off by default.
Rune Lens threshold
“Don’t re-app above this score.” Runes whose RL score is at or above the number (default 300) are hidden — their substats are already good.
Showing X of Y
X runes pass your filters, out of Y targets in the tab across every set.
Re-App Calculator filter bar: Sets, Other sets with a count badge, Slots, Flat innates, Rune Lens threshold and Showing X of Y
Re-App Calculator filter bar: Sets, Other sets with a count badge, Slots, Flat innates, Rune Lens threshold and Showing X of Y
Other rune sets window listing the 19 extra rune sets with Clear all, Select all and Done
Other rune sets window listing the 19 extra rune sets with Clear all, Select all and Done

The rune list and the priority breakdown

Targets are sorted by priority, highest first, and the top rune opens expanded. Each row shows:

  • its rank and where it is — a monster portrait (with an element-coloured edge) or Inventory;
  • the set icon and the in-game name, such as “+15 Intricate Violent Rune (4)”, in its grade colour;
  • a SPD n badge with the base SPD substat;
  • the main stat, the innate (in blue) and the substats, with grinds shown as an amber “+n”;
  • PRIORITY (its rank score) and the RuneLens crest with its SCORE (RL score).

An amber left edge marks a rune that fills one of your top-3 gaps. Click a row (or press Enter / Space) to open its Priority breakdown; one row is open at a time.

Inside the breakdown

Innate score
The innate and its tier, e.g. “ACC 8% · Tier 1” or “Max-roll CD 7% · Tier 6”.
Slot score
“Slot 4 (Critical)” or slot 6 = 100, “Slot 2 (Medium)” = 75, slots 1/3/5 “(Lower)” = 50.
Slot depth
Slots 4 and 6 only, e.g. “Slot 4: 1/10 runes with 20+ SPD”.
Gap score
The category and its rank, e.g. “HP% (Slot 4+6) — Rank #2”. For ranked categories it lists Rank bonus, Quantity gap (n/10), Elite gap (n/2), Speed spread, Slot coverage penalty (when above 0), Raw need score and Priority mult (×1.3 …).
Gap category panel
Your runes with 20+ SPD (n/10), Best speed in category, Elite runes (max & max-1, n/2), Relative gap to best and Gap rank — plus slot 4 / slot 6 counts and max speeds on the combined rows.
Expanded re-app target showing the priority breakdown: innate score, slot score, slot depth, gap score sub-lines and the gap category panel
Expanded re-app target showing the priority breakdown: innate score, slot score, slot depth, gap score sub-lines and the gap category panel
Ancient Re-apps tab listing Ancient Legend runes ranked by priority
Ancient Re-apps tab listing Ancient Legend runes ranked by priority

Which runes qualify

A rune is listed only if it passes every rule below:

  1. Set — switched on in the filter bar (Violent and Will by default, Swift, Despair or any of the 19 other sets on request).
  2. Grade — Legend on the Re-apps tab, Ancient Legend on the Ancient Re-apps tab.
  3. Stars — 6★ only.
  4. Innate — Accuracy 6–8%, Crit Rate 5–6%, or a max-roll Crit Damage 7% / RES 8%; flat HP / ATK / DEF only with Flat innates on.
  5. Main stat — valid for its slot (table below).
  6. Speed — its base SPD substat is under 20 (grinds don’t count). Runes at 18–19 SPD are still listed.
  7. Level — any level, except a rune below +12 that already has a SPD substat: power it up first, the next rolls may land on Speed.
  8. RL score — under the Rune Lens threshold (300 by default).

Never listed

  • Runes with no innate, or an HP%, ATK% or DEF% innate.
  • SPD innates — a SPD innate blocks a SPD substat, so a reappraisal can’t make the rune fast.
  • Lower innate rolls — Accuracy under 6%, Crit Rate under 5%, Crit Damage under 7%, RES under 8%.

Valid main stats by slot

Slot 1

Any

Slot 2

SPD only

Slot 3

Any

Slot 4

HP%, ATK%, DEF%, CR%, CD%

Slot 5

Any

Slot 6

ACC%, HP%, DEF%, ATK%

A Crit Rate innate on slot 4 qualifies under any of those main stats — there is no longer a rule tying it to a Crit Damage main stat.

Priority scoring

Every listed rune gets one priority score, and the list is sorted by it:

Priority = Innate score + Slot score + Slot depth + Gap score

Innate score (2,000–14,000)

Each tier is worth 2,000 more than the one below it. Slot, slot depth and gap add at most about 1,400 together, so a better innate always ranks higher; the rest only orders runes within a tier.

  • Tier 1 — 14,000: Accuracy 8%
  • Tier 2 — 12,000: Accuracy 7%
  • Tier 3 — 10,000: Accuracy 6%
  • Tier 4 — 8,000: Crit Rate 6%
  • Tier 5 — 6,000: Crit Rate 5%
  • Tier 6 — 4,000: Crit Damage 7% or RES 8% (max roll)
  • Tier 7 — 2,000: flat HP, ATK or DEF (only with Flat innates)

Slot score (50–100)

  • Slots 4 and 6: 100 — “Critical”
  • Slot 2: 75 — “Medium”
  • Slots 1, 3 and 5: 50 — “Lower”

Slot depth (0–450, slots 4 and 6)

The calculator counts your 6★ Violent, Will, Swift and Despair runes in that slot with a base SPD substat of 20+ (any grade, any main stat, equipped or not). Slot depth = (10 − that count) × 45. With 8 fast slot 6 runes and only 1 fast slot 4 rune, a slot 4 re-app gets 405 points and a slot 6 one 90 — so within the same innate tier, and with similar gap scores, the slot 4 rune ranks first.

Gap score (0 to about 845)

The gap score is the need score of the rune’s category:

  • HP%, ATK% or DEF% main stat on slot 4 or 6 → that combined category;
  • slot 4 Crit Rate or Crit Damage, and slot 6 Accuracy → their own categories;
  • slot 2 SPD → a fixed 50;
  • slots 1, 3 and 5 → 0 (they belong to no category).
Need score = (Rank bonus + Quantity gap + Elite gap + Speed spread + Slot coverage penalty) × Priority mult
Rank bonus = (number of ranked categories − rank + 1) × 30 → 180 for #1
Quantity gap = (10 − fast runes) × 42
Elite gap = (2 − elite runes) × 15
Speed spread = (best speed − average speed) × 2
Slot coverage penalty = +20 on a combined row with no fast runes in slot 4 or slot 6
Priority mult: HP% ×1.3 · ATK% ×1.2 · CR% / CD% ×1.2 · ACC% ×1.1 · DEF% ×1.0

Speed spread was called “depth gap” in earlier versions. The RL score plays no part in the priority — it only decides whether a rune is shown.

The RuneLens (RL) score

The RL score is SWLens’s rune quality number, the same one the Rune Lens scanner shows. It measures how well each substat rolled, plus a bonus for the innate:

RL score = Substat score + Innate bonus
for each % substat (flats excluded): raw = (value / step) − 1; if raw > 0, add raw × 100
Innate bonus = (innate value / max roll × 100) / 2
Steps: HP% 8 · ATK% 8 · DEF% 8 · SPD 6 · CR% 6 · CD% 7 · RES% 8 · ACC% 8
  • Legend and Ancient Legend runes, and slot 2 SPD runes, count RES% and ACC% substats.
  • Other runes leave RES% and ACC% substats out (a RES% or ACC% innate still counts).
  • Flat HP, ATK and DEF substats never count.

Re-apps on the dashboard and in Rune Lens

Home dashboard: the Rune overview card

After you import your JSON, the Rune overview card on the home dashboard shows TOTAL, EQUIPPED and INVENTORY, then RE-APP, POWER-UP, KEEP and SELL. RE-APP is an extra flag: a re-app target is still counted in Keep, Sell or Power-up too. The card’s Keep threshold (slider 0–500, default 230, saved in your browser) decides KEEP vs SELL — it never changes the re-app lists.

Click RE-APP to open the Re-app targets list (“Sorted by re-app priority for your rune box”). It has its own RL threshold (empty, “None”, each time it opens — type a score to hide runes at or above it), Sets (Violent, Will, Swift and Despair on), Slots, a Modes → Ancient switch (on), a search box (“Search by set, slot or monster…”) and a Highest first / Lowest first sort.

Home dashboard Rune overview card with the Keep threshold slider and the RE-APP cell
Home dashboard Rune overview card with the Keep threshold slider and the RE-APP cell
Re-app targets list opened from the dashboard with RL threshold, Sets, Slots, Ancient mode, search and sort
Re-app targets list opened from the dashboard with RL threshold, Sets, Slots, Ancient mode, search and sort

Rune Lens

  • The Analytics tab of Rune Lens shows a Re-app targets count (Legend Violent, Will, Swift and Despair runes worth a reappraisal) with a Re-app calculator button that opens this tool.
  • While scanning, the Rune Lens overlay can label a rune RE-APP in orange; the re-app settings live in its Advanced settings. See the Rune Lens guide.

On phones

The phone layout keeps both tabs. The gap table becomes a four-column list (Rank, Category, Runes 20+, Need) — tap a category for Max SPD, Elite, Avg SPD, Slot 4, Slot 6 and Rel. gap — and the filters move into a Filters section with set and slot tiles, an Other sets sheet, Flat innates and the Rune Lens threshold.

Tips for spending your stones

  • Start at the top of the right tab. Legend stones on Re-apps, Ancient stones on Ancient Re-apps — the #1 rune is already open with its reasons.
  • Look for the amber edge. Within a tier, a gap fill improves the category your box needs most.
  • Turn on Swift and Despair (or Other sets) only if you really run those sets on fast units; extra sets dilute the list.
  • Hide slots 1, 3 and 5 if you only want the high-impact slots; they score lower anyway.
  • Lower the Rune Lens threshold (say to 250) to see only runes with truly poor substats.
  • Re-import after re-apping. Upload a fresh SWEX JSON and the gap table and ranks update to your new box.

Frequently asked questions

How does the Re-App Calculator decide which runes to reappraise?

It lists every 6★ Legend rune (or Ancient Legend rune, on its own tab) in the sets you switch on whose innate is worth keeping, then ranks them by a priority score: the innate tier decides first, then the slot, slot depth (how few fast runes you own in slots 4 and 6) and the gap score of the rune’s category in your box.

What is the difference between the Re-apps and Ancient Re-apps tabs?

Re-apps lists Legend runes, for Reappraisal Stones. Ancient Re-apps lists Ancient Legend runes, for Ancient Reappraisal Stones. Both tabs use the same filters, gap table and ranking rules.

Which innates qualify for a re-app?

Accuracy 6–8%, Crit Rate 5–6%, or a max-roll Crit Damage 7% or RES 8%. With the Flat innates option on, flat HP, ATK or DEF innates are ranked too, below every other innate. HP%, ATK%, DEF% and SPD innates never qualify, and neither do runes without an innate.

Why isn’t my rune in the list?

Check that it is a 6★ Legend (or Ancient Legend) rune in a switched-on set, its innate qualifies, its base SPD substat is under 20, its main stat is valid for the slot (slot 2 must be SPD), and its RL score is under the Rune Lens threshold (300 by default). A rune below +12 that already rolled a SPD substat is skipped too: power it up first.

What does the Flat innates option do?

It also ranks runes whose innate is a flat HP, ATK or DEF. They form tier 7 (2,000 points), so they always rank below Accuracy, Crit Rate, Crit Damage and RES innates. It is off by default.

What is slot depth?

For slots 4 and 6 only: the calculator counts your 6★ Violent, Will, Swift and Despair runes in that slot with a base SPD substat of 20 or more. Each one short of 10 adds 45 points (0–450), so a re-app in your thinner slot moves up within its innate tier.

What is Speed spread?

One part of a category’s need score: the gap between the fastest and the average fast rune in that category, times two. It used to be called depth gap.

Does the RL score change the order?

No. The Rune Lens threshold is only a filter: runes scoring at or above it (300 by default) are hidden because their substats are already good. The order always comes from the priority score.

Does the dashboard’s RE-APP count match the list it opens?

Yes. The RE-APP cell on the home dashboard counts Legend and Ancient Legend targets in Violent, Will, Swift and Despair, whatever their RL score, and the list it opens starts with exactly those filters: all four sets, Ancient runes on and no RL threshold. Switch filters off there to narrow it.

Do I need Premium?

No. The Re-App Calculator is free. You need to be logged in with a SWEX JSON imported; everything is calculated in your browser and uses no tokens.

About the SWLens Re-App Calculator

The SWLens Re-App Calculator is a free Summoners War reapp calculator that tells you which runes to use your Reappraisal Stones and Ancient Reappraisal Stones on. It reads your SWEX JSON, keeps only 6★ Legend and Ancient Legend runes with an innate worth keeping, and ranks them by innate tier, slot, slot depth and a rune box gap analysis of your fastest Violent, Will, Swift and Despair runes. Separate Re-apps and Ancient Re-apps tabs, set, slot and Flat innates filters, a Rune Lens threshold and a line-by-line priority breakdown show exactly why each rune is your next best reapp target.

Ready to find your best re-app targets?

Import your SWEX JSON and see which runes to reappraise. Free — no tokens, no credit card.