UPI QRAPI
100% free to use · open source

UPI QR codes that actually look designed.

Turn any UPI ID into a custom-themed payment QR — with your logo, your colours and a preset amount — right on this page. No signup needed to try it, and a free API key when you're ready to integrate.

No credit card to start Custom logo & themes MIT licensed
Scan to pay

₹499.00

to coffee.shop@upi

8 themes
Your logo, embedded
Free playground — no account needed

Design your QR right here

Fill in a real UPI ID to generate a scannable code, or just experiment with the styling.

Want this in your app? See the API docs →

Everything you need to ship UPI payments

A tiny, focused API — with the design controls product teams actually ask for.

Themes & colours

Pick from curated colour themes, or bring your own brand palette.

Custom logo

Drop your logo in the centre of the QR — punched out cleanly so it still scans.

Preset amount & note

Bake the amount, payee name and a note straight into the QR.

Simple REST API

One POST request, JSON or an image back. Curl, JS and PHP examples included.

Free API keys

Register in seconds and get a key instantly — no approval queue.

Open source

MIT licensed Laravel app. Audit it, self-host it, extend it.

Developer friendly

Integrate in one request

Send your UPI ID and styling options, get back a PNG or SVG — or ask for JSON with a base64 data URI to embed directly.

View full documentation
curl -X POST https://upiapi.atdb.uno/api/v1/qr \
  -H "X-Api-Key: YOUR_API_KEY" \
  -F "upi_id=yourname@upi" \
  -F "payee_name=Coffee Shop" \
  -F "amount=499" \
  -F "theme=ocean" \
  -F "shape=soft" \
  -F "logo=@logo.png" \
  -o qr.png

Simple pricing

Set once by the site admin — always transparent.

Currently free

₹0

Full API access, no cost.

  • Unlimited custom designs & themes
  • Logo embedding
  • PNG & SVG output
  • Personal API key & dashboard
Get your free API key

Ready to ship beautifully designed payments?

Grab a free API key — you can be generating QR codes in under a minute.

Get started free