Skip to content
ScannerBenchBY SMARTFACT

FREE KEYBOARD-SCANNER CHECKS

Find out exactly what your scanner sends.

A barcode looks right. Your application still rejects it. Test the input in your browser, keep the leading zeroes, and compare it with a value you know.

Free to use. No account. Your working data stays in your browser.

INPUT / INSPECTOR EXAMPLE

Expected value

000017

Observed value

000017␠

One extra character
U+0020SPACEPosition 7

An illustrative value, not a device result.

MADE FOR THE FLOOR

For technicians, developers and operators checking a USB, Bluetooth or handheld scanner in native keyboard mode.

A USEFUL STARTING POINT

Start with one known barcode

ScannerBench listens in a field you explicitly arm. It shows the received text, individual Unicode characters and recent browser events. Use a synthetic barcode or a known test label first, so you can tell a genuine mismatch from an incorrect expectation.

FROM QUESTION TO EVIDENCE

Three steps to a useful result.

  1. 01

    Choose how a scan ends

    Select Enter or Tab if the scanner sends that key. Choose manual finish if it does not. An idle timeout is optional, not proof of a physical scan boundary.

  2. 02

    Start capture and scan

    Keep focus in the capture box. Inspect the result and character list. If nothing arrives, first confirm the scanner can type into an ordinary text editor.

  3. 03

    Compare and keep the evidence

    Enter the known encoded value. Review the exact result, then preview a redacted JSON or printable report before downloading it.

A CONCRETE EXAMPLE

Leading zeroes belong to the value

If the barcode encodes 000017, the expected value is 000017, not 17. A difference in length or a trailing space can explain why another system rejects the scan. ScannerBench preserves that distinction rather than converting the result to a number.

BEFORE YOU START

A few practical answers.

Can I test a scanner that is not in the device list?

Yes, if it presents as a native keyboard. The model list controls available manufacturer advice, not whether you can capture input. The initial reviewed references cover Zebra DS2208 and DS4608 USB keyboard settings.

Does this read a barcode using my camera?

No. Your scanner decodes the symbol. ScannerBench inspects what reaches the browser; it does not read an image or prove the printed barcode's quality.

Can I try it without hardware?

Yes. Use the built-in synthetic examples to explore capture inspection and comparison. These examples do not qualify a physical scanner.

What are the current limits?

This is a software-tested alpha. Physical scanner and OS combinations are not yet qualified. Model selection provides reviewed manual references; it does not detect, configure or certify a scanner. Raw HID, serial input, camera scanning, barcode decoding and GS1 interpretation are outside this release.

What happens to my data?

Scan values, expectations and device notes are processed in browser memory. No account, upload or tracking scripts are required. Reloading loses the session. Reports are redacted by default and downloaded only after review. Hosting may log ordinary page requests; suite links contain only a fixed referral marker.

ONE SMALL JOB, DONE WELL

Put ScannerBench to work.

Open the free tool and start with one known example.

Test your scanner

THE SMARTFACT WORKBENCH

Small tools. Useful on their own.
Better on the same workbench.

Check the input, check the print, then make something useful. Choose the tool for the job in front of you.

01 / Inspect the input

ScannerBench

See the text and key events your keyboard scanner sends. Compare them with the value you expected.

Test a scanner
02 / Check the print

PrintBench

Print a known PDF, measure its reference marks and compare scans from the printed codes.

Check a print
03 / Give every bin a name

FactoryCards

Create 100 × 50 mm bin and rack cards with Code 128 or QR, from one record or a CSV.

Make bin cards
04 / Explore production labelling

SmartFACT Labels

Explore controlled production labelling, with label rules, reviewed output and print history.

Explore Labels