Bierfux

Android · Free · No account

Which beer is actually cheaper?

Beer comes in different sizes, strengths, currencies and prices, which is exactly what makes comparing offers at the bar annoying. Bierfux does the arithmetic: enter what a beer costs and it tells you which one is really the better deal.

Coming soon on Google Play

Works offline · No account · No tracking

1

Oktoberfest · Munich

Maß Festbier

1 l · 6.0% · €12.90

€6.45 per 500 ml

2

Craft bar · Vienna

Double IPA

0.33 l · 8.5% · €4.80

€7.27 per 500 ml

Per half litre, the €12.90 Maß is cheaper than the €4.80 glass.

What the app does

Two ways to compare

Price per half litre, or price per 100 g of pure alcohol. The first answers where more beer stands for your money; the second, where more effect does. Surprisingly often those are not the same answer.

The arithmetic is per 500 ml, or per 100 g of pure alcohol at a density of 0.8 g/ml. The best three entries are tinted — green by volume, purple by alcohol — and the rest stay grey. If a beer has no alcohol content recorded, percent mode shows a question mark rather than an invented number.

Any currency, any unit

159 currencies, and millilitres, half litres, imperial pints or litres — converted into whichever base currency you picked. Rates are fetched at most once a day, and with no connection the app keeps using the last ones it has.

You set the base currency once and every price is converted into it. The list carries each currency with its code and its name, so you need not know that THB is the Thai baht — searching is enough.

Filter, and the ranking follows

By where you bought it, country, label and a date range. Ranks are recalculated inside the filtered list, so the best of what you can see is always number 1. The filter survives closing the app.

Choices are collected and only take effect on “Apply”, so the list does not jump at every tick. Whatever is active sits above the list as a chip you can take off one at a time. Compare and history each keep their own filter.

The Bierdeckel

Count the round the way you would on a cardboard coaster — a Bierdeckel. Settling up files the evening under past evenings, with a timestamp on every single drink, and the lines stay put for next time.

The lines are yours to make — “Großes Bier”, “Radler”, whatever the evening needs. Lines you never touched are left out when you settle up, so an untouched coaster files nothing. And past evenings are records: delete them, yes; edit them after the fact, no.

Nothing asks before it deletes

A swipe deletes immediately, and puts a message with “Undo” and a visible countdown over it. Being asked to confirm every small thing is more annoying than a mistake you can take back in four seconds. What each swipe does is yours to set.

The message stays for four seconds, with a bar running down so you can see how long you have. Undo restores the entry exactly as it was, dates and labels included — and it works for moving something into the history too.

A history with frozen rates

A price you file into the history keeps the exchange rate of its own date. What you paid last summer does not drift just because the rate has moved since.

Entries only get there from the comparison list, never out of nowhere. Change an entry’s date and the app fetches the rate for that exact day — and if you had no connection when you saved it, it is filled in later once there is one.

Privacy

Your data stays on your device

There is no account and no sign-up. Everything you enter — beers, prices, notes, the history — lives in a database on your device. No tracking, no analytics, no advertising ID. Android’s automatic Google backup is deliberately switched off, because with it on that sentence would not have been true.

That one request goes to bierfux.at and fetches exchange rates. It carries nothing about you and nothing about your entries — but, like any web request, it does reveal your device’s IP address. And for a history entry it also sends that entry’s date, so the rate from exactly that day can be used. That is everything that leaves the device.

Read the full privacy policy

3

permissions in the release build, and none of them for location, storage or the camera

1

network request, and it fetches exchange rates

0

cookies on this website — which is why there is no banner asking about them

All three permissions, in full

  • INTERNET — to fetch exchange rates
  • ACCESS_NETWORK_STATE — to know whether there is a connection
  • DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION — internal to the app, not something a person grants

Why the app exists

Three small ones, or one big?

Bierfux was built while travelling. You are out most evenings, and sooner or later the menu asks you exactly that: three small Changs, or one large with the second on the house? After the third beer nobody works that out in their head.

So we built the app we wanted that evening: type in the prices, and it tells you which offer is really the cheaper one. Everything else — the currencies, the Bierdeckel, the history — came from all the evenings after that.

Fancy inviting us for a beer?

If the app has saved you one, you can return the favour — entirely optional, and it unlocks nothing. The link goes to PayPal.

Invite us for a beer (opens in a new tab)