QR Remix
User Guide

Everything you need to scan a code, reshape what it says, and generate a new one — from your first template to serial batch runs.

Covers QR Remix 1.2.4 for Android

In this guide

Jump straight to the part you need

  1. The four tabs
  2. Quick start: your first template
  3. Scanning codes
  4. Building templates
  5. Smart Fields
  6. Saved templates
  7. Results and output formats
  8. The scan log
  9. Free and Pro
  10. Menu and settings
  11. Your data
  12. Troubleshooting

The four tabs

QR Remix is organised around the four tabs at the bottom of the screen

📷

Scan

Open the camera and read a code. The decoded text appears here, ready to be used in a template.

🔧

Template

Compose the output you want from pieces of the scanned code, fixed text, and Smart Fields. Save templates and pick which one is active.

▣

Result

Shows the newly generated QR code or barcode together with the exact text it contains.

📋

Log

A history of everything you have scanned and generated. Any past scan can be sent back into a template.

Three other parts of the screen are worth knowing before you start:

  • The status line under the app name tells you what just happened, for example Code scanned successfully or QR Code ready (17 chars).
  • The active template bar appears above the tabs whenever a template is active. Every scan is converted with that template until you tap × on the bar to switch it off.
  • The menu (the three dots at the top right) holds Pro, appearance, scanner information, and the privacy policy.

Quick start: your first template

A worked example that turns a supplier code into a short shelf label

Suppose a supplier's QR code contains SUP-ACME|PN:4471-AX9|LOT:240917|QTY:0050, but your shelf labels only need the part number with a warehouse prefix: WH1-4471-AX9. The five steps below build a template that does this for every code you scan.

About the screenshots: these examples use QR Remix Pro. The basic shelf-label template below works in the free version; the composition, saved-template, and result screenshots also include an optional Pro serial suffix, producing WH1-4471-AX9-0001. Leave out the extra dash and serial segment to get WH1-4471-AX9.
Step 1

Scan a sample code

  1. On the Scan tab, tap Start Scanning and allow camera access if Android asks.
  2. Point the camera at the code. QR Remix beeps and closes the camera as soon as it reads it.
  3. The text appears under Decoded Content. Tap Use in Template.

You need one scanned sample so that you can point at the characters you want to keep.

QR Remix Scan tab showing the decoded content of a scanned QR code and the Use in Template button.
The sample loaded from the log; a fresh scan shows the same decoded text
Step 2

Pick the characters to keep

  1. On the Template tab, tap + Text, type WH1-, and tap Add.
  2. Tap + QR Field. The scanned text is laid out one character per box; swipe sideways to see all of it.
  3. Tap the first character you want (the 4), then the last one (the 9). The range and the selected text are shown underneath.
  4. Tap Add.
Select Character Range dialog in QR Remix with positions 12 to 19 selected, showing the text 4471-AX9.
Tap the start character, then the end character
Step 3

Check the preview

Each piece you add becomes a segment. Segments are joined from top to bottom, and the Preview box shows the result for the code you scanned.

If a segment is in the wrong place, use its ▲ and ▼ arrows. Tap a segment to change it, or tap its × to remove it.

The screenshot also shows an extra dash and a serial number segment, which is a Pro feature described under Smart Fields. You do not need those two segments for this example.

Compose Template screen in QR Remix listing text, QR field, and serial segments with a preview of the combined output.
Segments, output format, and the live preview
Step 4

Save the template

  1. Tap Save.
  2. Give the template a name, such as Shelf Label, and tap Add.

The template is saved and becomes the active template straight away. Its name appears in the dark bar above the tabs.

Saved Templates list in QR Remix with the Shelf Label template highlighted as active.
The saved template, highlighted as active
Step 5

Scan and convert

Go back to Scan and scan the next supplier code. Because a template is active, QR Remix applies it immediately and opens the Result tab with the new code.

From here on, every scan is one step: scan, and the converted code is on screen. Tap Scan Again for the next item.

To convert the sample you already scanned without scanning it again, tap Generate on the Template tab.

QR Remix Result tab showing a generated QR code, its text WH1-4471-AX9-0001, and the Generate Next button.
The Pro serial example; the basic template produces WH1-4471-AX9 without Generate Next

