Fast scriptable desktop automation with hotkeys
Creating your own apps and macros has never been easier

Download AutoHotkey

or visit the community forums

Key binds

Define hotkeys for the mouse and keyboard, remap keys or buttons and autocorrect-like replacements.

Desktop forms

Create standard Graphical User Interfaces with controls for user entry or presentation.

Data processing

Parse feeds from a variety of sources for processing and manipulation with regular expressions.

Free software

AutoHotkey is open source software. It is completely free for personal and commercial use.


Programming made straightforward

^!s:: // Ctrl+Alt+S becomes a hotkey to type a signature:
Send Sincerely,{Enter}John Smith
return

::btw::by the way // expands to "by the way" when "btw" is typed

More examples and walkthroughs on the tutorial →


AutoHotkey sends several tools into retirement. It unites hotkey and text macros and offers a scripting-language, which is more powerful than every batch-file

[AutoHotkey is the] tool of choice for automating Windows: It's both powerful and easy to use ... AutoHotkey can make your computing life easier.

Dmitri Popov, NewsForge

With AutoHotkey, I’m confident that I’ve trimmed the time I spend replying to emails down to a third of what it would be without.