For Agents
Generate QR Code images for text, URLs, phone, SMS, email, Skype, or business cards, and decode QR Code images back to their contents.
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Fun Generators API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with Fun Generators API API.
Generate a QR Code image for an arbitrary URL or text payload
Encode contact details into a vCard-style QR Code business card
Produce QR Codes for phone numbers, SMS messages, and Skype handles
Encode an email address with optional subject and body into a scannable QR Code
GET STARTED
Use for: Generate a QR Code image for a website URL, Encode my phone number as a scannable QR Code, Produce a vCard QR Code from this contact data, Decode the contents of this uploaded QR Code image
Not supported: Does not provide barcode generation, image styling, or analytics on scans — use for QR Code generation and decoding only.
The Fun Generators QR Code API generates QR Code images for many common payload types: arbitrary text, raw bytes, URLs, phone numbers, SMS messages, Skype contacts, email addresses, and vCard-style business cards. It also decodes QR Code images into the encoded contents. The API is a focused image-generation and decoding service that fits checkout flows, marketing collateral, contact-sharing apps, and customer support tools. Eight generator endpoints plus a single decode endpoint make integration straightforward.
Decode an uploaded QR Code image to retrieve the encoded payload
Generate raw-byte QR Codes for application-specific payloads
Patterns agents use Fun Generators API API for, with concrete tasks.
★ QR Codes on Marketing Collateral
Marketing teams generate QR Codes that send scanners to landing pages, app store listings, or campaign URLs. The API takes a URL and returns a scannable image suitable for print or digital placement. Teams can batch-generate codes for variants of a campaign and embed them directly in design tooling.
Call GET /qrcode/url with the campaign URL and save the response image as a PNG for the print spec sheet.
Contact Sharing with vCard QR Codes
Sales teams and event hosts hand out QR Codes that scan into a contact card. The API's business card endpoint accepts contact fields and returns a scannable image, which is faster than maintaining a vCard generator in-house.
Call GET /qrcode/business_card with the contact fields and email the resulting image to the user as their digital business card.
Decoding QR Codes for Support Tools
Customer support teams sometimes need to decode QR Codes a customer has photographed to confirm what payload was scanned. The decode endpoint accepts a QR Code image and returns the encoded contents, which support agents can paste into their workflow.
POST a QR Code image to /qrcode/decode and return the decoded text to the support agent in their helpdesk console.
AI Agent QR Code Tool
Wire QR Code generation into Jentic so any agent can produce a QR Code image when a user asks. The agent searches by intent through Jentic, the API key stays vaulted, and the agent receives the image binary or URL. This is a small but high-utility tool for chat assistants and customer-facing bots.
Use Jentic to search 'generate a qr code for a url', load GET /qrcode/url, and execute it with the user's URL.
9 endpoints — the fun generators qr code api generates qr code images for many common payload types: arbitrary text, raw bytes, urls, phone numbers, sms messages, skype contacts, email addresses, and vcard-style business cards.
METHOD
PATH
DESCRIPTION
/qrcode/url
Generate a QR Code for a URL
/qrcode/text
Generate a QR Code for arbitrary text
/qrcode/email
Generate a QR Code for an email payload
/qrcode/phone
Generate a QR Code for a phone number
/qrcode/sms
Generate a QR Code for an SMS payload
/qrcode/business_card
Generate a QR Code for a vCard contact
/qrcode/decode
Decode a QR Code image to its contents
/qrcode/url
Generate a QR Code for a URL
/qrcode/text
Generate a QR Code for arbitrary text
/qrcode/email
Generate a QR Code for an email payload
/qrcode/phone
Generate a QR Code for a phone number
/qrcode/sms
Generate a QR Code for an SMS payload
Three things that make agents converge on Jentic-routed access.
Credential isolation
Both the X-Fungenerators-Api-Secret API key and the bearer token options are stored encrypted in the Jentic vault. Calls go through Jentic so the agent never sees the raw credential, even when switching schemes.
Intent-based discovery
Agents search Jentic with intents such as 'generate a qr code for a url' or 'decode a qr code image' and receive the matching operation along with its parameter schema, ready to execute.
Time to first call
Direct Fungenerators integration: half a day for auth, parameter handling for nine endpoints, and binary response handling. Through Jentic: under 30 minutes to first successful call.
Alternatives and complements available in the Jentic catalogue.
UUID Generation API
Same vendor; pairs unique IDs with QR Codes for tracked links and tickets
Use UUID alongside QR Code when each generated code needs a unique tracking identifier.
Name Generation API
Same vendor; supplies labels and names for QR Code campaigns and assets
Pair Namegen with QR Code when batch-generating labelled assets that need identifiers and human-readable names.
Facts API
Same vendor; embeds short fact payloads inside generated QR Codes
Use Facts when the QR Code payload itself should be a small piece of randomised text content.
Specific to using Fun Generators API API through Jentic.
What authentication does the Fun Generators QR Code API use?
The spec exposes two schemes: an API key in the X-Fungenerators-Api-Secret header and HTTP bearer token authentication. Through Jentic either credential is held encrypted and applied at execution time.
Can I generate a QR Code for a URL with this API?
Yes. Call GET /qrcode/url with the URL as a query parameter and the response is a scannable QR Code image. Use GET /qrcode/text for arbitrary string payloads instead.
What are the rate limits for the QR Code API?
The OpenAPI spec does not declare explicit rate limits. Fungenerators applies plan-based quotas listed on the subscription page at fungenerators.com, so consult the plan you signed up for.
How do I decode a QR Code image through Jentic?
Search 'decode a qr code image' via the Jentic SDK, load the POST /qrcode/decode operation, and execute it with the image payload. Install with pip install jentic and authenticate using your ak_* key.
Can I generate a vCard or business card QR Code?
Yes. Call GET /qrcode/business_card with the contact fields supported by the endpoint. The response is a QR Code image that scanners decode into a contact entry.
Does the API support customising QR Code colours or logos?
The spec only exposes payload-shaping endpoints, not styling options for colour or embedded logos. For branded QR Codes use a styling layer on the resulting image after generation.
/qrcode/business_card
Generate a QR Code for a vCard contact
/qrcode/decode
Decode a QR Code image to its contents