About

About TinyTask

The Story Behind the World’s Smallest Macro Recorder

How a 36 KB executable became one of the most downloaded automation tools on the planet – and why millions of users still rely on it every day.

TinyTask at a Glance

Two decades of keeping things small, fast, and free

36 KB
Total File Size
20+ Years
Active Development
XP to 11
Windows Support
$0
Forever Free

Our Mission

Automation should not require a manual of its own

TinyTask exists for a single reason: to give people the simplest possible way to automate repetitive computer tasks. No bloated installers, no registration walls, no subscription fees, no learning curve. Download a 36 KB file, double-click it, and start recording. That is the entire setup process.

The philosophy driving every decision we make is straightforward – do less, not more. Where other automation platforms pile on scripting languages, conditional logic engines, plugin ecosystems, and cloud dashboards, TinyTask stays ruthlessly focused on the one thing most people actually need: record what I just did on screen, then replay it whenever I want.

This approach is deliberate. We watched the automation software market grow increasingly complicated through the 2000s and 2010s. Tools that started simple added feature after feature until new users needed hours of tutorials before they could automate a single click. TinyTask refuses to follow that path. The toolbar shows six buttons – Open, Save, Rec, Play, exe, Prefs – and that is the complete interface. If a feature does not fit into those six buttons, it does not belong in TinyTask.

The result is a program that data-entry workers pick up in thirty seconds, that gamers use to automate farming loops without reading documentation, and that IT administrators deploy across hundreds of machines without any configuration. The 36 KB file size is not a limitation. It is the product.

The TinyTask Story

From a side project to millions of downloads worldwide

Early 2000s
The Idea Takes Shape
Vista Software set out to solve a personal frustration: most macro recorders at the time were multi-megabyte installations packed with features nobody used. The challenge was to build something that recorded mouse clicks and keystrokes in the smallest possible package. The first prototype clocked in at under 50 KB and ran on Windows XP without installation.
Mid 2000s
Word of Mouth Growth
TinyTask spread through forums, download portals, and word of mouth. Users discovered that the tiny executable could be carried on a USB stick and run on any Windows machine without leaving traces in the registry. System administrators started deploying it across office networks for basic data-entry automation.
2010s
The Gaming Community Discovers TinyTask
Gamers on Reddit and YouTube found that TinyTask was perfect for automating repetitive in-game actions – resource farming, crafting loops, AFK grinding. Tutorial videos accumulated millions of views. The Roblox, Minecraft, and MMO communities turned TinyTask into a household name among PC gamers who needed quick automation without complex scripting.
Version 1.77
Refined and Stable
Version 1.77 represents the mature, polished version of TinyTask. Written in C for maximum efficiency, it compiles down to exactly 36 KB. The toolbar was refined to six clear buttons. Playback speed control, loop counting, and compile-to-EXE were added without increasing the footprint. The current version runs cleanly on everything from Windows XP through Windows 11.
Today
Still Small, Still Free
TinyTask remains exactly what it was designed to be – the smallest, fastest way to record and replay tasks on a Windows PC. No cloud sync, no AI features, no subscription model. Just a 36 KB portable executable that works.

What We Stand For

The principles behind every line of code

Radical Simplicity
Six buttons on a toolbar. That is the entire interface. If your grandmother cannot figure out how to record a macro in under a minute, we have failed.
Free Forever
TinyTask has been freeware since day one. No trial periods, no premium tiers, no hidden costs. Every feature is available to every user, always.
Zero Footprint
No installer. No registry entries. No background services. Drop the EXE on your desktop, use it, delete it when you are done. Your system stays clean.
Privacy First
TinyTask does not connect to the internet. It does not collect data, track usage, phone home, or report analytics. What you record stays on your machine.
Built in C
Written in pure C with direct Win32 API calls. No .NET runtime, no Java, no Electron. This is why the executable is 36 KB instead of 36 MB.
Universal Compatibility
The same EXE file runs on Windows XP, Vista, 7, 8, 8.1, 10, and 11. Both 32-bit and 64-bit systems. No version-specific builds or compatibility modes needed.

