↑ ↓ to select, Enter to open

← Back to the logbook
New project1 min read

New: NFC Keyboard Emulator, tap a card and you're done

Turns a contactless PC/SC card reader into a keyboard. Place a card on the reader, and its UID appears in the focused field. For macOS and Windows.

by NoiXdev

You have an NFC reader like the ACR122U. You place a card on it, and nothing happens in your form. Many readers hand cards over through the PC/SC smartcard interface rather than acting as a keyboard. So a web form or a till that simply expects typed input never notices.

NFC Keyboard Emulator closes that gap. Pick your reader, switch typing on and place a card. The app reads the UID and types it into whichever field has focus, just as if you’d typed it yourself.

What it does

  • Works with contactless PC/SC readers, verified with the ACS ACR122U.
  • Output the way you need it. Upper or lower case, separator, byte order, prefix, and Enter or Tab afterwards if you like.
  • No card in the wrong field by accident. Typing starts switched off, and one click turns it on or off.
  • A log of every scan with time, reader and UID, exportable as CSV.
  • Optionally send scans to your own server over HTTP or WebSocket. Until you switch that on, no UID leaves your computer.

Get started

Downloads for macOS and Windows are on the project page. The documentation explains how to set it up.

Go to the projectNFC Keyboard EmulatorTap a card, and its number appears in the field.

More from the logbook

  1. A new website and a new logo

    We rebuilt noix.dev. More room for every project, honest comparisons with other tools, and finally a place for news.

    News
  2. Why none of our tools needs an account

    A few thoughts on why we build software that runs on your computer or your server, and not on ours.

    Article
  3. What we're building right now: Pulsix

    Set up servers, monitor them and get alerted, in one interface. Pulsix isn't finished yet, but it's already open.

    News