AutoHotkey
AutoHotkey is a free, open-source scripting language designed for automating tasks and defining custom hotkeys on Windows. It allows users to remap keyboard keys, automate repetitive mouse and keyboard actions, and expand text shortcuts into longer phrases.
github.com · Official website
- ✓ Official source (winget)
- ✓ SHA256 taken from the official repository
- ✓ Last checked: Nov. 4, 2026
- This is not a virus scan. Check on VirusTotal
- Version
- 2.0.31
- Release date
- Oct. 25, 2026
- License
- GPL-2.0
- Installer type
- exe
How do I use this?
Type Terminal in the Start menu and open it, paste the command (Ctrl+V or right-click) and press Enter. It uses winget, Windows' own package manager, to install the program from its official source.
winget install --id AutoHotkey.AutoHotkey -eSHA256 (file verification)
9224a3bd1757088320bf04c51efa43511160766bfee8d6555168293cd54b4c16We couldn't find a macOS version of AutoHotkey in the official repositories; check the publisher's website.
We couldn't find a Linux version of AutoHotkey in the official repositories; check the publisher's website.
We couldn't find a Android version of AutoHotkey in the official repositories; check the publisher's website.
Platform pages: Windows · macOS · Linux · Android
Old versions (10)
AutoHotkey 2.0.31: what's new?
Highlights
- Custom keyboard shortcut creation and key remapping
- Macro automation for keyboard and mouse inputs
- Text expansion (hotstrings) for rapid typing
- Lightweight scripting environment for automating Windows workflows
Who is it for?
AutoHotkey is aimed at Windows users, power users, and developers who want to automate repetitive tasks or customize hotkeys. It is commonly used for remapping keys, creating text expansion shortcuts, and automating desktop workflows.
Good to know before installing
- Available exclusively on Windows.
- Requires learning its custom scripting syntax, which can have a learning curve for non-programmers.
- Major syntax changes between version 1 and version 2 can cause compatibility issues with older scripts.
How to install
Windows
- Click the official download button on this page to get the installer, or run 'winget install --id AutoHotkey.AutoHotkey -e' in your terminal.
- Open the downloaded installer file.
- Follow the setup wizard to complete the installation.
- Create and run your first .ahk script.
Alternatives
- AutoIt
- Microsoft PowerToys
- TinyTask
Frequently asked questions
Is AutoHotkey free to use?
Yes, AutoHotkey is completely free and open-source under the GNU General Public License (GPL-2.0).
Can AutoHotkey run on macOS or Linux?
No, AutoHotkey is designed specifically for Microsoft Windows.
Do I need programming experience to use AutoHotkey?
Basic tasks like remapping keys or text expansion require only simple one-line scripts, though advanced automation uses full scripting features.