Scanning codes

Getting a clean read, including in poor light or from a distance

Starting a scan

Tap Start Scanning on the Scan tab. The first time, Android asks for permission to use the camera; QR Remix cannot scan without it. The camera opens full screen with a frame in the middle. Hold the code inside the frame and keep the phone steady — focusing is automatic.

When a code is read, the phone beeps, the camera closes, and the button changes to Scan Again. To leave the camera without scanning, tap × at the top right.

Flashlight and zoom

If your phone's camera supports them, two controls appear at the bottom of the camera screen:

  • Flashlight — tap the lightning icon for codes in dark places.
  • Zoom — drag the slider (up to 4×) for small codes or codes you cannot get close to.

What happens after a scan

  • No template active: the text is shown under Decoded Content along with the kind of code that was read. Tap Use in Template to start building with it.
  • A template is active: the template is applied at once and the Result tab opens with the new code.

Either way, the scan is recorded in the log.

What can be scanned

The free version scans QR codes. QR Remix Pro also scans Code 128, EAN-13, Code 39, ITF, and UPC-A barcodes.

Length limit: QR Remix works with up to 400 characters. If a scanned code holds more than that, only the first 400 characters are kept.

Building templates

A template is a recipe: a list of segments joined in order

The three kinds of segment

✂️

QR Field

A range of characters copied from the scanned code — for example characters 12 to 19. The same positions are taken from every code you scan.

🔤

Text

Fixed characters that are always the same: a prefix, a suffix, or a separator such as a dash.

⚡

Smart Field PRO

A value QR Remix fills in each time: a serial number, the current date or time, or a random ID.

Adding a QR Field

The + QR Field button becomes available once you have scanned a code, because you choose the range by tapping on real characters. Tap the first character, then the last. To keep a single character, tap it and then tap Add. If you tap the end before the start, QR Remix swaps them for you.

Positions start at 0. The first character of a code is position 0, the second is position 1, and so on. A segment shown as pos 12-19 takes the 13th to the 20th character.
Templates work by position, not by meaning. A QR Field always copies the same positions. If your codes vary in length or layout, the wanted text may sit somewhere else in the next code, and a code that is too short gives a shorter result. Templates suit codes that follow one fixed format; make a separate template for each format you handle.

Editing, reordering, and removing segments

  • Edit: tap a segment to reopen it and change it. Editing a QR Field needs a scanned code on hand.
  • Reorder: use the ▲ and ▼ arrows on the left of a segment.
  • Remove: tap the red ×. An Undo bar appears for about six seconds in case you change your mind.

The preview

The Preview box shows what the template produces for the code you last scanned, with a character count. Until a code has been scanned, QR Fields contribute nothing to the preview. The finished output is limited to 400 characters; anything beyond that is cut off.

Save, Generate, and Clear

  • Save stores the template under a name (up to 40 characters) and makes it active. Saving under a name that already exists replaces that template.
  • Save As replaces Save once you change a template you have already saved. Keep the name to update it, or type a new name to save a copy.
  • Generate creates a code from the template right now, using the last scanned code, without scanning again. It also works with no scan at all if the template has no QR Fields — handy for making codes from typed text.
  • Clear empties the editor so you can start a new template. Saved templates are not affected.

Smart Fields PRO

Values that QR Remix fills in fresh every time a code is created

Serial Number

A counter that moves forward by one step each time a code is generated — the tool for numbered labels.

  • Start at (from): the first number.
  • End at (to): the last number. Leave it empty for no limit. After the last number, the counter starts again from the first.
  • Step: how much to add each time. A step of 5 gives 1, 6, 11…
  • Zero-padding width: the minimum number of digits. A width of 4 turns 1 into 0001.

The dialog shows the first three numbers as you type, so you can confirm the settings before adding the field.

Serial Number Field dialog in QR Remix with start, end, step, and zero-padding settings and an example of the resulting numbers.
Serial settings with a live example
How the counter behaves: each saved template keeps its own counter, and it is remembered when you close the app. The counter advances on every generated code, whether it came from a scan, from Generate, or from Generate Next. The segment in the editor shows the number that will be used next. Changing a serial field's settings restarts its counter.

