Embed tools

Put a GetaBite calculator on your blog or guide. Every embed keeps a small Made with GetaBite link back to the full tool.

Copy the iframe code, paste it into your CMS, and the widget resizes itself with postMessage. No cookies in the widget. Umami counts pageviews the same way as on getabite.app.

Rules for embeds

  • A Made with GetaBite line with a normal link to the tool page is always visible and cannot be turned off.
  • No cookies, no trackers, and no third-party calls inside the widget. Only Umami pageviews, same sparse setup as the main site.
  • The iframe sends its height to the parent page. The copied snippet includes a small listener so the frame grows with the content.
  • Embed URLs are noindex and set a canonical to the full tool page so they do not compete in search.

Embeddable tools

Each tool page also has a configurator with language, preset, light or dark, and copyable code.

Example: protein calculator

Paste this into a blog post. The live preview below uses the same URL.

<iframe
  src="https://getabite.app/embed/protein?food=lentils-cooked&target=50"
  title="GetaBite protein calculator"
  loading="lazy"
  referrerpolicy="no-referrer-when-downgrade"
  data-getabite-embed
  style="width:100%;border:0;min-height:480px;height:480px;display:block;background:transparent"
></iframe>
<script>(function(){function r(e){if(!e||!e.data||e.data.source!=="getabite-embed"||e.data.type!=="height")return;var h=Number(e.data.height);if(!h||h<80)return;var list=document.querySelectorAll("iframe[data-getabite-embed]");for(var i=0;i<list.length;i++){var f=list[i];if(f.contentWindow===e.source){f.style.height=Math.ceil(h)+"px";break;}}}window.addEventListener("message",r);})();</script>

Embed this tool

Pick language, theme, and a starting preset. Copy the code into your site.

Theme

The Made with GetaBite link is always shown. It cannot be removed.

<iframe
  src="https://getabite.app/embed/protein?food=lentils-cooked&target=50"
  title="GetaBite protein calculator"
  loading="lazy"
  referrerpolicy="no-referrer-when-downgrade"
  data-getabite-embed
  style="width:100%;border:0;min-height:480px;height:480px;display:block;background:transparent"
></iframe>
<script>(function(){function r(e){if(!e||!e.data||e.data.source!=="getabite-embed"||e.data.type!=="height")return;var h=Number(e.data.height);if(!h||h<80)return;var list=document.querySelectorAll("iframe[data-getabite-embed]");for(var i=0;i<list.length;i++){var f=list[i];if(f.contentWindow===e.source){f.style.height=Math.ceil(h)+"px";break;}}}window.addEventListener("message",r);})();</script>

Embed this tool

Pick language, theme, and a starting preset. Copy the code into your site.

Theme

The Made with GetaBite link is always shown. It cannot be removed.

<iframe
  src="https://getabite.app/embed/order-card?language=greek&preset=vegan"
  title="GetaBite order card"
  loading="lazy"
  referrerpolicy="no-referrer-when-downgrade"
  data-getabite-embed
  style="width:100%;border:0;min-height:480px;height:480px;display:block;background:transparent"
></iframe>
<script>(function(){function r(e){if(!e||!e.data||e.data.source!=="getabite-embed"||e.data.type!=="height")return;var h=Number(e.data.height);if(!h||h<80)return;var list=document.querySelectorAll("iframe[data-getabite-embed]");for(var i=0;i<list.length;i++){var f=list[i];if(f.contentWindow===e.source){f.style.height=Math.ceil(h)+"px";break;}}}window.addEventListener("message",r);})();</script>

Embed this tool

Pick language, theme, and a starting preset. Copy the code into your site.

Theme

The Made with GetaBite link is always shown. It cannot be removed.

<iframe
  src="https://getabite.app/embed/menu-words?language=greek"
  title="GetaBite menu words"
  loading="lazy"
  referrerpolicy="no-referrer-when-downgrade"
  data-getabite-embed
  style="width:100%;border:0;min-height:480px;height:480px;display:block;background:transparent"
