BitFummler – Bit- uh – What?

Jürgen Welzenbach

01/09/2021

Self-praise stinks! I agree. But in this case, it's not a problem, because the lack of browser-based smell support means there's no burden on readers ;-) So, what's the point?

I suffered from my inadequate mental arithmetic skills a long time ago – and they definitely haven't improved over the years. So I started "carving" a little tool to make converting from decimals to hexadecimal and various other number systems easier. (Note: If the saying "A fool with a tool is still a fool" comes to mind – there's definitely some truth to that :-D)

Gradually, further functions were added, some at the suggestion of the growing user community, such as

  • Set/Clear/Invert bits/bytes/words
  • Reflect
  • Rotate (Left/Right with and without wrap)
  • ASCII input/display
  • Signed/Unsigned
  • a simple C code parser (simply driven by curiosity to implement something like this with Lex/Yacc)
  • the display of Windows error codes or similar in text form (although this can now be done more quickly using a search engine – as I said, the BitFummler has already had a few years of experience on its virtual silverback).
    Sometimes it is also helpful to display the #define associated with a value – a simple C header parser makes this possible.
  • Representation of the 32-bit value as a bit field – freely configurable
  • and much more

The BitFummler is available for download at heise.de.

Have fun—er, trying it out. Bug reports and feature requests are, of course, welcome.

Jürgen Welzenbach


Written by Jürgen Welzenbach

After studying electrical engineering in Erlangen, Jürgen completed his diploma thesis in cooperation with a manufacturer of ophthalmological devices and the University Eye Clinic.

He discovered embedded software in two Erlangen companies and primarily developed HMIs for construction machinery and laboratory analysis devices.


More articles

  • 22/10/2026
  • General, Hardware, Mechanics, Quality, Testing

A prototype works. The device starts up, the electronics function as intended, and the first test is successful. However, this does not mean the development is complete by any means. Because with a ...

Read more
  • 08/10/2026
  • General, Documentation, Medioora, Requirements Engineering, Software, Systems Engineering

When requirements start to spread... The larger and more complex a medical device development project becomes, the more information is generated. Requirements are documented, technical decisions are made by others. ...

Read more
  • 10/09/2026
  • General, manufacturing, production, companies

Our production hub in Erlangen is growing for the second time. We've significantly expanded the production area once again. What began as a small in-house production facility next to our development office has now become... ...

Read more
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.

Strictly Necessary Cookies

Strictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings.