Embed any of 11441 AltFTool widgets with a single copy-paste snippet. Free to embed, responsive, available in light and dark themes, and no signup required — just keep the small "Widget by AltFTool" credit visible.
11365
Every AltFTool calculator and converter that stands on its own — finance, health, unit and format widgets.
For example:
64
The /transform converters — JSON, GraphQL, TypeScript, SVG, YAML and friends. Built for a docs page or a tutorial that already explains the format.
For example:
12
The /exam-photo resizers. Each one targets the KB and pixel box printed in one exam's own notice, and resizes in the visitor's browser.
For example:
Search every AltFTool widget below, or filter by family.
Plain iframe, responsive wrapper, WordPress block, or just the URL — no account, no API key, no build step.
Works in WordPress, Ghost, Webflow, Notion, plain HTML — anywhere an iframe works.
Works anywhere raw HTML is allowed — Ghost HTML cards, Webflow and Squarespace code blocks, hand-written pages.
<iframe src="https://www.altftool.com/embed/widget/ten-thousand-steps-time-estimator"
title="10000 Steps Time Estimator — free AltFTool widget"
width="100%" height="640" style="border:0;border-radius:12px;overflow:hidden"
loading="lazy" referrerpolicy="no-referrer-when-downgrade" allow="clipboard-write"></iframe>
<p style="font-size:12px;margin:4px 0 0">Widget by <a href="https://www.altftool.com/tools/all/ten-thousand-steps-time-estimator?utm_source=embed&utm_medium=widget" rel="nofollow">AltFTool — free online tools</a></p>Keep the “Widget by AltFTool” credit visible so visitors can identify the widget’s source.
Every widget page publishes an oEmbed endpoint, so editors that resolve oEmbed can turn a pasted widget URL straight into the live widget — no HTML block, no code view. Self-hosted WordPress does this for authors allowed to post unfiltered HTML; Ghost resolves it in its embed card. Discourse needs an admin to allowlist altftool.com in its onebox settings first. Anywhere else, the HTML snippet still works.
Building your own integration? Call /api/oembed?url=… with a widget URL — or with the public page it came from, whether that is a /tools, /transform or /exam-photo page — and you get back a standard JSON oEmbed response, including the ready-to-inject html. It accepts maxwidth and maxheight.
Widgets are free for personal and commercial sites. The attribution link inside the widget and the credit line in the snippet must stay visible so visitors can identify the widget’s source.
Most widgets compute in your visitor’s browser — the exam photo and signature resizers, for instance, never upload the file at all. A few need live data: the currency converter fetches exchange rates from AltFTool. And about half the developer format converters run on a Node-only library, so those send the pasted input to AltFTool to convert it and hand the result straight back — each of those carries a “Runs in your browser” or “Runs on server” badge on its own face, so a reader can see which one they are using.
Tip: widgets follow the visitor’s system theme by default. To pin one, append ?theme=dark or ?theme=light to the iframe URL.