Skip to the content
Barcodehammer
English
Android · a one-off purchase, no subscription

From the EAN on a carton of milk to the ticket in the vault

Barcodehammer reads and creates twenty kinds of barcodes and QR codes. The work happens on your own device. No account, no signing in, no advertising, and what you scan is stored encrypted.

Coming soon onGoogle Play See what the app does
  • No account, no signing in
  • No advertising, in neither version
  • History encrypted with AES-256

Six things the app does for you

A scanner is quickly built. What you can do with a code afterwards is what makes the difference.

Scanning with the camera

Point and read. Thirteen formats are recognised, by the operating system's own recognition, so there is no connection and no waiting.

Creating codes in twenty formats

Pick a format, type the content, and the code is there at once, with no create button. Length, characters and check digit are checked.

A history you find your way back in

Everything you scan or create goes encrypted into a list, with descriptions and tags of your own. You can search it and group it by format, date or tag.

The ticket vault Pro

Concert, train, plane: tickets kept apart, behind a lock that opens with your fingerprint, face, PIN or pattern.

Bulk scanning Pro

The camera does not stop. Every code goes into a list, the same code adds to its count, and the count goes out as an Excel file.

A PDF full of tickets Pro

Share a PDF to the app and every page is searched. You get a single list, with the page number beside each entry.

Your tickets behind your fingerprint

A ticket is a right of entry, and you want it to hand the moment you reach the gate. In the ticket vault they sit in one place, apart from everything else, behind a lock that opens with your fingerprint, face, PIN or pattern.

That lock goes all the way to the key. The key to the vault is wrapped by a key in the Android Keystore that can only be used straight after authentication. Without a finger, a face or a PIN there is nothing to read, not even for someone who manages to take the file off the device.

The vault closes again by itself as soon as you leave the app. And because everything is on the device, it works just as well at a door where there is no signal.

How the encryption works →

AES-256-GCM

A key of its own per file, a nonce of its own per encryption, and the key in the operating system's secure storage.

Twenty kinds of code

Thirteen formats you can create and scan back; seven can only be created. That difference is fixed by the operating system's recognition, and the app says so before you create such a code.

Create and read 13

QR, Data Matrix, Aztec, PDF417, EAN-13, EAN-8, UPC-A, UPC-E, Code 128, Code 39, Code 93, ITF and Codabar.

Create only 7

EAN-2, EAN-5, ISBN, GS1-128, ITF-14, Telepen and RM4SCC.

For six formats the app works out the check digit itself if you leave it off, and verifies it if you do type it.

Free and Pro

One app. Most of it simply works for free; a one-off purchase adds a few things. The line runs along the quality, never along the kind of code. Every code can be created, read and shared in both versions.

What is in the free version and what Pro adds
What you can doFreePro
Scanning with the camera
Creating codes, all twenty formats
Encrypted history with tags and search
Backup with a password of your own
Saving as PNG 512 px 2048 px
Saving as SVG or PDF
The ticket vault behind your fingerprint
Every code out of a shared PDF
Bulk scanning with a count and an Excel file

What does not happen

The easiest part of an app to check is what it does not do. That is why it stands here, and not in small print.

No server

There is no account, no signing in and no place where anything ends up. The app makes no connection of its own.

No advertising, no trackers

In neither version. There is no analytics software in it and nothing is counted.

Honest about the internet permission

The app file holds the internet permission. Barcodehammer does not ask for it; it comes from Google's scanning library. That is not something we keep quiet. Read why.

What the app does not vouch for

A code appearing neatly on screen says nothing about what is in it. Whether a web address can be trusted, whether a ticket has already been used, whether that carton of milk is genuine: that stays your call. The app reads what is there and passes it on. It does not judge.

The same is said in the app itself, on the help topic What the app does not vouch for, and in chapter 4 of the terms of use.

Barcodehammer is coming to Google Play

The app is finished and is being checked on real devices. As soon as the listing is public, the button will be here.

Coming soon onGoogle Play Ask a question