QR codes for a multilingual exhibit set
Signing up again each time the free allowance runs out feels like the path of least resistance in the moment. What it actually buys is three separate logins nobody wrote down anywhere, a scan count for "Exhibit 03 - EN" sitting in one dashboard and "Exhibit 03 - IT" sitting in another with no way to view them side by side, and a real institutional risk: if the colleague who created account two or three leaves, whoever inherits the project may not have the password, and eight or seventeen printed labels quietly become unrepointable.
| Three free accounts | One Pro account (£9/month) | |
|---|---|---|
| Setup effort | Sign up again each time the cap is hit | One sign-up, one paste of the full 26-row list |
| Who can edit a code | Whoever remembers which account owns it | Anyone with the one shared login |
| Comparing EN vs IT engagement | Not possible; scans are split across dashboards | One dashboard, every exhibit, every language |
| Continuity if staff change | A leaver can take a working login with them | The account belongs to the institution, not a person |
Thirteen exhibits times two languages is twenty-six codes, and the cross-product is genuinely just this table, continued to Exhibit 13. Build it once and every future language is one more column, not a rethink.
| Exhibit | Language | Destination | Label |
|---|---|---|---|
| 01 | EN | https://example.org/collection/roman-coins | Exhibit 01 - EN |
| 01 | IT | https://example.org/collection/roman-coins-it | Exhibit 01 - IT |
| 02 | EN | https://example.org/collection/iron-age-torc | Exhibit 02 - EN |
| 02 | IT | https://example.org/collection/iron-age-torc-it | Exhibit 02 - IT |
| … | … | … continuing to Exhibit 13 | … |
Typing twenty-six labels by hand is exactly how the three-account problem starts: it's slow enough that hitting the free cap partway through feels like a reason to open another account rather than finish the list first. A single spreadsheet formula avoids the retyping entirely. With the exhibit number in column A and the language code in column B, a label column of ="Exhibit "&TEXT(A2,"00")&" - "&B2 produces "Exhibit 01 - EN" and copies down all twenty-six rows in seconds.
A2: 01 B2: EN
C2: ="Exhibit "&TEXT(A2,"00")&" - "&B2 → "Exhibit 01 - EN"The label is also the exported filename
The bulk generator's label field becomes the downloaded file's name, so a consistent "Exhibit 03 - IT" label sorts the print handoff folder for you: no separate renaming pass, and the print house sees twenty-six files already in floor order.
Two languages doesn't mean the second one is guessed. If the museum already tracks visitor origin, whether from a booking system, a school-visit register, or simply the country split in existing scan analytics, that tells you which language earns its place first. Add a third language only once the first two are proven by actual scans, rather than interpreting on spec for a language nobody who visits reads.
Twenty-six codes is a full multilingual collection and, at three free dynamic codes per account, is comfortably past the free allowance no matter how it's split. One Pro account at £9/month covers the whole set, with room to add a third language or a fourteenth exhibit without opening a fourth account.