></iframe>
<script>(function(){function r(e){if(!e||!e.data||e.data.source!=="getabite-embed"||e.data.type!=="height")return;var h=Number(e.data.height);if(!h||h<80)return;var list=document.querySelectorAll("iframe[data-getabite-embed]");for(var i=0;i<list.length;i++){var f=list[i];if(f.contentWindow===e.source){f.style.height=Math.ceil(h)+"px";break;}}}window.addEventListener("message",r);})();</script>

Embed this tool

Pick language, theme, and a starting preset. Copy the code into your site.

Theme

The Made with GetaBite link is always shown. It cannot be removed.

<iframe
  src="https://getabite.app/embed/fasting-calendar?date=2026-09-22"
  title="GetaBite fasting calendar"
  loading="lazy"
  referrerpolicy="no-referrer-when-downgrade"
  data-getabite-embed
  style="width:100%;border:0;min-height:480px;height:480px;display:block;background:transparent"
></iframe>
<script>(function(){function r(e){if(!e||!e.data||e.data.source!=="getabite-embed"||e.data.type!=="height")return;var h=Number(e.data.height);if(!h||h<80)return;var list=document.querySelectorAll("iframe[data-getabite-embed]");for(var i=0;i<list.length;i++){var f=list[i];if(f.contentWindow===e.source){f.style.height=Math.ceil(h)+"px";break;}}}window.addEventListener("message",r);})();</script>

Embed this tool

Pick language, theme, and a starting preset. Copy the code into your site.

Theme

The Made with GetaBite link is always shown. It cannot be removed.

<iframe
  src="https://getabite.app/embed/cities?a=london&b=paris"
  title="GetaBite city comparison"
  loading="lazy"
  referrerpolicy="no-referrer-when-downgrade"
  data-getabite-embed
  style="width:100%;border:0;min-height:480px;height:480px;display:block;background:transparent"
></iframe>
<script>(function(){function r(e){if(!e||!e.data||e.data.source!=="getabite-embed"||e.data.type!=="height")return;var h=Number(e.data.height);if(!h||h<80)return;var list=document.querySelectorAll("iframe[data-getabite-embed]");for(var i=0;i<list.length;i++){var f=list[i];if(f.contentWindow===e.source){f.style.height=Math.ceil(h)+"px";break;}}}window.addEventListener("message",r);})();</script>

Embed this tool

Pick language, theme, and a starting preset. Copy the code into your site.

Theme

The Made with GetaBite link is always shown. It cannot be removed.

<iframe
  src="https://getabite.app/embed/legume-cooking?variety=chickpeas"
  title="GetaBite legume cooking times"
  loading="lazy"
  referrerpolicy="no-referrer-when-downgrade"
  data-getabite-embed
  style="width:100%;border:0;min-height:480px;height:480px;display:block;background:transparent"
></iframe>
<script>(function(){function r(e){if(!e||!e.data||e.data.source!=="getabite-embed"||e.data.type!=="height")return;var h=Number(e.data.height);if(!h||h<80)return;var list=document.querySelectorAll("iframe[data-getabite-embed]");for(var i=0;i<list.length;i++){var f=list[i];if(f.contentWindow===e.source){f.style.height=Math.ceil(h)+"px";break;}}}window.addEventListener("message",r);})();</script>

FAQ

Which tools can I embed?
Protein calculator, order card, menu words, fasting calendar, city comparison, and legume cooking times.
Will the iframe hurt my SEO?
Embed pages are noindex and point their canonical at the full tool page. Your page keeps the content; the widget adds a dofollow-style text link back to GetaBite.
Do you set cookies in the widget?
No. The embed layout does not write cookies. Theme comes from the URL. Umami only records a pageview when configured.
How does height work?
The widget posts its height to the parent. The copied snippet listens for that message and updates the iframe height.

Share