There are two main types of QR codes: Static and Dynamic.
Static QR codes encode the information after they are generated. This means that once you set their content, you will not be able to change it.
Dynamic QR codes, on the other hand, allow you to change their content as many times as you like. You will never have to reprint your business cards, labels or anything else that has your dynamic QR code placed on it; just redirect it.
If you want to know more about these two types of QR codes, click here.