A custom QR code carries the same link as a plain one but looks like it belongs to you. You pick the colors and choose rounded or square modules. The one rule that matters is contrast, so the code still scans. Here is how to do it.
TL;DR Open the custom QR code generator, enter your link, choose a foreground and background color, toggle rounded modules, then download a PNG or SVG. Keep the foreground darker than the background.
Choose colors that scan
A QR reader needs to tell the code apart from its background. Keep the foreground, the code itself, clearly darker than the background. Dark navy on white scans easily; pale grey on cream does not. If you want a bold background, keep the code a deep, saturated color so the contrast holds.
Avoid inverting the code, with a light pattern on a dark field. Some readers manage it, but many do not, and you lose scans for the sake of a look.
Rounded or square
Rounded modules give a softer, modern feel; square modules look sharper and more technical. Both scan fine, so the choice is purely aesthetic. The corner squares stay readable either way, which is what phones use to find the code.
Pick the right file
Download an SVG for print or large displays, because it scales without blurring. A PNG is fine for quick sharing on a screen, in a slide or in a message.
Test it
Before you commit a custom code to print, scan it on a couple of phones at the size you will use. A small contrast tweak now beats reprinting later.
Make one now
The custom QR code generator builds the code in your browser, so your link stays on your device. Set the colors, choose the module shape, and download a PNG or SVG.