# Edit and Manage QR Codes (/docs/qr-codes/manage-existing-qr-codes)



Open a QR code from the QR Codes list or a campaign detail page. The editor separates controls into **General**, **Destinations**, and **Design**.

## General [#general]

Use **General** for:

* internal name
* serving domain where it can still be changed
* campaign assignment
* UTM tracking and campaign-linked or QR-specific values
* tags

Tag assignment is saved immediately when selected. It is not part of the main **Save changes** action.

## Destinations [#destinations]

Use **Destinations** for:

* default fallback
* iOS and Android rules
* country rules
* combined device-and-country rules
* temporary schedules
* GS1 default and typed resources, when applicable

Read [Choose Where Scans Go](/docs/qr-codes/destination-rules) to learn which destination GeoQR uses when several choices could apply.

## Design [#design]

Use **Design** for colors, modules, eyes, frames, labels, linked media, and reusable templates. GS1 codes also expose product-identifier artwork and GS1-specific design guidance.

## Save, Discard, and Live Changes [#save-discard-and-live-changes]

* **Discard** restores unsaved main-form changes.
* **Save changes** saves changes from the General, Destinations, and Design tabs.
* Saving an existing QR updates its live behavior after a confirmation warning.
* Tag selections are immediate and are not reverted by discarding the main form.

<MiniAlert tone="warning" title="Saved changes are live">
  A destination or tracking change affects future scans behind the existing printed code. Review the confirmation and test the live QR immediately after saving.
</MiniAlert>

## Redirect Verification [#redirect-verification]

The editor shows a safety status for configured links and lets you verify individual destinations. Save a newly entered link before trying to verify it.

Do not assume the artwork preview proves the destination works. Test the live link with the devices, countries, and schedule conditions your rollout depends on.

## After a Downgrade [#after-a-downgrade]

If a downgrade leaves the organization above its QR code or domain limit, existing QR codes remain live. Items above the new limit become read-only.

To regain editing access:

1. upgrade to a plan that covers the current usage, or
2. ask an owner to delete other QR codes or domains until usage fits the current plan

GeoQR keeps existing QR codes working during this state so printed codes do not break.

## Delete a QR Code [#delete-a-qr-code]

Only an organization owner can delete a QR code.

1. Open **QR Codes**.
2. Open the three-dot menu on the QR code's row.
3. Select **Delete** and review the warning.
4. Confirm **Delete QR code**.

Deleting a QR code frees one place in the plan, but the QR code immediately stops working when scanned. Deletion cannot be undone. Historical scan events can remain in Analytics and are labeled **Deleted QR code**.

<MiniAlert tone="warning" title="Do not delete a printed QR code you still use">
  If the QR code appears on packaging, signs, labels, or other distributed material, deleting it will break every existing copy.
</MiniAlert>

## GS1-Specific Editing [#gs1-specific-editing]

You cannot change the domain on an existing GS1 QR code. You can still update its available product links and export its configuration while your plan allows it. Read [GS1 Digital Link](/docs/qr-codes/gs1-digital-link) before changing an existing product QR code.

## See Also [#see-also]

* [Campaigns](/docs/campaigns)
* [Tags](/docs/tags)
* [Design and Media](/docs/qr-codes/design-and-media)
* [Test and Share](/docs/qr-codes/publish-and-share)
* [Billing](/docs/billing)
