What is the difference between http and https?

The main difference between http:// and https:// is: security! It's all about keeping your information safe!

HTTP stands for Hyper Text Transfer Protocol - the rules and regulations needed to control the way data moves across the Internet. The "S" in HTTPS stands for "secure." If you visit a website and look at the address bar at the top of the web browser, it will likely begin with "http://." This means that the webpage is talking to your browser using the regular "unsecure" rules. In other words, it is possible for anyone to "eavesdrop" on your computer's conversation with the website. If you fill out a form on that website, someone might see the information that you send to that site. This is why you never, ever enter your credit card number on an unsecure (http) website!
But if the web address begins with "https://," it means your computer is talking to the website using secure rules that make it harder for anyone to intercept any data transmissions.

You understand why this is so important, right? If a website asks for private data like your credit card information, you should automatically look to see if that webpage's address begins with https://. If it doesn't, you should NEVER enter sensitive information....such as a credit card or bank account number.