# qrvote > qrvote (https://qrvote.org) is a free web app for running contests, surveys and scavenger hunts at in-person events with printed QR codes. Participants scan a code with their phone camera and take part in the browser: no app, account or sign-up. ## Key facts - Free. No ads, no premium tier, no tracking. - Participants need only a phone camera: no app, account or sign-up. - Organizers need no account either: they get a private organizer link. - One vote, response or player per phone, enforced on the server. - Anti-cheat: secret per-entry codes, per-network limits, suspicious patterns flagged and voidable, optional paper tickets. - Live results on the organizer dashboard or a big screen. - Data is deleted automatically 90 days after voting ends. ## What you can make - [QR code voting for contests](https://qrvote.org/qr-code-voting): Give each entry its own QR code. Visitors scan the one they like with their phone camera and tap vote. No app, no sign-up, one vote per phone. Free. - [QR code surveys for events](https://qrvote.org/qr-code-survey): Print one QR code. People scan it and answer on their phone in under a minute, and you see the results as they come in. No app, no sign-up, free. - [QR code polls](https://qrvote.org/qr-code-poll): Put a QR code on a slide, poster or table tent. People scan it, tap an answer, and the results update live on your screen. No app, no sign-up, free. - [QR code feedback forms](https://qrvote.org/qr-code-feedback-form): Put a QR code by the exit, on the tables or on your last slide. People rate their experience on their phone in under a minute, and you get charts and a CSV. No app, no sign-up, free. - [QR code scavenger hunts](https://qrvote.org/qr-code-scavenger-hunt): Hide a QR code at each checkpoint. Players scan them with their phone camera to collect them all, with clues for the ones they haven’t found yet. No app, no sign-up, free. ## How it works 1. Pick contest, survey or scavenger hunt at https://qrvote.org/#create and add entries, questions or checkpoints. 2. Print the QR codes: a sign per entry or checkpoint, or one poster for a survey or list vote. 3. People scan with their phone camera and vote, answer or collect. 4. Results update live on the organizer dashboard and an optional big screen. ## Survey question types - Choose one: multiple choice - Choose many: checkboxes - Yes / No: a quick yes or no - Agree scale: a 5-point Likert scale, strongly disagree to strongly agree - Rating: 1–5 stars or 0–10 - Short and long answer: written answers ## Frequently asked questions ### What is qrvote? qrvote is a free web app for running contests, surveys and scavenger hunts at in-person events. You print QR codes, and people take part by scanning them with their phone camera. ### Do people need to download an app? No. Any phone camera opens the page in the browser. There’s no app, account or sign-up. ### Do organizers need an account? No. When you create a contest, survey or hunt you get a private organizer link that works on any device. ### How does qrvote stop cheating? Each phone gets one vote, response or player. Codes can be kept secret on printed signs, networks are limited, suspicious patterns are flagged so you can void them, and you can hand out paper tickets for the strictest events. ### How much does it cost? Nothing. qrvote is free, with no ads and no tracking. ### What happens to the data? Contests, surveys and hunts are deleted automatically 90 days after they end. Voters are anonymous and nothing is sold or shared for advertising. ### Do voters need an app or account? No. Any phone camera opens the vote page in the browser. ### Can people vote more than once? Each phone gets one vote (or one per entry, if you let people like several). Clearing cookies or switching browsers runs into per-network limits and gets flagged, and paper tickets make it one vote per ticket. ### Can people vote from home? Not by default: each entry’s code only appears on its printed sign. If you’d rather, switch to one event code and people pick from a list. ### How do I show the results? Live on your dashboard or a big screen, or hidden until voting ends. You can download every vote as a CSV. ### Do people need an app? No. The phone camera opens the survey in the browser. ### Is it anonymous? We don’t ask for names or emails. You see each response, but not who sent it. ### Can someone answer twice? Each phone sends one response. If you allow it, people can change their answers until the survey closes. ### Can I export the answers? Yes, as a CSV with one row per response and one column per question. ### Can the audience see the results? Yes, if you choose live results, or when you put the big-screen view on a projector. You can also keep them to yourself. ### Can one person vote twice? Each phone answers once. Per-network limits and flags catch people who clear their cookies. ### Can a poll have more than one question? Yes. Add as many questions as you need, of any type. ### Can I ask “how likely are you to recommend us”? Yes. A 0–10 rating question shows the average and how many people chose each score. ### Is the feedback anonymous? We don’t ask for names or emails. You see each response, but not who sent it. ### Can I download the responses? Yes, as a CSV with one row per response and one column per question. ### Do players need an app? No. Any phone camera opens the checkpoint in the browser and collects it. ### How do players know where to look? Their progress page shows a clue for each checkpoint they haven’t found yet. ### How do I check who won? Finishers see a six-letter claim code. Type it into your dashboard to confirm it’s real. ### Can teams play? Yes. Each team plays on one phone and can add a name like “Team Pumpkin” for the leaderboard. ## For developers and agents - [API guide](https://qrvote.org/developers): read results; manage your own contest with its organizer key - [OpenAPI 3.1](https://qrvote.org/openapi.json), [API catalog](https://qrvote.org/.well-known/api-catalog), [auth.md](https://qrvote.org/auth.md) - Every public page is also available as markdown with `Accept: text/markdown`. ## Policies - [Privacy policy](https://qrvote.org/privacy) - [Terms of use](https://qrvote.org/terms) - [Copyright policy](https://qrvote.org/copyright) - [Accessibility](https://qrvote.org/accessibility) Contact: legal@qrvote.org