AutoHotkey icon
AutoHotkey icon

AutoHotkey

AutoHotkey is an open-source Windows scripting language for task automation. It crafts scripts for operations like form filling and auto-clicking, initially starting with hotkeys yet evolving into a complete script language. Converts scripts to executables, works offline, and supports debugging.

Tray menu

Cost / License

  • Free
  • Open Source

Platforms

  • Windows
4.1
Very Good35 reviews
889likes
37comments
0news articles

Features

Suggest and vote on features

Properties

  1.  Lightweight

Features

  1.  Task Automation
  2.  Key rebinding
  3.  Global hotkey
  4.  Support for scripting
  5.  Macro Recording
  6.  Text Expansion
  7.  Key Mapping
  8.  Custom Scripts
  9.  Portable
  10.  Exe Compiler
  11.  Support for Hotkeys
  12.  Works Offline
  13.  Ad-free
  14.  Automatic Looping
  15.  No Coding Required

 Tags

AutoHotkey News & Activities

Highlights All activities

Recent News

No news, maybe you know any news worth sharing?
Share a News Tip

Recent activities

Show all activities

Comments and Reviews

   
 Post comment/review
Comment summary: AutoHotkey is praised for its versatility in automating tasks, scripting hotkeys, and improving user interface interactions. Users find it particularly beneficial for remapping keyboards, managing hotkeys, and performing repetitive tasks efficiently. Despite its powerful script-based automation, the syntax is often criticized for being unintuitive, which can complicate learning and usage. Concerns exist over possible virus detections in older versions, and some would prefer a more standardized syntax akin to popular programming languages.
Top Positive Comment
vctls
3

Someone actually managed to write an AutoHotkey IDE using only AutoHotkey: https://sourceforge.net/projects/autogui/

I heard you like scripts…

Top Negative Comment
neekimyong
0

It's a very complicated application. You need to write the places you want to click in the script file. If you can't set the time between clicks correctly, it can click in other places.

TBayAreaPat
0

I'm not a big fan of HotKeys and newer programming has probably replaced much of the use, but if you do like HotKeys, Pulover’s Macro Creator icon Pulover’s Macro Creator seems to be a great tool to make it easier. Pulover makes scripting easier and will export directly to HotKey.

AJS-Caticorn
1

This shows as the top Windows alternative to Typinator for Mac, but this is very misleading. Typinator has a very easy-to-use interface that anyone can understand. AutoHotkey requires knowledge of coding, and is not straightforward at all.

Stephen Hurley
0

Great program, well detailed documentation and robust general functionality.

Review by a new / low-activity user.
JimLegal
0

I only wish author would try more to mold the syntax towards a common language. Not to replace it, but model it like ie javascript and move towards syntactically imitating it more.

AlternativeReview
-4

Too much VirusTotal positives (~10) for older versions.

Review by a new / low-activity user.
Show more comments
7 of 37 comments

Featured in Lists

## THIS LIST HAS BEEN DELETED DUE TO A BUG, SO IT MISSES SOME HONORABLE MENTIONS ! This is the apps for Windows 10 …

List by Darlene Sonalder with 138 apps, updated

These are all the software I use on my windows machine. I am privacy freak. So, I mostly use open source software. …

List by sam with 100 apps, updated

After a fresh Windows installation, new users might get frustrated by the weakness of the default Microsoft apps. So, …

List by Malaz YI with 43 apps, updated

What is AutoHotkey?

AutoHotkey (AHK) is a free, open-source macro-creation and automation software for Windows that allows users to automate repetitive tasks. It is driven by a scripting language that was initially aimed at providing keyboard shortcuts, otherwise known as hotkeys, that over time evolved into a full-fledged scripting language.

You can use AutoHotkey to:

  • Automate almost anything by sending keystrokes or mouse clicks, or via COM.
  • You can write a mouse or keyboard macro by hand or a recorder.
  • Create hotkeys for keyboard, joystick, and mouse.
  • Remap keys and buttons on your keyboard, joystick, and mouse.
  • Expand abbreviations as you type them.
  • Retrieve and change the Clipboard's contents.

You can also:

  • Convert any AHK script into an executable file that can be run on computers where AutoHotkey is not installed.
  • Create custom data-entry forms, user interfaces and menu bars.
  • Automate data entry jobs by reading data from text files, XML, CSV, Excel and various database formats.
  • Read signals from hand-held remote controls via the WinLIRC client script.
  • Use the Component Object Model (COM).
  • Use arrays, structures, matrices, and objects.
  • Use variadic functions.
  • Use DLL calls and Windows Messages.
  • Use Perl Compatible Regular Expressions (PCRE).
  • Use interactive debugging features.

Official Links

AutoHotkey information

  • Developed by

    US flagAutoHotkey Foundation LLC
  • Licensing

    Open Source (GPL-2.0) and Free product.
  • Written in

  • Rating

    Average rating of 4.1 (35 ratings)
  • Alternatives

    160 alternatives listed
  • Supported Languages

    • English

AlternativeTo Categories

Office & ProductivityOS & UtilitiesSystem & Hardware

GitHub repository

  •  11,622 Stars
  •  1,088 Forks
  •  26 Open Issues
  •   Updated  
View on GitHub

Popular alternatives

View all

Our users have written 37 comments and reviews about AutoHotkey, and it has gotten 889 likes

AutoHotkey was added to AlternativeTo by lmennuti on and this page was last updated . AutoHotkey is sometimes referred to as AHK