Date & Time

Inserts the current date or time from your phone's clock. Choose one of the ready-made formats, or type your own pattern using these codes:

CodeMeaningExample
YYYYFour-digit year2026
YYTwo-digit year26
MMMonth, two digits03
DDDay of the month, two digits09
HHHour, 24-hour clock14
mmMinutes (lower case)05
ssSeconds (lower case)30

Anything else in the pattern is kept as typed, so YYYY-MM-DD gives 2026-03-09 and YYMMDD gives 260309. Capital and lower-case letters matter: MM is the month and mm is minutes.

Random ID

Inserts a new string of random characters each time. Set the length (1 to 64 characters) and choose the characters to draw from: letters and digits, digits only, or letters only. Random IDs are suitable for telling items apart at a glance; they are not guaranteed never to repeat.

Saved templates

Keep one template for each code format you work with

Saved templates are listed at the bottom of the Template tab. Each one shows its name, its output format, and a short summary of its segments.

To do thisDo this
Make a template activeTap it. It is highlighted, loaded into the editor, and named in the bar above the tabs.
Stop using the active templateTap × on the active template bar. Scans then show the decoded text only.
Change a templateTap it, edit its segments, then tap Save As and keep the same name.
Rename a templateTap the pencil icon. Its serial counter is kept.
Restart a serial counterTap the circular arrow icon, shown on templates that contain a serial number.
Delete a templateTap its ×. An Undo bar appears for about six seconds.

QR Remix remembers the active template when you close the app, so the next time you open it you can start scanning straight away.

Results and output formats

What you get, and which kind of code to choose

The Result tab shows the generated code, the text inside it, and its character count. Hold the phone up to another scanner to read the code straight from the screen. To keep or print a copy, take a screenshot.

Generate Next PRO

When the template contains a serial number, a Generate Next → button appears under the result. Each tap produces the next code in the sequence from the same scanned text, so you can step through a numbered batch without rescanning.

Choosing an output format

Under Output Format on the Template tab, choose what kind of code the template produces. The format is saved with the template. QR Code is free; the barcode formats need QR Remix Pro.

FormatWhat the text must be
QR CodeAny text, up to 400 characters
Code 128 PROMost keyboard characters; best kept short so the barcode stays scannable
EAN-13 PRO12 or 13 digits
Code 39 PROCapital letters A–Z, digits 0–9, space, and - . $ / + %
ITF PRODigits only, and an even number of them
UPC-A PRO11 or 12 digits

If the text does not fit the chosen format, no barcode is drawn and a message such as Content is not valid for EAN-13 (requires 12–13 digits) is shown instead. Adjust the template so that its output matches the rule in the table.

The scan log

A record of every scan and every generated code — and a way to reuse them

Reading an entry

The newest entry is at the top. What each entry shows depends on where it came from:

  • A camera scan shows Scanned, the Template that was applied (or None), and the Result.
  • A generated code shows the Source text it was built from (if any), the Template, and what was Generated.

Tap an entry to open it and see the actual code. Use the Source and Result or Generated buttons to switch between the original code and the new one.

Using a past scan again

Open an entry and tap Use in Template. The logged text is loaded exactly as if you had just scanned it:

  • If a template is active, it is applied and the Result tab opens.
  • If no template is active, the Template tab opens so you can build one from that text.

This is the quickest way to try a new template against codes you scanned earlier, or to regenerate a label without having the original item to hand.

QR Remix Scan Log with a generated entry and an opened scanned entry showing its source QR code and the Use in Template button.
A generated entry above an opened scan

Deleting entries

The Clear button does one of two things, and asks you to confirm either way:

  • With an entry open, it deletes only that entry.
  • With no entry open, it deletes the whole log.
Deleted log entries cannot be restored. Unlike templates and segments, the log has no Undo.

Free and Pro

QR Remix Pro is a one-time purchase, not a subscription

FeatureFreePro
Scan QR codes✓✓
Templates with QR Fields and fixed text✓✓
Generate QR codes, with or without scanning✓✓
Saved templates and scan log✓✓
Scan barcodes (Code 128, EAN-13, Code 39, ITF, UPC-A)—✓
Generate barcodes in those formats—✓
Smart Fields: serial numbers, date & time, random IDs—✓
Serial batch runs with Generate Next—✓
AdvertisingA full-screen ad after every third scanNone

