ไทย EN

QR Code Generator API — Free & No Sign-up Required

Generate QR Codes via Free Web API | PNG JPG Transparent | No API Key

Free API to generate high-quality QR codes. PNG, PNG Transparent, JPG, JPEG support. Customizable size 50-2000px. Fast response. Production-ready REST API.

Quick Start

Call the API immediately with a GET request:

GET https://qr.dee4u.com/api/qr?data=https://example.com

Or specify additional parameters:

GET https://qr.dee4u.com/api/qr?data=https://example.com&size=500&format=png-transparent

Try API

API URL:
QR Code will appear here

API Parameters

Parameter Required Example Description
data Required https://google.com URL or text to encode in QR code
size Optional 300 Image size in pixels (default: 300, range: 50-2000)
format Optional png File format: png, png-transparent, jpg, jpeg (default: png)
filename Optional my_qr Custom filename (auto-generated if not provided)

Code Examples

Example 1: Basic
https://qr.dee4u.com/api/qr?data=https://google.com
Example 2: Large Size
https://qr.dee4u.com/api/qr?data=https://google.com&size=800
Example 3: Transparent PNG
https://qr.dee4u.com/api/qr?data=https://google.com&format=png-transparent
Example 4: Custom Filename
https://qr.dee4u.com/api/qr?data=https://google.com&filename=my-qr-code&size=600&format=jpg
Usage in HTML
<img src="https://qr.dee4u.com/api/qr?data=https://google.com&size=300" alt="QR Code">
Usage in JavaScript (Fetch)
fetch('https://qr.dee4u.com/api/qr?data=https://google.com&size=400') .then(response => response.blob()) .then(blob => { const url = URL.createObjectURL(blob); document.getElementById('qr').src = url; });

Features

Easy to Use

Simple GET request, no API key required

Fast

Generate QR codes in milliseconds

Multiple Formats

Supports PNG, transparent PNG, JPG, JPEG

Privacy-focused

We don't store your URLs, only usage statistics

Customizable Size

Size range: 50-2000 pixels

High Quality

Highest error correction level (ECC H)

Contact Support

Have questions or need help? Send us a message!