No. QR codes can be colorful, You can choose a different foreground and background color. You can even add a background image to the QR code to make it more interesting.