AutoHotkey v1.1.29.01 Updated

lintalist on 2 Jun 2018
  • 895KB (uncompressed)
  • Released on 2 Jun 2018
  • Suggested by Jon Pajela

AutoHotkey is a powerful automation and scripting tool with an option to export to a self-contained executable. Possible uses include assigning the hotkey "Ctrl-Alt-F" to launch Firefox, making abbreviations expand to their full definition as you type them, or saving time by setting the computer to auto-click a confirmation screen.

The program can create entire applications and has been used to create many hosted here on PortableFreeware including 7plus, WallPaper Randomizer, Gridy and many more.

Note: Pulover's Macro Creator can be used as a macro recorder and includes an "Export to AHK" function.

System Requirements: WinME / WinNT / Win2K / WinXP / Vista / Win7 / Win8 / Win10
Writes settings to: Application folder
Stealth: ? No. Places an ahk script file in user documents by default
Unicode support: Yes
License: GNU GPLv2
How to extract: Download the ZIP package and extract to a folder of your choice. Launch AutoHotkey.exe.
Similar/alternative apps: AutoIt
What's new? See:

35 comments on AutoHotkey  The Portable Freeware Collection Latest Entries Feed

Ktulu 2006-12-11 13:35

Windows has this option natively. Just go to your start menu, left click any shortcut and go to properties, on the "shortcut key" set the combination that you like and click ok. You're ready to go.
You can set combinations with ctrl+alt, ctrl+shift and ctrl+alt+shift and a letter or number. If you move or delete the shortcut without clearing the shortcut key you'll have to reset your computer.

Ason 2007-03-06 07:43

Here is a small Tutorial what u can do with AutoHotKeys,
alot more then shortcut to applications...

luk 2007-03-19 07:01

everytime i launch it, it wants to create a file on my documents... a default sample script... once i create it, the program works, but when i get to a new computer (go portable) it wants to make the file again...

luke 2007-03-19 07:10

ok, i have a fix, rename the sample script that is made in the my documents folder to the same name but with the extension .ini (instead of .ahk) and place it in the same directory you extracted autohotkey into...
you can edit this ini file like a ahk file.


Portable Paul 2007-06-21 07:38

pretty impressive scripting language support. I'm probably going to stick with swizztool tho which has the same functionality but not nearly as advanced. swizz is not open source tho. open source good.

s2h 2007-06-22 10:40

How does this compare to auto-it?

Olli 2007-06-30 22:57

Have a look to the script collection Easy to use (but German homepage; English texts available within the application...).

Portable Paul 2007-07-27 23:26

okay, i have to admit, this program is pretty amazing. I'm not sure why i'm suddenly passionate about scripting in it as opposed to just writing win32 code but dang is it addictive. cafe one of my other favorite portable apps turned out to just be a compiled ahk script. Now i see the possibilities.

The_R 2007-08-02 13:24

lol, i agree. i barely scratch the surface and i do not in any way have any scripting language but this got me hooked.

theres just so much amazing things you can do with it.

PRMan 2007-11-25 18:34

This application made my computer very unstable until I uninstalled it.

Hopefully it works for you, but you might want to keep that in the back of your mind in case things get unstable.

computer technician 2007-12-05 20:16

ok... when I have to type out boring commands, up to 20 times a day on an upgrade mission for remote sites... I had to type out about 200 characters of instruction... cut & paste would have been waay to time consuming... with AutoHotkey.. it took me down to 10 hotkeys, hold control, count up from 0-9... wow, thanks so much... that's < 1% of the keys I had to type in myself...

ok.. you MUST read the quickstart guide to get any of how to set it up... but once you start.. it's really not difficult

UGG OMG 2008-03-01 19:35

Ok, so im playing world of warcraft and i have 2 minimized screens... (I can see and play world of warcraft... twice on one computer, but they are really small), and i use 2 acounts. HOW THE HELL do i get it to click on each screen... so i can cast 2 spells with one click( 1 spell from each charector)

Sonia 2008-03-30 20:57

I have a script that is always running with more than a hundred hotkeys linked to often-used tasks. I use this script to open files/folders/websites, start programs/emails, enter accounts, change fonts, select default printer, track shipping and so on. I use an Enterpad keyboard to start each macro so I don't have to remember any hotkeys. Everything works great! My script file size ranges from 25 to 30K and I use it with XP and Vista.

David 2008-05-15 18:44

