Python kullanarak yapabilirsin.

import qrcode
import numpy as np
import matplotlib.pyplot as plt

qr = qrcode.QRCode(
    version=5,
    error_correction=qrcode.constants.ERROR_CORRECT_H,
    box_size=10,
    border=4,
)
data = "https://www.r10.net/emlak"
qr.add_data(data)
qr.make(fit=True)
qr_image = qr.make_image(fill="black", back_color="white").convert("L")
qr_array = np.array(qr_image)

# Ortada boş bir alan aç (msela 30% genişliğinde bir kare)
center_size = int(qr_array.shape[0] * 0.3)
center_start = (qr_array.shape[0] - center_size) // 2

qr_array[center_start:center_start+center_size, center_start:center_start+center_size] = 255  # Beyaz yap
plt.figure(figsize=(6,6))
plt.imshow(qr_array, cmap="gray")
plt.axis("off")
plt.show()