Your rating: None Average: 4.9 (10 votes)

BarWal in a way is a continuation of ClubCode, as extending ClubCode is not easy to do and the data storage system is not very flexible.

BarWal (Barcode Wallet) makes use of groups to get more structure in the codes collection. It uses zint (available in my repo) for generating all the code images.

Zint supports a lot of codes:

  • Code 11
  • Standard 2of5
  • Interleaved 2of5
  • IATA 2of5
  • Data Logic
  • Industrial 2of5
  • Code 39
  • Extended Code 39
  • EAN
  • EAN + Check
  • GS1-128
  • Codabar
  • Code 128
  • Leitcode
  • Identcode
  • Code 16k
  • Code 49
  • Code 93
  • Flattermarken
  • GS1 DataBar Omni
  • GS1 DataBar Ltd
  • GS1 DataBar Exp
  • Telepen Alpha
  • UPC-A
  • UPC-A + Check
  • UPC-E
  • UPC-E + Check
  • Postnet
  • MSI Plessey
  • FIM
  • Logmars
  • Pharma One-Track
  • PZN
  • Pharma Two-Track
  • PDF417
  • Compact PDF417
  • Maxicode
  • QR Code
  • Code 128-B
  • AP Standard Customer
  • AP Reply Paid
  • AP Routing
  • AP Redirection
  • ISBN
  • RM4SCC
  • Data Matrix
  • EAN-14
  • VIN
  • Codablock-F
  • NVE-18
  • Japanese Post
  • Korea Post
  • GS1 DataBar Stack
  • GS1 DataBar Stack Omni
  • GS1 DataBar Exp Stack
  • Planet
  • MicroPDF
  • USPS Intelligent Mail
  • UK Plessey
  • Telepen Numeric
  • ITF-14
  • KIX Code
  • Aztec Code
  • DAFT Code
  • DPD Code
  • Micro QR Code
  • HIBC Code 128
  • HIBC Code 39
  • HIBC Data Matrix
  • HIBC QR Code
  • HIBC PDF417
  • HIBC MicroPDF417
  • HIBC Codablock-F
  • HIBC Aztec Code
  • DotCode
  • Han Xin Code
  • RM Mailmark
  • Aztec Runes
  • Code 32
  • Comp EAN
  • Comp GS1-128
  • Comp DataBar Omni
  • Comp DataBar Ltd
  • Comp DataBar Exp
  • Comp UPC-A
  • Comp UPC-E
  • Comp DataBar Stack
  • Comp DataBar Stack Omni
  • Comp DataBar Exp Stack
  • Channel Code
  • Code One
  • Grid Matrix
  • Ultracode
  • rMQR

More information on the codes can be found in the zint documentation:

Source on github

As with ClubCode: barcode can be used to scan codes and paste them via the clipboard in BarWal.

Adding custom icons

If you prefer to have more recognizable custom icons in the barcode list (company logo or so), you can add them instead of having a default icon.

Steps to take:

  • Get you icon (png format) ready, normally 128x128p. The height can be less, but the width should be 128 pixels for a proper result.
  • Make sure this image file is exactly named "barwal_icon.png"
  • Upload it to your Pictures (gallery) folder on the SFOS device. You can check if it shows up in the Gallery.
  • Choose edit from your related barcode in BarWal and press the "Import custom icon" button.
  • That should be it, you can now remove this icon image from your gallery once again.


