semiconductor.tools
Back to blog index
May 12, 20267 min readBy Lora Neumann

The Complete PCB Design Toolkit: Free Online Calculators Every Engineer Should Bookmark

# The Complete PCB Design Toolkit: Free Online Calculators Every Engineer Should Bookmark Every PCB designer has a folder of bookmarks, a desktop full of spreadsheets, and a post-it note with formulas scratched on it.

Every PCB designer has a folder of bookmarks, a desktop full of spreadsheets, and a post-it note with formulas scratched on it. You calculate trace widths in one tool, pull-up resistor values in another, PoE budgets in a spreadsheet you inherited from a coworker three jobs ago, and FPGA specs in seventeen vendor tabs.

It works. Kind of. But it's scattered, and scattered tools lead to inconsistent assumptions — one calculator uses IPC-2221, another uses IPC-2152, and you don't realize they disagree until the board comes back wrong.

We built semiconductor.tools to put all of these calculations in one place, using consistent, standards-backed formulas, running entirely in your browser. Here's a walkthrough of every tool on the site and when you'll reach for each one.

The Five Tools

Tool What It Does Key Standard
Resistor Color Code Calculator Decode 4/5/6-band resistor values IEC 60062
I2C Pull-Up Resistor Calculator Size pull-ups for any I2C bus speed I²C / UM10204 (NXP)
PCB Trace Width Calculator Current capacity, resistance, voltage drop IPC-2221 / IPC-2152
PoE Power Budget Planner Voltage drop and power at PD for any PoE standard IEEE 802.3af/at/bt
FPGA Finder & Comparison Tool Compare FPGAs by resources, power, I/O, and price Vendor datasheets

Let's go through each one.


1. Resistor Color Code Calculator

When you need it: You're staring at a resistor and can't remember if that third band is orange or red. Or you're designing a circuit and need to find the standard value closest to your calculated resistance.

What it does: Decodes 4-band, 5-band, and 6-band color codes. Shows resistance value, tolerance, and temperature coefficient. Also works in reverse — enter a resistance and get the color bands.

Why it's better than a chart on the wall:

  • Handles 6-band resistors with temperature coefficient (ppm/°C)
  • Shows the nearest standard E-series value for any entered resistance
  • Works on your phone at the bench, not just on your monitor

Use cases:

  • Sorting through a parts bin
  • Verifying components before assembly
  • Finding the right resistor when your calculated value isn't standard

Try the Resistor Color Code Calculator →


2. I2C Pull-Up Resistor Calculator

When you need it: You're adding an I2C peripheral to your design and need to size the pull-up resistors. Too strong and you waste power. Too weak and your bus can't meet rise time requirements.

What it does: Calculates minimum and maximum pull-up resistor values based on bus capacitance, supply voltage, I2C mode (Standard, Fast, Fast Plus, High Speed), and the number of devices on the bus.

The formulas it uses:

R_min = (V_cc - V_OL_max) / I_OL
R_max = t_r / (0.8473 × C_b)

Where V_OL_max and I_OL come from the I2C specification (NXP UM10204), t_r is the maximum rise time for your mode, and C_b is total bus capacitance.

Practical features:

  • Supports all four I2C speed modes (100kHz, 400kHz, 1MHz, 3.4MHz)
  • Accounts for total bus capacitance including trace parasitics
  • Shows you the power dissipation in each pull-up (relevant for battery-powered designs)

Common mistake it prevents: Using 10kΩ pull-ups on a 400kHz bus with 200pF of capacitance. The rise time will be ~4.4μs — way over the 300ns Fast Mode limit. This calculator catches that immediately.

Try the I2C Pull-Up Calculator →


3. PCB Trace Width Calculator

When you need it: Any time you're routing a power trace or need to verify current-carrying capacity. Which is... most boards.

What it does: Calculates required trace width for a given current and temperature rise, plus trace resistance and voltage drop at any length. Supports both IPC-2221 and IPC-2152 standards.

Why both standards matter:

  • IPC-2221 is the older, more conservative standard. Good for quick estimates and when you want guaranteed safety margin.
  • IPC-2152 is more accurate and considers board construction (planes, thickness, etc.). Often allows narrower traces, which saves board space.

What you can calculate:

  • Required trace width for target current and temperature rise
  • Trace resistance per unit length (for voltage drop analysis)
  • Total voltage drop over a specified trace length
  • Power dissipation in the trace

