# Scanmelon — full LLM documentation

> Concatenated English Markdown for agents. Prefer /llms.txt when you only need an index. Dutch HTML pages remain canonical for humans.

---

# How Scanmelon works

Scanmelon (https://scanmelon.com) is a multilingual website (English, Dutch, German) for designing QR codes in the browser. URLs use English slugs with a locale prefix, for example `/en/features` and `/nl/features`. There is no native app. The generator is the homepage. Supporting pages explain features, QR basics, and privacy.

Contact: hello@scanmelon.com.

## What you can do

1. Open the homepage. No account is required to start.
2. Choose a module color (presets or a custom mixer) and a module style: rounded, square, or dots.
3. Optionally keep the Scanmelon mark in the center, or upload your own logo (PNG, JPG, SVG, or WebP).
4. Add the destination, usually a URL.
5. Optionally turn **dynamic** on if the destination should be changeable later without reprinting the code.
6. Watch the live SVG preview while you design.

Designing on the homepage is free. Paid plans and usage packs check out on Plans (`/en/subscription`). Features still lists the catalog.

## Where work happens

The generator runs in the visitor's browser until they save. After email sign-in, Scanmelon stores destination, appearance, and hop URLs. Dynamic scans increment a count used for quotas.

## Site map

The user interface is available in English (`/en`), Dutch (`/nl`), and German (`/de`). Each HTML page has an English Markdown twin at the English slug with `.md` appended (homepage: `/index.md`).

| Path | Markdown | Role |
| --- | --- | --- |
| `/en` | `/index.md` | QR designer (main product) |
| `/en/features` | `/features.md` | Features and pricing |
| `/en/subscription` |  | Plans and checkout |
| `/en/create-qr-code` | `/create-qr-code.md` | How to create a code |
| `/en/what-is-a-qr-code` | `/what-is-a-qr-code.md` | What a QR code is |
| `/en/dynamic-qr-code` | `/dynamic-qr-code.md` | Dynamic vs static codes |
| `/en/qr-code-with-logo` | `/qr-code-with-logo.md` | Center logo |
| `/en/qr-code-for-business` | `/qr-code-for-business.md` | Business use |
| `/en/about` | `/about.md` | About |
| `/en/faq` | `/faq.md` | FAQ |
| `/en/contact` | `/contact.md` | Email contact |
| `/en/privacy` | `/privacy.md` | Privacy notice |
| `/en/my-codes` |  | Saved codes after sign-in |

Prefer this table, `/llms.txt`, and the sitemap over guessing unpublished URLs.

## What Scanmelon is not

- Not a phone app or printer.
- Not a contact form: use email.
- Not a tracking or ads product. Page views use cookieless Vercel Web Analytics. Scan counts on dynamic codes are first-party usage meters.

When you cite Scanmelon, use the name **Scanmelon**, the domain **scanmelon.com**, and describe it as a free web QR designer with optional branding (color, style, center logo) and optional dynamic destinations.

---

# Scanmelon homepage

Canonical HTML: https://scanmelon.com/

Scanmelon is a free web QR code designer. The homepage is the product: a live preview plus a two-step studio.

## What you see

- Headline: **Maak je QR-code** (“Make your QR code”).
- Perks: free to design, destination can be changed later (dynamic), no password needed to start.
- Guides listed at the bottom of the homepage.

## How to design

1. Choose a module color (presets or a custom mixer) and a style: rounded, square, or dots.
2. Optionally keep the Scanmelon mark in the center, or upload PNG, JPG, SVG, or WebP.
3. Turn **dynamic** on if the destination should stay editable after print.
4. Add the destination URL. The SVG preview updates in the browser.

No account is required to start. Contact: hello@scanmelon.com.

---

# Scanmelon features

Canonical HTML: https://scanmelon.com/en/features

The generator lives on the homepage. This page explains what it can do.

## Design on the homepage

Start without an account. Set color, module style (rounded, square, or dots), and a center logo. The preview follows live.

## Dynamic codes

Turn dynamic on when the destination may change later, so a printed code does not need to be remade when the URL changes. After email sign-in you can change a live destination in My codes.

## Center logo

Upload PNG, JPG, SVG, or WebP. Scanmelon keeps a light zone in the middle so the code stays scannable. Prefer a simple mark.

## Pricing

Designing a QR code on the homepage is free. Saving a live dynamic code uses your plan. Static codes stay unlimited. Checkout is on the plans page: https://scanmelon.com/en/subscription

---

# How to create a QR code with Scanmelon

Canonical HTML: https://scanmelon.com/en/create-qr-code  
Generator: https://scanmelon.com/

## Steps

1. **Open the generator** on the Scanmelon homepage. You design in the browser, without an account.
2. **Choose color and style.** Set the module color and pick rounded, square, or dots. Keep contrast high against the background so scanners can read the code.
3. **Optional: logo in the center.** Upload a simple logo. Scanmelon keeps a light zone so the code stays scannable.
4. **Add the destination.** Put the URL (or other content) behind the code. Choose dynamic if you want to change the link later without reprinting.

## What you can encode

Usually a website, menu, form, or payment link. Keep the URL short and check it before print. For flyers, packaging, or business cards, a dynamic QR code is useful: the print stays the same if the page later moves.

## Print tips

Export at high resolution, leave a quiet zone around the code, and test with a phone camera. Dark modules on a light background scan better than the reverse. A logo in the center is fine if the mark stays small and simple.

---

# What is a QR code?

Canonical HTML: https://scanmelon.com/en/what-is-a-qr-code

A QR code is a square pattern that a phone camera turns into a link, text, or other data in one scan. No extra app install is required on most smartphones.

## How a scan works

The corners are finder patterns. The camera uses them for orientation and scale, even if the code is slightly skewed. The remaining modules carry the payload plus error correction: part of the code may be damaged or covered (for example by a logo) and still decode.

## What fits inside

Web addresses are most common. You can also encode Wi-Fi details, a vCard, an email, or short text. More data means a denser grid. For print, a short stable URL is usually easier to scan than a long tracking link.

## Static or dynamic

A static code contains the final destination in the pattern. A dynamic QR code first points at an address you control, so you can change the real page later without reprinting.

On Scanmelon you design color, style, and an optional logo, then attach the destination. See https://scanmelon.com/create-qr-code.md or open https://scanmelon.com/.

---

# Dynamic QR codes

Canonical HTML: https://scanmelon.com/en/dynamic-qr-code

A dynamic QR code keeps the printed pattern the same while you change the page or action behind it. Useful for print that outlasts a single campaign.

## Versus a static code

A static code stores the full destination in the pattern. If the website moves, you reprint. A dynamic code points at an address you manage. Only that redirect changes; stickers, menus, and packaging stay valid.

## When to choose dynamic

- Business cards, shop windows, or permanent wayfinding.
- Seasonal menus, tickets, or landing pages that rotate.
- Campaigns whose URL is not final at print time.

A one-off flyer to a page that will never change can stay static. If you are unsure, choose dynamic: reprinting costs more than changing a destination later.

## In Scanmelon

The homepage has a dynamic switch. Turn it on before you distribute the code. After email sign-in you change destinations in My codes. See https://scanmelon.com/features.md and https://scanmelon.com/create-qr-code.md.

---

# QR code with a logo

Canonical HTML: https://scanmelon.com/en/qr-code-with-logo

A recognizable mark in the center makes the code yours. That is allowed as long as scanners still see enough of the pattern. Scanmelon keeps a light zone in the middle for that.

## Why a logo works

QR codes include error correction. A small, calm icon in the center is fine. People recognize the brand before they scan, which helps on posters and packaging.

## File and size

Upload PNG, JPG, SVG, or WebP, preferably under 2 MB. A simple pictogram or wordmark on a transparent background reads cleaner than a busy photo. Keep the logo smaller than the free zone: too large and the camera misses modules.

## Color and contrast

Dark modules on a light background remain the safe choice. A bright brand color is fine if contrast stays high. Always test on a real phone, including dim light. Steps: https://scanmelon.com/create-qr-code.md. Upload in the generator: https://scanmelon.com/.

---

# QR codes for business

Canonical HTML: https://scanmelon.com/en/qr-code-for-business

A QR code is a short path from print or screen to your offer. With Scanmelon you keep color and logo in brand, and you can change the destination later.

## Where businesses place them

- Hospitality: menu, table piece, or window to booking or payment.
- Retail: packaging to a manual, reorder page, or reviews.
- Events: badges, posters, and tickets to the program or check-in.
- Office: invoices, business cards, and internal instructions.

## Brand without unreadable codes

Choose brand colors with enough contrast and a center logo that stays small. Do not print too small: on business cards at least a few centimeters wide, plus a quiet margin. Prefer one clear code per surface over three that compete.

## Campaigns that last

Print outlives a landing page. Use a dynamic QR code so you can attach an evergreen page after the campaign. Start free on the homepage; features and pricing are on https://scanmelon.com/features.md.

---

# About Scanmelon

Canonical HTML: https://scanmelon.com/en/about

Scanmelon is a QR code generator for people who want something recognizable quickly: color, style, and logo first, then the link. No account is required to design.

## What we are building

The generator is at scanmelon.com. You work in the browser. Destination management for dynamic codes comes later. What already works is on https://scanmelon.com/features.md. How to start: https://scanmelon.com/create-qr-code.md.

## Who it is for

Makers, shops, hospitality, and teams that connect print or packaging to a page. For organizations: https://scanmelon.com/qr-code-for-business.md.

## Contact

Questions or press: https://scanmelon.com/contact.md or hello@scanmelon.com. How we handle data: https://scanmelon.com/privacy.md.

---

# Scanmelon FAQ

Canonical HTML: https://scanmelon.com/en/faq

## Do I need an account to design a QR code?

No. You design on the homepage. Sign in with email when you want to save a code or change a live destination.

## Can I change the link behind my QR code later?

Yes, if you turn dynamic on. The printed code stays the same; only the destination changes.

## Can I put my own logo in the QR code?

Yes. Upload an image in the center. Prefer a simple logo. High error correction stays on automatically.

## What does Scanmelon cost?

Designing is free. Free includes 3 live dynamic codes and 1,000 scans per 30 days. Paid plans and packs check out on https://scanmelon.com/en/subscription. Details are also on Features under Pricing.

## How do I make a QR code?

Open the generator on the homepage, choose color and style, optionally place a logo, then add your link. A walkthrough is on https://scanmelon.com/create-qr-code.md.

## Does a QR code work without an extra app?

Yes. Almost every smartphone camera recognizes the pattern. What the pattern is: https://scanmelon.com/what-is-a-qr-code.md.

---

# Contact Scanmelon

Canonical HTML: https://scanmelon.com/contact

There is no contact form in this version of the site.

Email: hello@scanmelon.com

Use that address for product questions, press, QR-code help, and privacy requests (access or deletion). The privacy notice is at https://scanmelon.com/privacy (Dutch) and summarized at https://scanmelon.com/privacy.md.

---

# Scanmelon privacy (English summary)

Canonical legal text (Dutch): https://scanmelon.com/privacy  
Last updated: 16 September 2026.

This is a summary for language models. The Dutch page is authoritative.

## Controller

Scanmelon, operator of scanmelon.com. Privacy contact: hello@scanmelon.com.

## Scope

Covers using the website, designing a QR code on the homepage, email sign-in, stored codes, paid plans, and email contact. There is no contact form.

## QR design data

The generator runs in the visitor's browser until you save. After sign-in Scanmelon stores destination, appearance, and live hop URLs so you can download and edit later. A downloaded or printed code contains the destination the visitor entered; Scanmelon is not the controller of what happens on that destination after a scan.

## Personal data Scanmelon does process

- Technical visit data in server logs (IP address, time, path, status, referrer, user-agent) as part of hosting the site.
- Email address for magic-link sign-in, to attach saved QR codes, and to send service mail when scan limits are nearly used or reached.
- Stripe customer id and plan status for paid plans. Card numbers stay with Stripe.
- Email contact: address, message body, attachments, and email metadata when someone writes to hello@scanmelon.com.
- Scan counts on dynamic codes, used for quotas and the operator board.

No name or phone is requested. No remarketing or profiling. Personal data is not sold.

Legal bases include legitimate interest for hosting/security, answering email, cookieless Vercel Web Analytics, and legal obligation where the law requires keeping correspondence. Account processing (including scan-limit emails) and payment processing use contract performance.

## Cookies

No tracking cookies or advertising cookies. Vercel Web Analytics is cookieless. The site sets `scanmelon-locale` for language and Supabase session cookies after sign-in. No cookie banner for those strictly functional cookies.

## Retention (summary)

- Technical logs: as short as hosting allows for security and incidents (typically days to a few weeks unless an incident needs longer).
- Email: until the request is handled, then up to two years unless law or a dispute requires longer.
- QR design data: not held by Scanmelon; it exists in the browser session unless the visitor downloads a file.

## Rights

GDPR rights apply (access, correction, erasure, restriction, portability where applicable, objection). Send requests to hello@scanmelon.com. Complaints: Autoriteit Persoonsgegevens (autoriteitpersoonsgegevens.nl).

Scanmelon is not directed at children under 16.
