promotional bannermobile promotional banner

XPMeter

Lightweight XP/hour tracker for Classic Era: session, overall, current level and previous level, plus time-to-ding and a level-up announcer.
item image

Description

XPMeter is a tiny, no-fuss XP/hour tracker for WoW Classic Era. One small draggable box, no config screens, no libraries, no bloat.

What it shows

  • Session: xp/h since you logged in
  • Overall: xp/h across the character's whole tracked history
  • Current level: xp/h for the level you're on right now
  • Previous level: xp/h for the level you just finished, so you can see whether your new zone or spec is actually faster
  • To level: estimated time until your next ding at the current session rate

Level-up announcer

When you ding, XPMeter tells everyone how long that level took, in the form "XPMeter: Ding! Level 23. That took me 1h 42m." In a party or raid it posts to group chat; when solo it posts to /say. Turn it off with /xpm announce.

Commands

  • /xpm shows or hides the window
  • /xpm reset resets the session
  • /xpm resetall wipes all saved data for this character
  • /xpm pause pauses or resumes the timer (handy while AFK in town)
  • /xpm announce toggles the level-up announcement
  • /xpm test previews the announcement

Data is saved per character. The timer stops at level 60. Drag the box anywhere; its position is remembered.

Feedback and bugs: leave a comment or open an issue. It's a young addon and suggestions are welcome.

XPMeter Team

profile avatar
Owner
  • 6
    Projects
  • 232
    Downloads

More from hawk1shView all

  • BagTidy project image

    BagTidy

    Sort bags, sell junk, search your inventory. Fast batched bag sorting for Classic Era with your own sort order (/bt config) — Sell and Sort buttons and a Search field right on the backpack.

    • 63
    • September 12, 2026
  • ImbueCheck project image

    ImbueCheck

    Shaman reminder: a small clickable box when your weapon has no imbue (Rockbiter, Flametongue, Frostbrand, Windfury) or it is about to run out.

    • 44
    • September 12, 2026
  • ChatKeeper project image

    ChatKeeper

    Double-click any chat window to select and copy its text, and keep your chat history across /reload and relogs. No buttons, no setup.

    • 13
    • September 5, 2026
  • Channel Order project image

    Channel Order

    Rearrange your chat channel numbers with a simple up/down list. Move General, Trade, LFG etc. to the slot you want, click Set Order, done.

    • 12
    • September 5, 2026
  • BagTidy project image

    BagTidy

    Sort bags, sell junk, search your inventory. Fast batched bag sorting for Classic Era with your own sort order (/bt config) — Sell and Sort buttons and a Search field right on the backpack.

    • 63
    • September 12, 2026
  • ImbueCheck project image

    ImbueCheck

    Shaman reminder: a small clickable box when your weapon has no imbue (Rockbiter, Flametongue, Frostbrand, Windfury) or it is about to run out.

    • 44
    • September 12, 2026
  • ChatKeeper project image

    ChatKeeper

    Double-click any chat window to select and copy its text, and keep your chat history across /reload and relogs. No buttons, no setup.

    • 13
    • September 5, 2026
  • Channel Order project image

    Channel Order

    Rearrange your chat channel numbers with a simple up/down list. Move General, Trade, LFG etc. to the slot you want, click Set Order, done.

    • 12
    • September 5, 2026