Awesome! Taking a two hour lunch instead of no lunch since this replaces so many timely tasks. I have easily automated the following monthly task for a series of Excel reports. Update reports, remove SQL links, rename, save, compress with unique passwords, delete renamed files, place all zipped reports into one zip file, open Firefox, login into our website, upload zipped files (site automatically unzips the master file and overwrites old copies), logs off the website, removes all temp zip files and more. This is all done with two clicks of the left mouse button. Thank you Autohotkey for getting me home to my family early while this lengthy task completes unattended. Simply Awesome!!!!!!!!

Ben 2008-12-07 12:07

AutoHotkey is great for providing applications with missing or extra functionality. For example, I've turned my launcher icons into launcher "buttons": the first press launches the application, another press makes it active if it isn't, and if it is active, another press closes it, however I want. Also, linking to an AutoHotkey script or executable rather than directly to a program can overcome some relative path issues (like for working directory) that some launchers have, since AutoHotkey can handle relative paths.

viewer-around 2009-03-13 05:30

new Version on the Product Site

calm_observer 2009-06-05 11:37

this app belongs with autoit in the Programming - Scripting Languages. i use both autoit and autohotkey each has it's advantages/disadvantages, but 90+% you can do in one you can do in the other.

pokey302 2009-10-22 16:46

Great Program!

"How to extract: Download the ZIP package and extract to a folder of your choice. Launch AutoHotkey.exe." This is not entirely correct.

Double-clicking Autohotkey.exe - This will give you an error. Make sure you visit the main site to get information on running the program.

Dan 2010-01-15 10:06

I depend on AutoHotKey every minute of my working day. It's the best macro program available and has greatly increased my productivity. It took a while to learn how to use all of its powerful features, but it was time well spent.

daonlyfreez 2010-02-26 12:50

FYI: There are now different forks/ports of AutoHotkey available:

- AutoHotkey_L -> extended version, objects, unicode
- AutoHotkeyU -> unicode version
- AutoHotkey_N + AutoHotkey.dll -> dll version
- IronAHK -> .NET/Mono port for Win/Lin/Mac
- ahklinux -> Wine version for on Linux

Search the forums.


daonlyfreez 2010-02-26 14:51

I forgot that there is also a WindowsCE/PocketPC version now.

Again, search the forums.


Lyon111 2011-11-10 19:35

It is a very good program, really useful indeed.

However, one must not be newbie nor lame to use scripts or even create them, as this program is not for people that know nothing about programming, in my opinion, of course.


BillDixon 2012-02-12 20:14

What about Windows 7? The version on this page doesn't list it (and it doesn't work, I tried). The AutoHotkey website lists Win7, but it's for an installed version. Does anyone know if that version can be installed/copied/uninstalled?


Ennovy 2012-02-13 06:43

@BillDixon : I use the portable version under Win7 and it works fine! Start it with administrator rights.


emmanuel d 2013-09-02 17:55

"stealth: ? No. Places an ahk script file in user documents by default"
Autohotkey Ask's the user to put the file there, Yes or No
And if you put a file there(appdir) called "autohotkey.ahk" it will launch that one (even emty).
Also it shouldn't be launched directly you schould have passed a script to it.

so it schould be:


Ennovy 2014-01-16 18:01

You can also download portable .ZIP files here:
for unicode 32/64 bit and ANSI 32 bit
New version


Special 2014-07-08 14:42

If I'm not mistaken their new website is now at they've moved (forked?) from


romulous 2014-07-09 09:27

@Special: Seems so. and makes for some interesting reading.


romulous 2014-07-09 11:28

Just to add to my above comment, it also mentions the situation on the front page, under the 'Why' heading.


Midas 2014-07-09 12:49

Cool! As a layman, one of the things that has always blocked my approach of AHK was its muddled state of development/support...


romulous 2015-01-05 08:58

For anyone looking for, there is a note on the downloads page:
"v1.1.18.00 (temporarily reverted from v1.1.19.00, pending a bug fix)"

So it is back to for the moment.


Checker 2015-01-05 15:34

@ romulous: v1.1.19.01 fixed the bug.


lintalist 2015-03-08 08:24

Update v1.1.20.00 - new features & bug fixes:


Checker 2015-03-08 11:32

@ lintalist: Thanks ... and updated ;)


shnbwmn 2016-03-13 17:01

I'm not sure if this has been mentioned yet, but if you download the installer and extract, you get all the exes (32/64 unicode and ansi), Window Spy, the help chm, a template and the ahk2exe compiler.


Post your comment