Electronics Calculators & Tools
Hands-on utilities that speed-up circuit analysis and design. All free, community-built.
Power Path and Ideal Diode Selector
Compare Schottky diodes, discrete P-MOSFET stages, and ideal-diode controllers for low-drop power paths, OR-ing, and reverse-current protection.
HID Report Descriptor Visualizer & Builder (USB HID Tool)
Paste hex or C arrays to decode HID report descriptors, then edit visually and export HEX, C, TinyUSB, or STM32 snippets. Includes ready-made keyboard, mouse, gamepad, and media-key templates with live explanations.
Voltage Divider Calculator (Loading, Power, ADC & Logic Level Use Cases)
Best-in-class voltage divider calculator: Vout, current, resistor power, optional load (Rload), ADC input sizing tips, and practical guidance for UART/I²C/logic level shifting.
Active Filter Designer (Sallen-Key + Bode Plot)
Design practical Sallen-Key active low-pass and high-pass filters: quick sizing from f0 or from fp/fs specs (Butterworth / Chebyshev I), E-series rounding, op-amp sanity checks, Bode/step plots, and SPICE export.
Cortex-M HardFault Decoder (CFSR / HFSR / BFAR / MMFAR + Stack Frame)
Advanced Cortex-M HardFault decoder. Analyze CFSR, HFSR, BFAR, MMFAR + stack frame (PC/LR/xPSR). Works great with STM32, nRF, NXP and more.
Buck / Boost Designer (Inductor + Caps + Audit)
First-pass sizing for buck and boost converters: pick ripple targets, get L/C starting points, sanity-check a chosen BOM, explore worst-case corners, and export a review-ready summary.
RS-485 / CAN Termination & Bias Planner
Size RS-485 fail-safe bias resistors, sanity-check termination loading, and get practical CAN termination values (classic + split) with quick notes.
Battery Burst Droop Estimator (Brownout Margin + Hold-up Caps)
Estimate VBAT sag during a peak current burst (I*R + ESR step + RC droop). Size hold-up caps and check brownout margin.
Browser SWD Flasher (CMSIS-DAP / DAPLink over WebUSB)
Flash BIN/HEX, run SWD link checks (DPIDR + CPUID), and read memory from a CMSIS-DAP probe — straight from your browser. No installs.
WebBluetooth GATT Explorer (BLE Read/Write/Notify in the Browser)
Browser-based BLE debug panel: connect with Web Bluetooth, explore GATT, read/write/notify, plot live values, get RSSI from advertisements (scan/watch when supported), run a GATT link test, and export logs/reports.
WebSerial Board Console (Serial Monitor + Plotter in the Browser)
Connect to your microcontroller over Web Serial (no install). Monitor logs, send commands, plot data in real-time, and flash firmware on supported boards.
Battery Life Calculator: Duty Cycle, Sleep Current, Regulator Loss
Estimate battery life from active and sleep current, duty cycle, battery capacity, and regulator losses. Useful for low-power embedded system design.
RC Snubber Calculator (Damp Ringing / Reduce EMI)
Turn a scope capture into RC snubber values: estimate parasitic L/C from ringing frequency, pick Csnub, and get a starting Rsnub plus loss estimates.
Via Stitching Calculator (IPC-2221A + EMI)
Calculate an initial via stitching pattern for ground planes. Compare IPC minimum spacing against the EMI lambda over 20 rule and estimate a practical via grid.
PCB Via Current Capacity Calculator (IPC-2221)
Calculate via current capacity and thermal properties using IPC-2221 standard. Determine how many vias you need for your power traces.
PCB Track Width Calculator (IPC-2221)
Calculate the minimum PCB track width for your current requirements using the IPC-2221 standard. Get instant results with resistance, voltage drop, and power dissipation calculations.
Crystal Load Capacitor Calculator
Calculate the perfect load capacitors for your crystal oscillator. Interactive tool for MCU clock circuits with frequency accuracy analysis and component recommendations.
PCB Stackup & Impedance Calculator
Design PCB stackups and calculate controlled impedance for high-speed signals. Interactive stackup builder with microstrip, stripline, and differential pair calculations.
I2C Pull-Up Calculator: Rise Time, Bus Capacitance, Rp Min/Max
Calculate I2C pull-up resistor limits from bus capacitance and rise-time targets. Size Rp for Standard, Fast, and Fast Mode Plus designs.
Coil Inductance Calculator (Air-Core & Rod Core Beta) - Solve L or Turns
Best-in-class coil inductance calculator for single-layer air-core solenoids, plus an experimental rod-core model. Solve for inductance or for turns, switch units, share presets, and learn theory/limits with a concise FAQ.
LED Resistor Calculator
Quickly calculate the required series resistor for your LED. Find the nearest standard resistor value and power dissipation to safely light up your project.
NE555 Timer Calculator
Calculate frequency, duty cycle, and pulse duration for 555 timer circuits in astable or monostable mode.
AWG ↔ mm² Converter, Ampacity & Voltage Drop (with Visualization)
Convert AWG to mm and mm², check ampacity (with bundling derating), compute voltage drop with temperature/material, and compare gauges visually. Includes exportable reference table.
RJ45 Pinout & Cable Wiring Tool
Interactive T568A/B pinout tool for creating straight-through or crossover Ethernet cables. Includes cable category guides and use-cases.
JTAG & SWD Pinout Guide: ARM 10-pin, 20-pin, ST-Link, J-Link
Find JTAG and SWD pinouts for common debug headers and probes. Compare ARM 10-pin, 20-pin, ST-Link, J-Link, Tag-Connect, and more.
USB‑C Pinout Explorer & Configuration Tool
Interactive reference and configuration tool for the 24‑pin USB Type‑C connector. Select common use-cases to see exactly which pins you need to connect.
Differential Pair Skew & Length Matching Tool
Calculate skew between differential pair traces and determine required length adjustments for timing alignment.
Microstrip Impedance Calculator: PCB Trace Z0 (Hammerstad & Wheeler)
Calculate PCB microstrip impedance from stackup dimensions using Hammerstad & Jensen or Wheeler models. Fast Z0 estimates for controlled-impedance routing.
Cable Harness Diagram Generator
Create and visualize cable harness diagrams directly by describing them in YAML. Generate instant SVG pinouts for your electronics and electrical harness projects.
I²S & TDM Clock Calculator and Validator
Easily calculate and validate I²S and TDM clock configurations (BCLK, LRCK, MCLK) for your digital audio projects. Ensure correct clock ratios for MCUs, CODECs, DACs, and ADCs based on sampling rate, bit depth, and channel count.
Passive Filter Analyzer (RC, RL)
Interactively calculate and visualize the frequency response (Bode plots) of common RC and RL passive electronic filters. Determine cutoff frequencies, and analyze magnitude and phase characteristics.
M.2 Pinout Generator
Interactively generate M.2 connector pinouts based on module key (A, B, E, M) or application (SSD, Wi-Fi, WWAN). Filter pins and view keying diagrams. Find the specific M.2 pin configuration you need.
Optimal NTC Bias Resistor Calculator
Determine the best series resistor (Rs) for an NTC thermistor to maximize voltage swing or improve linearity over a specific temperature range. Calculates standard E12 resistor values.
Resistor Color Code Calculator (4, 5, 6 Band)
Easily calculate resistor values from color codes. Supports 4-band, 5-band, and 6-band resistors, including tolerance and temperature coefficient (TCR).