Application versions: 
File harbour-barwal-1.0-6.aarch64.rpm175.88 KB29/06/2021 - 22:53
File harbour-barwal-1.0-6.armv7hl.rpm174.33 KB29/06/2021 - 22:53
File harbour-barwal-1.0-6.i486.rpm177.77 KB29/06/2021 - 22:53
File harbour-barwal-1.0-7.i486.rpm185.81 KB03/07/2021 - 15:08
File harbour-barwal-1.0-7.armv7hl.rpm182.32 KB03/07/2021 - 15:08
File harbour-barwal-1.0-7.aarch64.rpm183.77 KB03/07/2021 - 15:08
File harbour-barwal-1.0-8.aarch64.rpm184.18 KB04/07/2021 - 17:28
File harbour-barwal-1.0-8.armv7hl.rpm182.68 KB04/07/2021 - 17:28
File harbour-barwal-1.0-8.i486.rpm186.13 KB04/07/2021 - 17:28
File harbour-barwal-1.0-9.i486.rpm187 KB09/07/2021 - 01:05
File harbour-barwal-1.0-9.armv7hl.rpm183.51 KB09/07/2021 - 01:05
File harbour-barwal-1.0-9.aarch64.rpm185.03 KB09/07/2021 - 01:05
File harbour-barwal-1.1-1.aarch64.rpm185.21 KB19/07/2021 - 23:09
File harbour-barwal-1.1-1.armv7hl.rpm183.68 KB19/07/2021 - 23:09
File harbour-barwal-1.1-1.i486.rpm187.17 KB19/07/2021 - 23:09
File harbour-barwal-1.2-1.i486.rpm188.69 KB20/07/2021 - 16:47
File harbour-barwal-1.2-1.armv7hl.rpm185.24 KB20/07/2021 - 16:47
File harbour-barwal-1.2-1.aarch64.rpm186.68 KB20/07/2021 - 16:47
File harbour-barwal-1.3-1.aarch64.rpm189.38 KB16/11/2021 - 11:52
File harbour-barwal-1.3-1.i486.rpm190.9 KB16/11/2021 - 11:52
File harbour-barwal-1.3-1.armv7hl.rpm188.13 KB16/11/2021 - 11:52
  • 1.3-1
    • Opt out of sailjail
    • Small improvement in barcode string value layout
  • 1.2-1 French translation by baxyz
  • 1.1-1
    • Tap on code to toggle half/full size (not sure if there is any usecase)
    • Updated Polish and Swedish
  • 1.0-9 Added move to other group option to barcodes
  • 1.0-8
    • Polish language updated
    • Show custom icon in details and editpage
  • 1.0-7
    • Some more tinkering with the coverpage
    • Only enable import/remove icon button  when relevant
  • 1.0-6
    • Updated Polish
    • Only enable clear auto-open group when relevant
  • 1.0-5
    • Updated Swedish
    • Added Polish language thanks likot180
  • 1.0-4 Added option to auto open barcode group on start
  • 1.0-3 Fix space issue barcode strings
  • 1.0-2 Updated Hungarian
  • 1.0-1
    • New icon by JSEHV
    • Dutch language added by JSEHV
  • 0.9-2 Fixed custom icon issues on coverpage
  • 0.9-1
    • Updated Swedish
    • Show custom icon on coverpage
    • Consistent resizing of custom icon
  • 0.8-1
    • Option for custom icons in barcode list (see instructions above)
    • Small layout fixes
  • 0.7-1
    • Updated Swedish
    • Added icons to barcode list
  • 0.6-1 And barcode list should now be sorted without breaking the currently stored barcodes
  • 0.5-2 Forgot to add barcode string in details page, now fixed
  • 0.5-1
    • Added barcode details to context menu
    • Data conversion to remove zint codes from barcode names itself
  • 0.4-1
    • Updated Swedish
    • Hungarian translation added (thanks 1Zgp)
    • Show barcode image on coverpage if displayed in app
  • 0.3-1
    • Added Swedish translation (thanks eson57)
    • Forward possible zint errors as notifications
    • Display error screen instead of a previous valid barcode is case of an invalid barcode
    • Send banner message if adding group or barcode failed
  • 0.2-1
    • Make background white for proper qr-code scanning
    • Small layout fix in adding barcode page
  • 0.1-1 Initial version


ade's picture

Auto opening a group is less hard to implement. So this option is now added to the latest release. Now we can start saving some precious seconds of your life :-)

explit's picture

I wish me this option too...

idoki's picture

Ah, ok, thx, my bad. I just used it at the supermarket, it worked :)

idoki's picture

Hi, my problem: no matter what code I paste, BarWall always sets it as AP Redirection, although CodeReader shows something else.

ade's picture

Misunderstanding here: BarWal won't (and in most cases can't) tell what code the string is. So you have to set it yourself. Click on "AP Redirection" (is the first value in the list) and then select your actual barcode that CodeReader said it was.

schmolle's picture

Thank you, nice app! Search function in selection of code type could be useful.

ade's picture

Not sure if it adds a lot now that the list is in alphabetical order. And barcode types like Australia Post are abbreviated to AP, so they won't show up in a search.
But I will take it in consideration.

schmolle's picture

Well, yes, the sorted list makes it way easier to find the needed code type.

naytsyrhc's picture

Great app. Clubcode was good already. This one is even better and also supports ITF-14. Thanks a lot!

slava's picture

BTW, I posted the latest CodeReader to OpenRepos too under the name BarCode, not so long ago.

ade's picture

thanks for pointing that out, fixed.

maier's picture

The group name is not what i meant. I was writing about the code name. e.g. 2x Website name with desctiption 1x contact and 1x mainpage. I hope i could write it in a way that you understand what i mean.

ade's picture

I wrote "barcode(group)" because it applies to both barcodes and barcode groups.

rob_k's picture

I like it. Thanks!

maier's picture

I entered two entries with the same name but different descriptions .. 2nd entry was not saved also without error information.

ade's picture

That's what I would expect, because the barcode(group) name itself must be unique. But there is no error handling ATM, its om my todo list though.

maier's picture

White backgroud works fine :)

maier's picture

Btw. The icon is very cool)

maier's picture

Thanks) and a search funktion on the entry page (columns) which shows column results first and code resultd following would be a really helpful asset! shrinking results by typing.

ade's picture

Those numbers are the related zint codes, and I use them from the list.

Sorting the list would we the most simple, but I first need to find an alternative for the zint codes in this list.

maier's picture

Hi, thank you looks more friendly than CC. You may add a border to the generatet QR code as it is defined that it is working.

ade's picture

Decided to make the background white. Qr and other codes scan fine now.

ade's picture

Yep, just noticed the same issue myself. Hope to release a fix for this soon.