TinyTask : Record and Playback Keystrokes and Mouse Events

Sometimes we have to perform repetitive tasks in Windows like clicking on certain buttons, typing something in a textbox again and again etc. These tasks not only make you frustrated and tired physically but also mentally. This is where freeware TinyTask comes in. TinyTask is a free software that can automate recurring tasks by recording your keystrokes, mouse movements and clicks and then playing them back. It can play the recorded sequences of keystrokes and mouse events once or repeatedly in a loop.

TinyTask is a freeware that provides quick and easy automation by recording your keystrokes and mouse events and then playing them back. The sequence of keystrokes and mouse events can be saved in a file to be played later. The program supports adjusting the speed of playback too. A new feature added in the latest version of the TinyTask freeware is the ability to create an EXE file for a keyboard and mouse event sequence. Running this EXE file file would automatically plaback the recorded sequence. You can share this EXE file to your friends who do not have TinyTask on their computer.

You can download TinyTask from the vTask Studio website. The download is only a 33 kilobytes long EXE file. The TinyTask program is a portable standalone application, so you do not have to install anything, need any framework or runtimes in order to run it. You can just double-click on the downloaded file tinytask.exe to run it.

TinyTask : Record and Playback Keystrokes and Mouse Events

Using TinyTask is very easy. Just click on the record button to record your keystrokes, mouse movement and clicks. Click on the record button again to stop the recording. The default hotkey to start/stop recording is Ctrl + Alt + Shift + R. When you have recorded a sequence, you can play it back using either the play button or the hotkey Ctrl + Alt + Shift + P. You can click on the compile button to create an EXE file that can be run to playback the recording automatically. Of course, the recorded sequence can be saved in files to be played back later.

In the options for TinyTask, you can select the speed of playback (fast or normal), set it to play the recording repeatedly for a set number of times or infinitely. You can also change the hotkeys for recording and playing back to your own choice (you can select from F8, F12 or PrintScreen).

You can download TinyTask from : http://www.vtaskstudio.com/tinytask.exe.


  1. Hi. Trish,
    Thank you for your e-mail and very quick response.
    I understood that it was the situation of your company.
    I will follow your advice.
    Thanks again. BFN

  2. Hi. Mr. Trish Tech.
    I have a question. Where is the sight that I can buy a “vTask” by credit card?
    I know the site of “Buy Now” which has two options, “PayPal” and “credit
    card.” Each item has one radio button before them. However, it was impossible
    for me to check the second button that is before the credit card’s option.
    Could you help me, please?

  3. Sorry miss spelled my own email. I want to record key presses but recall them one at a time in sequence on demand by a trigger key. Any thoughts

  4. I want to record key presses but recall them one at a time in sequence on demand by a trigger key. Any thoughts

  5. I am using the “Tiny Task” and have recorded 24 programs yet. I’d like to ask if I can combine them into one by using the “vTask.”
    I like the “Tiny Task” very much because it execute playback much more precisely than the other programs do. If you can, please introduce me the ways.
    Thank you.

    1. If you made your TinyTask recordings into standalone .EXE files, you can then use vTask Studio to call each one with the “Start” command under the “Run” category. Then you could compile them all into one single monolithic .EXE program using vTask + the “Package” feature during compile.

      Alternatively, if they are not .EXE files but instead recordings (.REC files), TinyTask can be called on the command line with the .REC file as a parameter: TinyTask.exe C:\path\MyRecording.rec

      Note that the above methods could also simply be done by just using a command Batch file (.bat).
      Hope this helps.

      1. Hi. Mr. Trish Tech. Thank you for your quick response to me. I was very much helped to hear that it is possible to make useful programs for me by myself.
        I’m not a professional of programmings. However, your advices triggered me to study about programmings. I decided to buy the “vTask.” I hope to be a friend with you. Thanks again. BFN

  6. Hi Trish,
    I realise it is 5 years since your post but anyway I hope you see this.
    I like your intro to this but with reservations. I just got on to TinyTask and it seems to suit my purpose of automating a simple repetitive emailing task. However I am surprised its Help is so hopelessly inadequate. Also, however I’ve yet to find a posting/blog that covers it fully.
    It took me a while to sort out that the executable runs the set of controls and the current macro is contained in this control set until you delete it (I wondered how, after I deleted my .rec file and my .exe for a macro, that it would still run). Also, no Stop button was a puzzle too.
    My advice to anyone is keep the macro simple. From my experience TinyTask gets off-track when you make it search for things.
    But I still have a problem. How can I stop TinyTask from recording my command to stop it in a macro?
    IE I’m recording a macro I get to the last task so I turn it off, but on replay it shows me turning it of??
    Have I missed something?
    John (from Australia)

    1. Stop button is same as the Play button. If you click on it once, it will play the recorded macro – click on it twice, it will stop playing. If you do not want to record “clicking on the record button” action then use the hotkey to record and stop recording (same hotkey for both). You can customize the hotkeys from the TinyTask settings. The default hotkey for recording and to stop recording both is Ctrl + Alt + Shift + R. I hope it helps 🙂

    2. Trisha is 100% correct with the provided suggestions (thanks!). As for the (extremely) sparse Help documentation, well… a 33k program doesn’t leave much space for long documentation… 🙂 Most other program’s icons alone are bigger than 33k. But it is definitely a legitimate complaint/observation about the lack of Help docs.

      A conscious effort was made to keep the app ridiculously simple & minimal, and thus hopefully require almost no documentation. It was a hard trade-off to decide. Sorry for any confusion this may have caused. Hopefully you still find use for the tool.

Comments are closed.