QR codes consist of small black and white squares known as "modules". The resolution determines how many pixels are used per module. The higher the pixel count, the larger and more detailed the QR code becomes.
Using a higher error correction level (H) allows you to make more visual changes, as the code remains readable even when partially damaged.