Achievement Plan A World of Warcraft ledger · Midnight

Every uncompleted achievement, ranked by time-to-done

Pick your character. You get a prioritized plan: quick wins first, season deadlines flagged, grinds parked at the back. Plus an achievement history chart.

Join the Discord. Wrong time estimate, missing achievement, feature idea? The fixes start there, and plan updates land there first.

Join ↗

How it works

  1. Pick your character. Any retail World of Warcraft character on EU, US, KR or TW realms. No login, no account, no addon. The plan is built from Blizzard's public armory API, so the character just needs to have logged in recently.
  2. Read the plan. Every uncompleted achievement gets an estimated time-to-complete, rescaled by your current progress, and lands in a tier: season deadlines first, then quick wins, one-evening sessions, daily/weekly routines, rotating event windows, holiday-locked content, longer projects, and grinds parked at the back. Filter by reward: mounts, titles, pets, housing decor.
  3. Tune the scoring. Hate PvP? Double its time cost. Done with old raids? Hide the category. Tier thresholds, category multipliers and per-achievement overrides all live in ⚙ Scoring settings, stored only in your browser.

Frequently asked questions

Is it free? Do I need to log in?
Yes. Free, no account, no addon. The plan is built from Blizzard's public armory API. Your character just needs a recent login, because Blizzard only exposes recently active profiles.
Why can't the site find my character?
Three usual causes. The realm or the spelling is off. The character has no recent login; Blizzard only exposes recently active profiles. Or Blizzard's data sharing is switched off for the account: in Battle.net Account Settings, under Privacy and Communication, the "Community Sites and Apps" option must be enabled (it reads "Allow Battle.net to share game data with external developers"). When it is off, the Blizzard API hides every character on the account from third-party sites, including this one. Turn it on, log into the character once, then search again.
How are the time estimates calculated?
Each achievement carries a hand-tuned hours-to-complete estimate. Multi-step counters (renown ranks, garrison missions, honorable kills) are priced per remaining step from your actual criteria progress; everything else is rescaled by overall progress. Estimates assume a max-level character, account-wide skyriding and a guide open (every row links to Wowhead). Achievements that hinge on drop or spawn luck show an RNG marker instead of a promise, and never appear as quick wins. You can override any single estimate or re-weight whole categories.
Which characters and regions work?
Any retail character on EU, US, KR or TW realms (currently the Midnight expansion). Classic realms aren't supported. Achievements are account-wide, so any character on the account shows the same plan.
How is this different from the in-game achievement pane?
The in-game pane shows categories; this shows the order. You always see the fastest next points, what expires with the season, and what's locked to a holiday window, instead of scrolling a tree of 4,000 achievements wondering where to start.