LoL Auto Login - Automatic Login for League of Legends

LoL Auto Login is an automatic login program for League of Legends created because Riot Games unfortunately does not supply a “Remember Password” option in the League Client. It is a small program that automatically launches League of Legends and types in your password when the login form is shown. The login process usually takes about 15-20 seconds, including loading time. An example of the program at work can be seen below:

This is a normal speed recording of the program running. All mouse actions were performed by the program except for the initial double-click on the League of Legends icon.


LoL Auto Login 2.0.2 for the League Client Update

Installer Manual Install

Note: If your password isn’t entered at first, just re-run LoL Auto Login without closing the client and it should work.

LoL Auto Login 1.1.9 for the classic client

Installer Manual Install



If LoL Auto Login doesn’t work for you, please create an issue on GitHub with your complete latest log included (it should be in C:\Riot Games\Logs\LoL Auto Login Logs or something similar). Make sure to look through existing issues and check if anyone else has already posted your issue before creating a new one!

If you’re paranoid that this is a virus

VirusTotal Scan Jotti’s Malware Scan

If you’re paranoid that this will steal your password

LoL Auto Login on GitHub

This program does not attempt to steal your password, nor does it take control of your computer. Your password is simply encrypted and stored in a file called password next to the LoLAutoLogin.exe file. You can check the source code on GitHub if you do not believe me. (And even if it did try to steal your password, how would it be useful if I don’t know your username?)

How to install

Make sure to check the Remember Username box in the League of Legends client; Login will fail if it isn’t.

With the installer

Run the installer. If you installed League of Legends somewhere else than C:\Riot Games\League of Legends, make sure to select the base folder of your League of Legends installation as the installation folder for LoL Auto Login.


  1. Extract LoLAutoLogin.exe into your League of Legends directory (usually C:\Riot Games\League of Legends).
  2. Create a new shortcut leading to LoLAutoLogin.exe on your Desktop and remove the default Play League of Legends one, or just edit your current one to point to LoLAutoLogin.exe.
  3. Double-click the new shortcut.
  4. In the newly opened window, enter your password and click Save & Start League of Legends.
  5. League of Legends is now configured to launch automatically, enjoy!

Starting the client normally

