Try CircuitLens

Reference sheets

I2C addresses

I2C address reference

An I2C scanner only ever prints a hex number — this turns that number back into "which module is this, and what else could it be". Addresses are 7-bit (the byte an 8-bit scanner reports, including the R/W bit, is double this). Several entries deliberately overlap: that's not a mistake in this table, it's a real trap on a shared bus, called out in the last column.

More reference sheets