Upgrading

Open the menu and tap QR Remix Pro, or tap any feature marked PRO. The price for your country is shown before you confirm, and payment is handled by Google Play. Pro features switch on immediately and a PRO badge appears next to the app name.

Restoring a purchase

If you reinstall QR Remix or move to a new phone, open the menu and tap Restore Purchases. Make sure the phone is signed in to Google Play with the account that bought Pro, and that it is online.

Menu and settings

Tap the three dots at the top right

  • QR Remix Pro — upgrade, or see that Pro is active.
  • Restore Purchases — bring back Pro after reinstalling.
  • Appearance — each tap switches between System (follows your phone's setting), Light, and Dark.
  • Scanner Info — shows whether the camera permission is granted, whether your camera offers a flashlight and zoom, which kinds of code can be scanned, and your device and app version. Useful to check, and to copy, when contacting support.
  • App Info — the installed version.
  • Privacy Policy — opens the QR Remix privacy policy.
  • Share App — send the Google Play link to someone else.
QR Remix menu listing QR Remix Pro, Restore Purchases, Appearance, Scanner Info, App Info, Privacy Policy, and Share App.
The app menu

Your data

Where your templates and scans are kept

Templates, serial counters, and the scan log are stored on your phone. Scanning, applying templates, and generating codes all happen on the device and work without an internet connection.

There is no backup or export. Uninstalling QR Remix, or clearing its storage in Android settings, permanently removes your templates and log. A Pro purchase is not lost — it can be brought back with Restore Purchases.

For full details, see the QR Remix privacy policy.

Troubleshooting

Common problems and how to fix them

The camera does not open

QR Remix needs permission to use the camera. Open Android Settings → Apps → QR Remix → Permissions → Camera and choose Allow only while using the app, then return to QR Remix and tap Start Scanning. You can confirm the permission under Menu → Scanner Info.

A code will not scan

Hold the phone steady with the whole code inside the frame, and move a little closer or further away until the image is sharp. In poor light, turn on the flashlight. For a small or distant code, use the zoom slider. Wipe the camera lens if the image looks hazy, and avoid glare on glossy labels by tilting the phone slightly.

My barcode is ignored but QR codes scan fine

The free version scans QR codes only. Scanning Code 128, EAN-13, Code 39, ITF, and UPC-A barcodes is part of QR Remix Pro. Other barcode types are not supported.

The + QR Field button is greyed out

A QR Field is chosen by tapping characters in a scanned code, so the button is only available after a scan. Scan a sample code first, or open a past scan in the Log and tap Use in Template.

The result contains the wrong characters

QR Fields copy fixed positions. If the code you scanned is laid out differently from the sample the template was built on — a longer supplier name, a missing field — the positions no longer line up. Build a separate template for that code format, and activate the right template before scanning.

I get "Content is not valid for…" instead of a barcode

Each barcode format accepts only certain text; for example, EAN-13 needs 12 or 13 digits and ITF needs an even number of digits. Check the rules under Results and output formats, then adjust the template or switch its output format to QR Code, which accepts any text.

My serial number is not where I expected

The counter moves forward every time a code is generated with that template, including test scans. To start over, tap the circular arrow on the template in the Saved Templates list. The serial segment in the editor always shows the number that will be used next.

Part of my scanned text is missing

QR Remix keeps the first 400 characters of a scanned code, and limits generated output to 400 characters as well. Longer content is cut off at that point.

I deleted a template by mistake

Tap Undo on the bar that appears under the Saved Templates list. It stays for about six seconds; after that the template cannot be recovered and has to be built again.

Pro is missing after reinstalling or changing phone

Open the menu and tap Restore Purchases. The phone must be online and signed in to Google Play with the same Google account that made the purchase.

Still stuck?

Email sunmarcs@gmail.com. It helps to include the details from Menu → Scanner Info and, if you can, an example of the code you are working with.

Ready to build your
first template?

QR Remix is free on Android. New to the app? Start with the QR Remix overview.

Get it on Google Play