If you ever need to start the client normally, whether to repair your install or to change some settings, you simply need to hold down the Shift key as you run LoL Auto Login. You must press the key before starting the program, and keep it held down until the launcher becomes visible.

  • Itsu

    donwload link dont working

    • Thanks for bringing that to my attention! It should be working now.

    • Nicolas

      Thanks for bringing that to my attention! It should be fixed now.

    • Itsu

      everything with download is ok but it didnt work, i had version 1.1.7 but it stop working. There is no reaction, AutoLogin runs LoL launcher but nothings more happens (same on 1.1.9). No error. Sorry for my english.

      • I’ve been getting reports that the latest version doesn’t work properly.
        I’m trying to fix it, but it’s quite hard since it’s working on my end.
        You’re saying it was working properly on version 1.1.7 (or a previous version)? If so, I might
        be able to see what went wrong by looking at the changes I made.

        • Itsu

          IT was working on version 1.1.7 and than (after one of lol patch i think) it stoped work.

          • Great, thanks! I think the issue is that something changed in the launcher (internal naming or something) and now it’s not detecting the launcher properly. I’ll try fixing this ASAP.

          • Brandon Lee

            Did you manage to fix this??

          • It should be completely fixed in version 2.0.2, which I will be releasing soon. Come back in a few days!

  • Xn²

    DL link doesn’t work for me. maybe cause im at school. the zip archive can’t be opened.

    • My bad! When I tried fixing the last problem, I introduced a new one. Everything should be working now.

  • Kristis Jonas

    Hiya! Mind updating it for the new client? ASAP please! Thanks!

    • If by “new client” you mean the alpha client, then it is already supported! Check the “League Client Alpha Support” section for info on how to set it up.

      • Kristis Jonas

        Speaking of the alpha… It doesn’t work. Is it supported on Windows 10?

      • Kristis Jonas

        Is the 1.1.9 update for the open beta?

        • No, but the 2.0.0 update is. Could you see if it works properly on your end?

          • Kristis Jonas

            Works like a charm!

    • Woops, nevermind! I just noticed they released the beta. I’ll be updating soon, but for now, just follow the alpha instructions.

  • Abdulrahmanok Abdulrahman

    Ty My Freind but can you tell me which language used to make this bot

    because all of my bots cant detect image search in other Pc.

  • Nicolas LZ

    The Lol Auto Login doesn´t work with the League Beta Client.
    Please fix it.

    Thank You

    • I’m not sure exactly why, but for some people it works fine, while for others it doesn’t. I’ll try to find out what’s going on.

      • el5al

        any update on the matter? it still doesnt work for me on the new client, the password doesnt get autofilled, i tried deleting it an reinstalling multiple times

        • I just updated to version 2.0.2. Try it out, and if it still doesn’t work, please follow the instructions in the “Troubleshooting” section.

          • el5al

            same problem, still not working. so the first 2 letters in my password are capital letters so i have caps lock on when installing, when the LoLAutoLogin.exe tries to put the password on the cap lock button gets input

    • I just pushed version 2.0.1, would you mind trying it out?

      • Nicolas LZ

        Sry, but it doesnt work for me.
        The Beta Client is starting but the password dont get auto filled in and in the Riot Games folder are thousand of png files created from the auto login.

        • Oh crap, that’s not supposed to happen, I’m so sorry. You can delete all of those. Could you send me a screenshot of your client while it’s in the login screen?

  • Delahoy

    hey dude, i love this program. i’ve been using it for a while and it’s been really fast on startup, but ever since i switched to the new client sometimes it takes upwards of a minute for it to work, and sometimes it doesn’t at all. any ideas on why that might be? thanks.

    • I’m sorry to hear about that! I’m not exactly sure what could be causing that, but I’ll try to find out what the issue is.

      • Felipe

        i was having this issue too, fixed it by removing all files from auto login, including the password, and reinstalling. It’s working flawlessly now.

        • I’m glad to hear that! This program can be very finnicky sometimes.

    • I just pushed version 2.0.1, would you mind trying it out?

  • Mr Cut

    Hello i use both of clients .
    The new one for the replay and for the sandbox .
    And the old one for others uses .
    I want to have autologin for both client
    However i didn’t find how to get for both . Is there a way ?

    • You should be able to run them both side-by-side, although you’ll probably need to manually install one of the versions. I haven’t personally tested this yet. I’ll try to see if it works if I have the time.

  • Sweet Rose

    Hey there, I just want to leave this idea here.
    How about a GUI selecting account for a specific server? so if you would play with friends across the world it would be easier to switch
    For example, this occurs to me. I am wanting to switch servers but I only have your login exe. on my desktop, I have to go to the actual LoL Folder and try every exe till one works

  • triso

    Hi. First: great job. I dunno why but its only working when im using it directly from the directory. The shortcut from the desktop doesnt work for me. And it didnt sign in automaticaly (sign in button “not pressed”).

    • That’s very strange. Can you check if your desktop shortcut actually points to LoLAutoLogin.exe? (right-click shortcut > properties).

      Sorry for taking so long to answer!

  • Roman Bartík

    Anything for macOS so far?

    • As of right now, I don’t have any plans on doing so; however, I did finally get around to buying myself a Mac, so I’ll probably end up doing it at some point.

      Essentially, what I’m saying is: Soon™

      • Roman Bartík

        Believe me or not, I will be more than happy to have it as the annoying writing of password to the ińput for lazy person as me is terrible.

  • Quang Anh Tran

    I’ve been playing since 2013 and needed this since then. There were some programs but lol client has gone through a lot of stuff and nobody has put any effort to do this. It works wonders for me, thank you very much!

    • Always great to hear it works for someone!

  • Manuel Antoine

    Thank you!

  • Marko Bozic

    not working I did all steps and when I
    open lolautologin it open league client and nothing else

    • Please follow the troubleshooting instructions above, because I can’t help you with this amount of information.

      • Marko Bozic

        hey i found my logs
        0:00:00:00.0040121 [INFO] Started LoL Auto Login v2.0.2.0
        0:00:00:00.0320847 [INFO] Loading settings from “D:torentlolConfigLoLAutoLoginSettings.yaml”
        0:00:00:00.0416099 [INFO] Settings file does not exist, using default settings.
        0:00:00:00.1990295 [INFO] Password file not found, prompting user to enter password…
        0:00:00:13.1519519 [INFO] Encrypting & saving password to file…
        0:00:00:13.1926207 [INFO] Client is not running, launching client.
        0:00:00:13.1971331 [INFO] Waiting for 30000 ms.
        0:00:00:13.9814210 [INFO] Found new/resized window: {Handle=197282, Name=”League of Legends”, Class=”RCLIENT”, Rectangle={X=0,Y=0,Width=1024,Height=576}}
        0:00:00:13.9874373 [INFO] Client found after 753 ms!
        0:00:00:15.1054569 [INFO] Found new/resized window: {Handle=197282, Name=”League of Legends”, Class=”RCLIENT”, Rectangle={X=256,Y=124,Width=1024,Height=576}}
        0:00:00:42.0440906 [INFO] Client window lost!

        • Looks like it’s having trouble finding the right client window. I’m aware of that issue and I’m working on a fix.