Utilities for representing data, converting storage units, calculating CRCs, sizing LED resistors, reading resistor colour bands and solving common firmware, embedded and electronics tasks directly in the browser.
Category
Embedded and electronics
Converters and calculators for low-level programming, embedded systems and electronics.
Tools
- IPv4 and number base converterConvert IPv4 addresses and integers between decimal, hexadecimal and binary exactly.
- Online CRC calculator for text and bytesCalculate known or custom CRC variants without sending the data.
- LED resistor calculatorCalculate a preferred resistor and power rating for series or parallel LED branches.
- Resistor color code calculatorRead resistor bands and calculate value, tolerance and range.
- Storage unit converterConvert decimal and binary storage units with exact precision.
Guides in this category
- GB and GiB: differences and how to convert themLearn why gigabytes and gibibytes are not the same amount, how to convert them, and how to interpret the displayed capacity.
- How to calculate a resistor for an LEDCalculate a limiting resistor for one or more LEDs, choose a commercial value and check tolerance and power.
- How to convert binary to decimal step by stepConvert a binary integer to decimal by adding powers of two, with a fully worked example and an exact reverse check.
- How to convert decimal to hexadecimal step by stepConvert a decimal integer to hexadecimal by dividing by 16, interpreting remainders, and checking the exact result.
- How to read a resistor color codeLearn how to orient and decipher 4, 5 and 6 band resistors, with examples of value, tolerance and thermal coefficient.
- What is a CRC and how to choose its parametersUnderstand what a CRC detects, why the CRC-16 name is not enough, and how to choose polynomial, init, reflection, xorout, and byte order.