I need a Software that compiles .bat files into .exe files.

It should:

  • be free
  • actually compile the batch file rather than just making a link and loading the batch file in the temp folder
  • work on Windows 7 or 8

You can use Bat To Exe Converter:

  • freeware
  • can include additional files
  • can include application icon
  • portable

Here is a screenshot from http://f2ko.de

enter image description here

  • Looks nice, but unfortunatly isn't working on my Windows 8 PC. I'll test it on my Win7 PC as soon, as I'm at Home. Looks like it hasn't been updated since 2011... – Celestial Dragon of Osiris May 5 '14 at 11:58
  • Well, the .bat files are all working fine, as soon as i compile them and try to run them i get an Stopped working Error. – Celestial Dragon of Osiris May 5 '14 at 12:03
  • @user1 have you tried with administrator manifest? – Cornelius May 5 '14 at 12:05
  • Yes, same result. Even tried just a simple but (and .cmd) file with just "start" as content. – Celestial Dragon of Osiris May 5 '14 at 12:08
  • Try with a simple bat file with the contents @echo "Hello World!". The program after start was a relative path? Did it have the exe extension? – Cornelius May 5 '14 at 12:16

I've used the Advanced Bat to EXE Converter. It works fine for me though I don't like it's licensing (free and pro version and instead of feature restrictions it has a no redist clause in the free EULA). It also has a bunch of extra batch commands for enhanced batch file fun. You can include version information and icons (and external files as well).

  • be free: Free version; EULA restriction on distribution of generated EXEs - PRO version for $40.
  • actually compile the batch file rather than just making a link and loading the batch file in the temp folder: It is fully compiles and obfusticates pretty well too; you can't just open the exe with an archive program and extract the Batch file. You also can't get details by opening with notepad or something - at least easily even 7 letter words you can't find by search.
  • work on Windows 7 or 8: I know it works on Windows 7 and the website states it works with Windows 8.
  • You can also use iexpress to convert bat to an exe. There is a lot of (probably deliberately made) misleading information about "Advanced Bat To Exe Converter." It works the same way like every other batch to exe conversion program. It does NOT 'compile' the batch file. The Batch is extracted to temp. I've made a test with Process Explorer: s7.postimg.org/3vj36zsob/advb.png – Petrus Apr 13 '15 at 8:24

I think the best solution for you is Batch Compiler It's more of an IDE.It has everything you need to develop a batch program.it compiles batch files genuinely.No packing or linking.It has Advance commands too.It also has a built-in debugger which checks your code for syntax errors. If you are a batch lover, i think this is the perfect option for you. enter image description here
Hope this helps.Cheers!


Bat-To-Exe on sourceforge compiles batch files to executables. It is free, open source, portable, plain, very simple and works faultlessly.



JitBit's Bat-To-Exe is a batch file compiler as well.
Pretty much the same as Bat-To-Exe on sourceforge but Free for personal use only.


I hope this helps!

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.