Inputs: Current, copper weight, temperature rise, trace length, internal or external layer, standard selection.

Example: A 5A trace on external 1 oz copper with 10°C rise needs about 144 mils (3.7mm) per IPC-2221. That same trace routed on an internal layer? More than double — about 324 mils. This is the kind of thing you want to know before you finish your layout.

Try the PCB Trace Width Calculator →


4. PoE Power Budget Planner

When you need it: Designing a PoE-powered device, or planning a PoE switch deployment with multiple devices on long cable runs.

What it does: Calculates voltage drop, power loss, and available power at the powered device for any combination of IEEE 802.3 standard, cable type, and cable length.

Covers all PoE standards:

  • 802.3af (Type 1): 12.95W at PD
  • 802.3at (Type 2): 25.5W at PD
  • 802.3bt Type 3: 51W at PD (4-pair)
  • 802.3bt Type 4: 71.3W at PD (4-pair)

Inputs: PoE standard, cable category (Cat5e, Cat6, Cat6A), cable length, PSE voltage, PD power draw.

What it tells you:

  • Voltage at the PD after cable drop
  • Power lost in the cable
  • Whether your PD will actually work at that distance
  • Per-pair current to verify you're within cable ratings

Why this matters: A 90W Type 4 device at the end of a 100m Cat5e cable doesn't get 90W. After cable losses, you might get 75–80W depending on PSE voltage. If your device needs every bit of that 71.3W budget, you need to know the real numbers — not the headline spec.

Try the PoE Power Budget Planner →


5. FPGA Finder & Comparison Tool

When you need it: Starting a new design and trying to figure out which FPGA fits your requirements — and your budget.

What it does: Lets you filter and compare FPGAs across vendors (Lattice, Intel/Altera, Xilinx/AMD, Microchip) by logic element count, I/O count, SerDes speed, process node, package, and estimated power.

Filter by:

  • Logic elements / LUTs (from 1K to 1M+)
  • Number of I/O pins
  • SerDes lane count and speed
  • Process node
  • Package type and size
  • Core voltage

Compare side-by-side:

  • Logic density and DSP resources
  • BRAM capacity
  • Transceiver specifications
  • Typical static and dynamic power
  • Package dimensions and pin compatibility

Why it's useful: Comparing FPGAs across vendors is a pain. Xilinx lists "logic cells," Intel lists "ALMs," and Lattice lists "LUT4s." They're not directly comparable without conversion. This tool normalizes the metrics so you can actually make an apples-to-apples comparison.

Try the FPGA Finder →


How These Tools Work Together

Most real designs need more than one calculator. Here's a typical workflow:

Example: Designing a PoE-Powered IoT Gateway

  1. FPGA Finder — Select an FPGA with enough logic for your protocol stack and enough I/O for your peripherals
  2. PCB Trace Calculator — Size the power traces from the PoE front end to the FPGA core and I/O supplies (3A at 1.0V needs careful sizing)
  3. I2C Calculator — Size pull-ups for the I2C bus connecting your sensor, EEPROM, and PMBus power controller
  4. PoE Planner — Verify that your 802.3at-powered device will actually get enough power through 80m of Cat5e at 50°C ambient
  5. Resistor Color Code — Because you always need to verify a resistor at the bench during bringup

Each tool uses consistent, standards-backed formulas. No guessing, no conflicting assumptions between tools.

No Sign-Up, No Install, No Catch

Every calculator on semiconductor.tools:

  • Runs in your browser — nothing to install, works on any device
  • Uses no server — your data stays on your machine
  • Requires no account — no sign-up, no email, no trial
  • Is free — no premium tier, no feature gating
  • Exports results — PDF and CSV export on every tool

Bookmark It. Use It. Share It.

If you design boards, these five tools cover the calculations you do most often. Bookmark the ones you use daily, or just bookmark the homepage and navigate from there.

Tool Link Best For
Resistor Color Code semiconductor.tools/resistor-color-code Reading and verifying resistors
I2C Calculator semiconductor.tools/i2c-calculator Pull-up sizing, bus validation
PCB Trace Width semiconductor.tools/pcb-trace-calculator Power traces, current capacity
PoE Planner semiconductor.tools/poe-planner PoE voltage drop, power budgets
FPGA Finder semiconductor.tools/fpga-finder FPGA selection and comparison

semiconductor.tools — free engineering calculators for PCB designers. No sign-up, no install, no nonsense. Just the math you need, backed by the standards you trust.