ScannerBench
See the text and key events your keyboard scanner sends. Compare them with the value you expected.
Test a scannerFREE KEYBOARD-SCANNER CHECKS
Spaces, prefixes, terminator keys and invisible characters can be easy to miss. Inspect the captured value and test an explicit comparison rule without losing the original.
Free to use. No account. Your working data stays in your browser.
Expected value
000017
Observed value
000017␠
An illustrative value, not a device result.
For developers and support teams matching scanner input to order numbers, location codes or known test payloads.
A USEFUL STARTING POINT
An exact mismatch is evidence. ScannerBench shows it even when a configured comparison rule produces a match. You can remove a literal prefix or suffix, trim outer ASCII spaces or convert CRLF to LF in the comparison view. Rules apply in the order you select, only to the selected observation.
FROM QUESTION TO EVIDENCE
Start with a barcode whose encoded text is independently known. Inspect the escaped text and Unicode character list before adding any transformation.
Look at received characters and the event log separately. Enter and Tab may finish capture without becoming text. A Ctrl+] event alone does not establish that U+001D reached the field.
Add only the rule you want to investigate. Compare the original exact result and the configured result, then include the observation in a reviewed report.
The strings ABC-0017 and ABC-0017 followed by U+0020 are different. An outer-space rule can demonstrate that the space explains a mismatch, while the original capture remains unchanged. This does not change the scanner or fix the receiving application.
BEFORE YOU START
If the browser field receives U+001D, the inspector names it as GS. Literal backslash-u text is a different value. The current tool does not parse or validate GS1 element strings.
Browser textareas normalize line endings. Available paste-event text is retained separately from field text, and imported expectations retain their strings. Choose the observation carefully when comparing line endings.
No. Comparison rules do not rewrite stored captures or program the scanner. Exact and configured outcomes stay separate.
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.
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
Open the free tool and start with one known example.
THE SMARTFACT WORKBENCH
Check the input, check the print, then make something useful. Choose the tool for the job in front of you.
See the text and key events your keyboard scanner sends. Compare them with the value you expected.
Test a scannerPrint a known PDF, measure its reference marks and compare scans from the printed codes.
Check a printCreate 100 × 50 mm bin and rack cards with Code 128 or QR, from one record or a CSV.
Make bin cardsExplore controlled production labelling, with label rules, reviewed output and print history.
Explore Labels