[UserScript] Wanikani Review Completion Estimate v0.2

Hi everyone! I just finished working on a UserScript that estimates when your review sessions will be done. Let me know what you think or if you have any questions! =)


Simple UserScript that estimates the review completion time based on how quickly you answer items correctly.

How it Works

The script works by keeping a running time of your review session and dividing that by your completed item count to get an average. It then multiplies that average time by the number of remaining review items and adds that to the current time to give you a reasonable estimate of when you will be done.


Things to Keep in Mind

  • Estimated time updates after every response
  • Timer is paused when Wanikani tab is out of focus
  • Leaving Wanikani idle will only end up increasing the timer by a maximum of 60 seconds after response (reduces inaccuracies caused by being idle)
  • Initial estimate is based on average from previous review session, but otherwise is only based on current session
  • Clicking on the display will toggle between estimated completion time and estimate time remaining


Update Log:


  • Added alertnate display option when click on text
  • Fixed minor issue related to idle Timer

Would you consider adding a option to display the time left rather than the completion time?
Also, welcome back!


Sure, that’s a good idea! Also, thank you!


I made a small modification on my local copy for now. Really like this addition!

1 Like

Oh cool! Yeah, I’ll release a version where you can click it to toggle between the two tomorrow most likely

1 Like

Just updated to v0.2, now you can click to toggle between completion time and time remaining as suggested by @Kumirei


Let me know what you think! =)