Count your keystrokes every day

Daniel Pataki
Mar 30, 2009
Updated • May 25, 2017

If you do any work on your computer, especially if you do some sort of writing, a keystroke counter isn't just a fun tool for stats, it can be a serious output measurement device. I've taken a look at some tools available to do this, and surprisingly there is not too much out there.

Two of the best I found was KeyCounter and KeyCounter (yes, the same name). The feature I like best in the first KeyCounter is that by double clicking on its tray icon you can see a daily graph of your keystrokes. You can also view your history for each previous day.

My problem with it is that it does not give you an easy way of exporting your data. It keeps its data in its own directory in files with the extension of ".day". This can be opened by notepad if you want and with some macros you could make them exportable in a few formats, but no easy way.

The second KeyCounter however has much nicer features. You can control which keys to monitor, you can choose only letters, only numbers, F1-F12, etc., and any combinations of these.  You can view keystroke counts for each letter separately, and also take a look at the total number. Although there is no built in graphing, you can export to CSV automatically, which you can then plot in Excel, or some other spreadsheet editor.

This application is better in all aspects, so I would say go with this one (it has a nicer icon too), but quick graphing would be great, if that's all you need, go for the first. Two runners up were Keystroke Counter (hey, different name!), and yes, wait for it, Keycounter. Sigh... At least the "c" is not caps here.

Keystroke counter is extremely simple, and would actually be pretty useful, but each time you press a button, a darned baloon tip comes up with your keystrokes and stays there. Keycounter is for the more programming savvy group. I didn't give that one a go, but the promary focus is not on human readability. You can make sense out of the files, but the author's main intent was to gather data for applications later on, like plotting it with the Google Chart API.

While the first two are cool, if you want to get into some programming fun, you might want to take a look at the second batch, as both of these have their source posted and freely available.

Count your keystrokes every day
Article Name
Count your keystrokes every day
The article looks at several programs that log the number of keystrokes that you make while you are using w machine running Windows.
Ghacks Technology News

Tutorials & Tips

Previous Post: «
Next Post: «


  1. Sebastian said on December 25, 2012 at 7:38 am
    1. Martin Brinkmann said on December 25, 2012 at 9:38 am

      Thanks Sebastian, removed it from the article.

  2. Sebastian said on December 25, 2012 at 7:36 am

    I’m using KeyCounter (Zhorn) for 2 years. I think the graph is perfect, I never hide it. If I want to share I will take a simple “screenshot” with the clipper-function of my evernote.

    My current problem is, that I am looking for a Key Counter for Linux. I want to avoid Windows more and more.

  3. Mich said on April 15, 2012 at 10:57 pm

    I found a great program that displays the keyboard and mouse activity on the schedule. Link:
    Take a look at it.

    1. Anonymous said on March 28, 2019 at 5:25 pm

      Nice one
      Exactly the tool I was looking for (detail per minute ;) )

  4. Jynto said on March 29, 2012 at 10:23 am

    Are there any Mac alternatives? I’d like the ability to record which keys are being pressed and when they are being pressed, but no interest in the actual text being typed.

  5. Mgccl said on April 2, 2009 at 1:47 am

    I made that program because it is super simple.
    I recently wrote a script that import the keycounter data to a mysql database, then the data is much easier to access.
    but still, that program is geared toward developers, so it’s up to the developer to implement a graphing system.

  6. MadT said on April 1, 2009 at 5:00 pm

    by the way, i found that program for mouse mileage recently:

    nice though :)

  7. MadT said on March 31, 2009 at 12:43 pm

    nice interesting apps (7000 strokes so far :D)

    as for me i prefer the “Sigh… At least the “c” is not caps here”-app :)
    i wish that program could have a similar graph feature as in KeyCounter..

    any suggestions for a program that applies here? there are many programs out there who can picture graphs from csv-files -.-


  8. Daniel Pataki said on March 31, 2009 at 5:42 am

    Hah, I wish :)
    True though, we could also calculate the power you could create by the pressure between your fingers and the keyboard buttons :)

  9. Womble said on March 31, 2009 at 4:15 am

    I believe you have too much time on your hands Daniel, far more interesting would be mouse milage :)

Leave a Reply

Check the box to consent to your data being stored in line with the guidelines set out in our privacy policy

We love comments and welcome thoughtful and civilized discussion. Rudeness and personal attacks will not be tolerated. Please stay on-topic.
Please note that your comment may not appear immediately after you post it.