Who Uses TinyTask

From office workers to competitive gamers, TinyTask fits into any workflow

Gamers
Automate farming runs, crafting sequences, and AFK loops in games like Roblox, Minecraft, RuneScape, and MMOs. Record a sequence once and let TinyTask repeat it hundreds of times while you step away.
Data Entry Workers
Fill web forms, copy values between spreadsheet cells, click through multi-step submission workflows. TinyTask replays the exact mouse positions and keystrokes so repetitive office tasks finish in a fraction of the time.
QA Testers
Record a test sequence through an application, then replay it across builds to catch regressions. The compile-to-EXE feature lets testers share recorded scripts as standalone executables that colleagues can run without installing anything.
Students
Automate repetitive homework submissions, batch-rename files, or loop through flashcard reviews. TinyTask is a popular first automation tool for students who have never touched a scripting language.
System Administrators
Deploy across corporate machines without installation packages or admin privileges. Automate repetitive GUI tasks on legacy Windows systems where PowerShell scripts are not practical.
Content Creators
Automate batch editing workflows, social media posting routines, or file organization tasks. TinyTask handles the clicking while creators focus on the creative work that actually matters.

Technical DNA

What makes a 36 KB program this capable

TinyTask is written in C and compiled with aggressive size optimization. It interfaces directly with the Windows API to capture and replay input events at the OS level. There is no interpreter, no virtual machine, no managed runtime sitting between TinyTask and the hardware. Mouse movement coordinates, click events, keyboard presses, and timing delays are recorded into a compact binary .rec format that stores hours of activity in kilobytes of data.

The compile-to-EXE feature bundles the playback engine and a recorded .rec file into a single standalone executable. Hand that EXE to anyone running Windows and they can replay your recorded sequence without downloading or installing TinyTask first. The output executable typically lands between 40-60 KB depending on recording length.

Playback supports variable speed control – slow it down to quarter speed for debugging, or speed it up to blast through repetitive sequences. The loop counter accepts values from 1 to 9999, and a continuous-loop option repeats indefinitely until you press the stop hotkey. All playback runs in the foreground, replaying actual input events that applications treat identically to human interaction.

Language C (Win32 API)
File Size 36 KB (EXE)
Format Portable EXE
Recording Binary .rec files
OS Support Windows XP – 11
Architecture 32-bit & 64-bit
Installation None required
License Freeware

How TinyTask Compares

Different tools for different needs – here is where TinyTask fits

The automation software space ranges from enterprise-grade platforms like UiPath and Blue Prism to scripting tools like AutoHotkey and Python. TinyTask occupies a specific niche: instant, zero-configuration macro recording for people who need to automate a task right now without spending an hour setting up a tool first.

TinyTask vs. AutoHotkey

AutoHotkey is a scripting language with enormous power and flexibility. If you need conditional logic, variable manipulation, or window-specific hotkeys, AutoHotkey is the better choice. But AHK requires learning a scripting syntax, writing and debugging scripts, and keeping an interpreter installed. TinyTask handles the 80% of automation tasks that do not need any of that complexity – press record, do the thing, press stop, press play.

TinyTask vs. Windows Power Automate

Microsoft’s Power Automate Desktop offers a full-featured RPA platform with web connectors, cloud integration, and enterprise management. It requires a Microsoft account, a multi-hundred-megabyte installation, and familiarity with flow-based programming. TinyTask is for the user who just wants to automate five mouse clicks and a few keystrokes without signing into anything.

TinyTask vs. Macro Recorder

Commercial macro recorders like Macro Recorder by Bartels Media offer smart recording with image recognition and smart delays. These tools cost $50 to $150 and install as full Windows applications. TinyTask trades those advanced features for zero cost, zero installation, and zero learning time. For simple, repetitive task playback, TinyTask does everything you need at a fraction of the overhead.

Ready to Automate?

Download TinyTask and start recording your first macro in under 30 seconds. No signup, no installation, no credit card.

Download TinyTask 1.77