QR Code GenieWish it, scan it
HomePricingDocsDashboard
QR Code Genie

Create beautifully styled QR codes for any purpose — from Wi-Fi and contact cards to dynamic links, analytics, bulk generation, and API-powered campaigns.

QR Code Generators

Profile Business Card QR CodevCard QR CodePhoto Gallery QR CodeWi-Fi QR CodeMenu QR CodeFile QR CodeAudio QR CodeVideo QR CodeCrypto QR CodeSocial Media QR CodeSMS QR CodeLocation QR CodeEmail QR CodeText QR CodePhone QR CodeMeCard QR CodePet QR CodeEvent QR CodeApp QR Code

Product

  • QR Code Generator
  • Pricing
  • Dynamic Links
  • Bulk Generation
  • API Documentation

Company

  • About QR Code Genie
  • Contact Us

Legal

  • Privacy Policy
  • Terms of Service
© 2026 QR Code Genie. All rights reserved.
“QR Code” is a registered trademark of DENSO WAVE INCORPORATED.

API docs

OverviewAuthenticationQR GenerationDynamic LinksBulk GenerationWebhooksStyle Reference
OverviewAuthenticationQR GenerationDynamic LinksBulk GenerationWebhooksStyle Reference

API docs

Style Reference

The full set of valid values for config on /v1/qr/generate and qr_config on dynamic links.

QRConfig fields

body_typestring enumdefault: body0

Structural style of the data matrix modules.

eye_framestring enumdefault: frame10

Style of the three outer corner finder patterns.

eye_ballstring enumdefault: ball0

Style of the inner pixels inside each corner frame.

shape_maskstring enum, nullabledefault: null

Clips the whole QR block into a decorative outline.

border_widthnumber ≥ 0default: 0.0

Border width flanking the layout matrix.

shadow_effectbooleandefault: false

Applies a soft 3D drop-shadow.

colorsColorsConfig objectdefault: —

See Colors below.

logoLogoConfig object, nullabledefault: null

Overlay a brand logo in the center or as a background.

body_type

The shape of the individual data modules.

Square
body0Square
Circle
body1Circle
Rounded
body2Rounded
Extra Rounded
body3Extra Rounded
Diamond
body4Diamond
Star
body5Star
Dots
body6Dots
Edge Cut
body7Edge Cut
Edge Cut Smooth
body8Edge Cut Smooth
Pointed
body9Pointed
Pointed Smooth
body10Pointed Smooth
Pointed In
body11Pointed In
Pointed In Smooth
body12Pointed In Smooth
Rounded In
body13Rounded In
Rounded In Smooth
body14Rounded In Smooth
Rounded Pointed
body15Rounded Pointed
Circular
body16Circular
Zebra
body17Zebra
Zebra Vertical
body18Zebra Vertical
Teardrop
body19Teardrop
Wavy
body20Wavy
Heart
body21Heart

eye_frame

The outer shape of each of the three finder patterns.

Rounded Square
frame0Rounded Square
Extra Rounded Square
frame1Extra Rounded Square
Octagon
frame2Octagon
Wavy Circle
frame3Wavy Circle
Teardrop
frame4Teardrop
Leaf
frame5Leaf
Dashed
frame6Dashed
Dome
frame7Dome
Hexagon
frame8Hexagon
Circle
frame9Circle
Square
frame10Square
Dented Square
frame11Dented Square
Double Dented Square
frame12Double Dented Square
Dotted
frame13Dotted
Stars
frame14Stars
Hearts
frame15Hearts

eye_ball

The inner shape inside each finder pattern.

Square
ball0Square
Rounded Square
ball1Rounded Square
Extra Rounded
ball2Extra Rounded
Circle
ball3Circle
Hexagon
ball4Hexagon
Star
ball5Star
Leaf
ball6Leaf
Scalloped Flower
ball7Scalloped Flower
Sunny
ball8Sunny
Oval
ball9Oval
Diamond
ball10Diamond
Heart
ball11Heart
Octagon
ball12Octagon
Weed
ball13Weed
Shield
ball14Shield
Wavy Square
ball15Wavy Square

shape_mask

Clips the entire QR code into a decorative outline.

Square
mask0Square
Circle
mask1Circle
Heart
mask2Heart
Hexagon
mask3Hexagon
Cloud
mask4Cloud
Sunny
mask5Sunny
Star
mask6Star
Wavy Circle
mask7Wavy Circle
Octagon
mask8Octagon
Speech Bubble
mask9Speech Bubble
Water Drop
mask10Water Drop
Egg
mask11Egg
Shield
mask12Shield
Location Pin
mask13Location Pin
Cross
mask14Cross
Hospital
mask15Hospital
House
mask16House
T-Shirt
mask17T-Shirt
Gift Box
mask18Gift Box
Birthday Cake
mask19Birthday Cake
Light Bulb
mask20Light Bulb
Coffee Mug
mask21Coffee Mug
Shopping Cart
mask22Shopping Cart
French Fries
mask23French Fries
Camera
mask24Camera
Paw Print
mask25Paw Print
Fox Face
mask26Fox Face
Cat Face
mask27Cat Face
Dog Face
mask28Dog Face
Weed
mask29Weed
Book
mask30Book
Airplane
mask31Airplane
Car
mask32Car
Bike
mask33Bike
Truck
mask34Truck
Thumbs Up
mask35Thumbs Up

Colors

bg_color#ffffff

Background canvas color. HEX or 'transparent'.

body_color#000000

Primary module color. HEX or 'transparent'.

border_color#4a90e2

Outer border color. HEX or 'transparent'.

gradient_typelinear

'linear' or 'radial'.

gradient_color_1 / gradient_color_2#ff5733 → #c70039

Gradient start/end colors.

gradient_on_eyesfalse

Whether the gradient also spans the eye elements.

eye_frame_color_1–4#ff0000

Per-corner eye frame color overrides.

eye_ball_color_1–4#111111

Per-corner eye ball color overrides.

erf1–4["fh", "fv"]

Per-corner eye frame flip. Can Flip Horizontally, Vertically, or both.

brf1–4["fh", "fv"]

Per-corner eye ball flip. Can Flip Horizontally, Vertically, or both.

Example config

{
  "body_type": "body2",
  "eye_frame": "frame3",
  "eye_ball": "ball5",
  "shape_mask": null,
  "border_width": 0,
  "shadow_effect": false,
  "colors": {
    "bg_color": "#ffffff",
    "body_color": "#4F46E5",
    "gradient_type": "linear",
    "gradient_color_1": "#4F46E5",
    "gradient_color_2": "#06B6D4",
    "gradient_on_eyes": true,
    "erf2": [
      "fh"
    ],
    "erf3": [
      "fv"
    ],
    "erf4": [
      "fh",
      "fv"
    ]
  }
}