Free embeddable calculator widgets for your website
Every TechCompare tool can be dropped into your own site with a single iframe snippet. Your readers get a working interactive calculator without leaving your page, and you don't have to build or maintain anything.
It's free, with no signup and no API key. Pick a tool below, copy the snippet, and paste it into any HTML block. The only condition is the small "Powered by TechCompare" link that ships with every embed.
26 embeddable tools
PPI & Retina Calculator
Pixel density and Retina viewing distance for any screen, with a side-by-side comparison mode.
Viewing Distance Calculator
Recommended seating distance from resolution, screen size, and eyesight.
Display Bandwidth Calculator
The cable bandwidth a resolution, refresh rate, and color depth actually need.
Data Transfer Time Calculator
How long a file takes to copy at a given connection speed.
RAM Latency Calculator
True memory latency in nanoseconds from RAM speed and CAS timings.
Power Cost Estimator
What a PC or appliance costs to run per hour, day, and year.
LLM Pricing Calculator
Compare LLM API costs across providers for your token usage.
LLM VRAM Calculator
The GPU memory a model, context size, and quantization will need.
FPS Visualizer
See the real difference between 30, 60, 144, and 240 FPS in motion.
Monitor Size Comparator
Monitor dimensions and footprint compared at true scale.
Monitor Curve Comparator
How 800R through flat curve ratings change a monitor's shape.
Desk Setup Visualizer
Plan a desk layout with monitors, arms, and clearance to scale.
Aspect Ratio Visualizer
Overlay any two aspect ratios to see the cropped or added area.
Contrast Ratio Checker
WCAG contrast ratio and pass/fail grades for any color pair.
RAID Calculator
Usable capacity and redundancy for every RAID level and drive count.
Frequency Generator
Generate test tones and sweeps for speakers and hearing checks.
Memory & Storage Latency Visualizer
The speed gap from CPU cache to RAM to SSD to HDD, animated to scale.
Cron Generator
Build a cron expression visually and read it back in plain English.
Unix Timestamp Converter
Convert Unix timestamps to dates and back, with a live clock.
Text Encoding Converter
Convert text between Base64, URL encoding, hex, and more.
How embedding works
- 1
Copy the snippet
Open the tool you want and click the Embed button next to the share icon, or use the one on the card above. The dialog gives you a ready-to-paste <iframe> tag, and it copies your current tool settings into the URL so the embed opens exactly as you configured it.
- 2
Paste it into your page
Drop the snippet into any HTML block. WordPress (Custom HTML), Webflow (Embed), Ghost, or a plain static page all work. The iframe loads lazily, so it only fetches when a reader scrolls to it.
- 3
Tune the size and mode
Add ?controls=0 to the embed URL for a display-only widget with the input panels hidden, or ?resize=1 with the included listener script to auto-fit the iframe height to the content. Tools with multiple views (like the desk setup) also accept ?view=front or ?view=top.
Embed URL parameters
The embed route at /embed/<tool> accepts these optional parameters on top of the tool's own inputs.
| Parameter | Values | Effect |
|---|---|---|
controls | 1 (default) or 0 | 0 hides the input panels for a display-only widget. |
view | e.g. both, front, top | Selects a visualizer pane on tools that have more than one, like the desk setup. |
resize | 1 | Opts in to auto-fit. The embed measures its content and posts the height to your page, where the snippet's listener script sets the iframe size. |
On top of these, each tool reads its own inputs from the URL, so you can deep-link a preconfigured state like /embed/ppi-calculator?w=2560&h=1440&d=27. The Embed button does this for you by copying your live settings into the snippet.
Free to embed, one condition
You can embed any TechCompare tool on any site, commercial or personal, for free. In return, the "Powered by TechCompare" attribution link that ships with the embed must stay in place. Don't remove it, hide it, or add rel="nofollow" — it's how the project stays free.
