Embed any tool, on your own site

Drop one line of HTML into your page to embed any Tofuwebtools.com tool as a working widget — no API key, no account, and no request limit.

How it works

One iframe, fully working

Every tool on this site already runs entirely in the visitor's browser, so embedding one is just a matter of pointing an <iframe>at its page. There's no API key to request, no account to create, and no rate limit — the embedded tool works exactly the way it does on Tofuwebtools.com, because it literally is the same page, loaded inside your site.

Pick a tool below, choose a height, and copy the generated code into your page's HTML. The iframe is responsive to its container's width, and loads lazily so it doesn't block the rest of your page from rendering.

Zero setup

One line of HTML — no API key, no account to register, and no request limit to hit.

Private by default

All processing happens in your visitor's browser — nothing they type or upload ever reaches a server.

Loads lazily

The iframe only loads once it scrolls into view, so it doesn't slow down the rest of your page.

Choose a tool

Embed JSON Formatter on your site

Free for any site, commercial included. No API key, no account, no limits.

<iframe
  src="https://Tofuwebtools.com/tools/json-formatter"
  width="100%"
  height="620"
  style="border:1px solid #e5e7eb;border-radius:12px;"
  title="JSON Formatter — free online tool by Tofuwebtools.com"
  loading="lazy"
></iframe>
<p style="font-size:12px;text-align:center;margin-top:6px;color:#888;">
  Powered by <a href="https://Tofuwebtools.com/tools/json-formatter" rel="noopener" target="_blank">Tofuwebtools.com</a>
</p>

Frequently asked questions

A few things people usually want to know before embedding a tool.

Yes. Every tool can be embedded for free, on any site, with no attribution requirement beyond the small "Powered by Tofuwebtools.com" link the embedded page already carries in its own footer.

No. The embedded tool runs the exact same client-side code as the standalone page — nothing typed, pasted, or uploaded by a visitor is sent to a server.

The iframe uses loading="lazy", so it only loads once it scrolls into view, and it doesn't block the rest of the page from rendering while it does.

Width automatically fills its container; height is set directly on the iframe, and the three presets above (420px, 620px, 860px) cover most layouts, though any pixel value can be used.

Yes — each tool has a permanent URL under /tools/, and embed links point directly at that URL, so an embed added today keeps working as new tools and features are added.