Genshin Impact XP Calculator
Estimate Adventure Rank experience from this page's fixed table, from AR 1 through the start of AR 60.
🔒 Processed entirely in your browser — nothing you enter here is ever uploaded.
Result
About this tool
The rank boxes are integers. A current rank below 1 becomes 1, and anything above 60 becomes 60. The target is clamped the same way, and if it is below the current rank it is raised to the current rank and written back into the field. Current EXP below 0 becomes 0. If it is above the table entry for the current rank, and the rank is below 60, it is cut down to that entry. The table is the EXP required to leave that rank, stored in the script. Rank 1 needs 375 to reach rank 2. Rank 55 needs 36000 to reach rank 56. Rank 56 needs 232350. The table also stores 340125 on key 60. That value is only used as the maximum for the current-EXP box when you are already at 60. Reaching the start of rank 60 does not add it.
Cumulative EXP at the start of a rank is the sum of the table from rank 1 through rank-1. The EXP still needed is the cumulative value at the target, minus the cumulative value at the current rank, minus the current EXP, and it is never negative. From rank 1 with 0 EXP, the start of rank 2 costs 375. The start of rank 10 costs 7450. The start of rank 60 costs 1553000. From rank 45 with 1000 EXP already earned inside that rank, the start of rank 50 costs 88100. The chart plots cumulative EXP at each rank from 1 to 60 against the maximum, which is the cumulative total at 60, and draws vertical lines at the current and target ranks.
The day line divides the needed EXP by 2400 and rounds up. 2400 is 1500 plus 900, and the script labels those two pieces as daily commissions and a day's resin. 375 EXP is 1 day. 36000 EXP, the rank 55 to 56 step, is 15 days. The activity rows divide the same needed EXP by a fixed reward and round up: commissions 1500, resin 900, a boss 200, a ley line 100, a chest 20, and a hilichurl 18. From 1 to 2, that is 1 commission day, 1 resin day, 2 bosses, 4 ley lines, 19 chests, and 21 hilichurls. These rewards are constants in the file. The page does not ask the game what a commission awards this version. Because the table is copied into the script, a game update that changes Adventure Rank costs will not move these numbers until the table is edited. The page does not sign in, does not read your UID, and does not include event EXP, teapot EXP, or a resin refill you buy. When the needed EXP is 0, the activity list is replaced by the target-reached string and the day count is not shown. The summary box repeats the ranks, the cumulative totals, the gap, the day estimate, and the six activity counts.
Example. AR 1 with 0 EXP needs 375 EXP to reach AR 2, which is 1 day at 2400 EXP, 2 bosses at 200, and 19 chests at 20. AR 1 to the start of AR 60 is 1,553,000 EXP. AR 55 to AR 56 is 36,000 EXP, or 15 days.
Limit. Ranks only run from 1 to 60, and the costs are the fixed table in the page. The 340125 figure on rank 60 is a cap for the EXP box, not an extra cost of reaching 60. Rewards are the six constants, not a live game query.
How much EXP is AR 1 to AR 2 on this page?
375. At 2400 EXP a day, that rounds up to 1 day. The activity counts are ceil(375 divided by each reward): 1 commission set at 1500, 1 resin day at 900, 2 bosses at 200, 4 ley lines at 100, 19 chests at 20, and 21 hilichurls at 18.
How much EXP does the page use to reach AR 60?
1,553,000 EXP from AR 1 with nothing earned, which is the sum of the per-rank costs from 1 through 59. The 340,125 stored on rank 60 is not included. It only caps the current-EXP field when you are already at 60. From AR 55 to AR 56 the table says 36,000, which is 15 days at 2400.
Where does 2400 EXP per day come from?
It is 1500 plus 900, the constants the script calls commissions and a day of resin. It is not a reading from your account. Event bonuses, the teapot, and fragile resin are not added. If the game's rewards change, this page still divides by 2400 until the script is changed.
What happens if the target rank is below my current rank?
The target is raised to the current rank and the field is rewritten. Needed EXP is then 0, and the activity list is replaced by the target-reached message. Current EXP above the current rank's table entry is cut down to that entry when the rank is below 60.