Barcode & QR Analizador (Readable Scan Strings)

Paste a scanner string to split, normalize, and copy each element cleanly.

No external transmission (browser-only) Fallback to raw display when parsing fails

Entrada (scan result)

No external transmission (browser-only)

Insert sample

You can paste multiple scans separated by new lines

Invisible separators are visualized automatically

Parsing mode
Salida format

Formatting options

Common
Advanced
GS1 only

Salida

Turn off to copy the readable version

Paste on the left to see results here
Use the sample button to try it quickly.

How to use

Paste the scanner output

Resultadoados update instantly as you type.

Choose a parsing mode

Switch between plain and GS1 views.

Copiar as table, JSON, or text

Pick the format that fits your workflow.

Examples

Plain (JAN/EAN)
Numeric only
4901234567890
GS1 (with separator)
AI parsing + separator
]C101095011015300031724073110ABC123␝21XYZ
QR (URL)
URL type
https://example.com/product/123?lot=ABC

FAQ

Which standards are supported?

We target general barcode/QR scan strings and parse them where possible. GS1 is analyzed around Application Identifiers (AIs) on a best-effort basis.

What if parsing fails?

If GS1 cannot be identified or is uncertain, the input is shown as-is and formatted for easy copying.

Is any data sent to a server?

No. Everything is processed locally in your browser.

Why do I see symbols like ␝?

They represent invisible separators from scanners. You can switch between readable and raw copies.

Notas

  • Industry-specific formats may not be fully supported. Resultadoados are best effort; follow your internal rules or specs for final interpretation.
  • GS1 uses many variable-length fields. Missing separators can make parsing ambiguous, so keep the raw data for verification when needed.
  • This tool is a calculation aid and does not replace design, legal, contractual, or safety requirements.
  • Preset numbers are examples and may vary by condition.