Make a QR code
Fill in the fields below. Your vCard is encoded locally for a one-scan business card.
Colors & logo (optional)
Contact QR (vCard)
Share your name, company, phone, email, and website in one scan. We build a vCard 3.0 payload on your device. Your contact fields are not uploaded to qresta.site to create the code.
Many phones let people save the contact after scanning. Only fill in fields you are happy to share publicly. Skip internal numbers on printed cards. Add a website field so people can double-check who you are.
Need a WiFi join code instead? Try WiFi mode. For marketing links with scan analytics, compare third-party dynamic providers first. See QR tracking risks.
Create QR codes privately, right in your browser
qresta.site is a free QR maker for anyone who cares where their data goes. Your link, WiFi password, message, and contact details stay on your device. Everything is encoded with JavaScript in your tab, so we never receive that content to draw your code. That makes it easy to print guest WiFi posters, event badges, product labels, and share links without sending people through a tracking redirect.
A static QR holds the real destination inside the image (for example https://example.com
or a standard WIFI: string). Scanners read exactly what you put in. A dynamic QR sends
people through a vendor link that can log each scan and change where they land later. That can help marketing
campaigns, but it is often the wrong choice when guests or customers should reach one fixed place with no middleman.
qresta.site focuses on static codes you build locally. If you need scan analytics, compare providers carefully and read
their privacy policies.
Pick the right mode
- Link: any website or deep link. We add
https://when you leave it out. - Text: short messages, promo codes, or shelf labels.
- WiFi: join codes for posters, cafes, and reception desks.
- Contact: vCard QR for business cards and badges.
Colours, quiet zone, rounded corners, and a centre logo all stay on your device. Dark dots on a light background scan best. Large logos may need a quick test at print size. Download a PNG from your canvas, ready for slides, print, or social posts.
We may show Google AdSense and optional Google Analytics after you choose in the cookie banner. Until then, Consent Mode keeps ad and analytics storage off. We only store what we need to remember your cookie choice. See our Privacy policy or email privacy@qresta.site.
Want to understand tracking risks with other QR hosts? Read QR tracking risks: what to watch for.
Frequently asked questions
Does qresta.site upload my QR content?
No. Your QR is built in your browser with JavaScript. We do not intentionally send your link, text, WiFi details, or contact fields to our servers to create the image.
Static or dynamic QR: which should I use?
Choose static when the destination is final and you want fewer steps between scan and result. Choose dynamic only when you need a vendor to change links or count scans, and you are comfortable with their logging.
How do WiFi QR codes work?
We encode the standard WIFI:T:…;S:…;P:…;; format. Many phones offer to join the network after a scan. Try iOS and Android before you print a big batch.
Are ads or analytics required?
No. They load only if you accept cookies. If you decline, you still get the full tool with no ads and no analytics.
Will custom colours or a logo break scans?
Low contrast, tiny print, or a large centre logo can make scanning harder. Test anything important before you print at scale.
Who operates this site?
qresta.site is a free utility from bayata. See About and our legal pages for more.