QR Code 300 DPI

Professional 300 DPI standard for commercial printing. Perfect for labels, packaging, and business applications.

Why 300 DPI is Standard

Certification: Most professional printing facilities require 300 DPI minimum.

300 DPI Specifications

Pixel Dimensions at 300 DPI

Print Size Inches Millimeters Pixels
Small Label 0.5" × 0.5" 12.7mm 150 × 150
Standard 1" × 1" 25mm 300 × 300
Medium 1.5" × 1.5" 38mm 450 × 450
Large 2" × 2" 50mm 600 × 600
Extra Large 4" × 4" 100mm 1200 × 1200

Industry Applications

Retail & Packaging

Business

Healthcare & Logistics

Generation for 300 DPI

Python

import qrcode
from PIL import Image

def generate_300dpi_qr(url, size_inches=1):
    """Generate 300 DPI QR for professional print."""
    
    # 300 DPI = 300 pixels per inch
    pixels = size_inches * 300
    
    qr = qrcode.QRCode(
        version=1,
        error_correction=qrcode.constants.ERROR_CORRECT_H,
        box_size=10,
        border=2,
    )
    qr.add_data(url)
    qr.make(fit=True)
    
    img = qr.make_image(fill_color='black', back_color='white')
    
    # Resize to exact dimensions
    img = img.resize((int(pixels), int(pixels)), Image.Resampling.LANCZOS)
    
    # Save with DPI metadata
    img.save('qr_300dpi.png', dpi=(300, 300))
    print(f'Generated: {size_inches}" QR at 300 DPI')

# Generate 1" square at 300 DPI (300×300 pixels)
generate_300dpi_qr('https://example.com', size_inches=1)

Command Line ImageMagick

# Convert existing QR to 300 DPI (1" size)
convert qrcode.png -density 300 -units PixelsPerInch qr_300dpi.png

# Multiple sizes
convert qrcode.png -density 300 -resize 600x600 qr_2inch.png

File Format Options at 300 DPI

Format Best For Notes
PNG General use Lossless, preserves quality
TIFF Professional printing Industry standard for print shops
PDF Document embedding Universal compatibility
EPS Vector scaling Infinitely scalable

Print Ready Checklist

Create 300 DPI QR Codes

➜ Generate 300 DPI QR