QR Code API FREE

Generate custom QR codes with colors, sizes, and formats. No API key required.

Endpoint

GET /qr?data=YOUR_DATA

Parameters

data string (required)
The data to encode -- URL, text, email, phone, WiFi config, anything.
size int (100-2000, default: 400)
Output image size in pixels.
fg hex (default: 000000)
Foreground/module color. Example: FF0000 for red.
bg hex (default: FFFFFF)
Background color. Example: 000000 for black.
fmt string (png|svg, default: png)
Output format.
error_correction string (L|M|Q|H, default: M)
Error correction level. H = most resilient (can lose 30% and still scan).

Examples

GET /qr?data=https://example.com
GET /qr?data=Hello+World&size=600&fg=1a237e&bg=e8eaf6
GET /qr?data=WIFI:T:WPA;S:MyNetwork;P:MyPass;;&&fmt=svg
GET /qr?data=tel:+15551234567&fg=d32f2f&error_correction=H

Try It

Rate Limits

60 requests per minute per IP. No API key required.

Part of the Forge API Suite

Free APIs: Screenshot API | Transcription API | QR Code API