I'm trying to do an off-line copy a website that requires login with HTTrack. The question, although, it is quite more generic. Following this instructions http://www.httrack.com/html/faq.html#QM6 I understood that I must use the following structure to be logged-in:


The problem I'm facing is probably very simple for someone with html expertise.

How can I do to put a username that is actually an email address inside https://username:password@ chain? Because as it is, when I put my username, the code is "cut" by the "@" of the email, instead of considering the whole stuff.

Thanks in advance!

(this is oriented to build a bash script, so the GUI solutions won't make it)

  • Have you tried the same command by only removing www.??
    – AzkerM
    Jan 23, 2014 at 18:39
  • just tried, not working... I think it doesn't take "user@mail.com:password" as username and password... but only "user" and then search for the webaddress.
    – Rho
    Jan 23, 2014 at 19:18
  • 1
    Try using %40 or @ in place of @ - (like %20 means the 'Space' character)
    – Wilf
    Jan 23, 2014 at 19:28
  • ..using the string with double quotes doesn't work too?
    – rusty
    Jan 23, 2014 at 19:34
  • sadly didn't worked. I was hoping that @wilf comment solve it, but no. @Hash, I already have a double quote because of httrack syntax: httrack "user@mail.com:password@http://www.website.com" I tried with single-double quotes, and double-double quotes without success.
    – Rho
    Jan 24, 2014 at 18:35

1 Answer 1


I think you should click on "Add URL" button according to screenshot given below. enter image description here

I successfully copied the whole site by providing email and password using this way. I hope this will help you too :)

  • thank you but it is a command line related question... this is a GUI based answer.
    – Rho
    Aug 29, 2016 at 23:49
  • What about https websites ? I can't make it work using HTTrack ! Not working
    – The Beast
    Feb 12, 2017 at 0:03

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

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