Embeddable AI Widget | Free.ai
Add AI chat, TTS, or any tool to your website with one line of code.
Add AI to Your Website in One Line
Embed Free.ai widgets on any website with a simple <iframe>. AI chat, text-to-speech, translation, and image generation — fully functional, no backend required.
Customize Embed Size
AI Chat Widget
Add a full AI chatbot to your website. Visitors can ask questions and get instant AI responses.
Live Preview
Embed Code
<iframe src="https://free.ai/embed/chat/" width="400" height="500" style="border:none" allow="clipboard-write"></iframe>
Features: Multi-turn conversations, Qwen 2.5 7B model, context memory, Enter-to-send keyboard shortcut.
Text-to-Speech Widget
Let visitors convert text to natural-sounding speech. Multiple voices and models available.
Live Preview
Embed Code
<iframe src="https://free.ai/embed/tts/" width="400" height="500" style="border:none" allow="autoplay"></iframe>
Features: Kokoro, Piper, MeloTTS, and Chatterbox models. Male and female voices. Audio playback and download.
Translation Widget
Add instant AI translation to your site. Supports 450+ languages via MadLAD-400.
Live Preview
Embed Code
<iframe src="https://free.ai/embed/translate/" width="400" height="500" style="border:none" allow="clipboard-write"></iframe>
Features: Auto-detect source language, 450+ target languages, copy-to-clipboard, powered by Google MadLAD-400 3B.
Image Generation Widget
Let visitors generate AI images directly on your website from text prompts.
Live Preview
Embed Code
<iframe src="https://free.ai/embed/image/" width="400" height="500" style="border:none"></iframe>
Features: FLUX.1 Schnell, Stable Diffusion XL, and Kandinsky models. Multiple aspect ratios. Download generated images.
How It Works
1. Copy the embed code
Choose a widget above and copy the iframe tag.
2. Paste into your HTML
Add the iframe anywhere in your page. Works with any CMS, framework, or static site.
3. Your visitors use AI
The widget is fully functional. Visitors get free daily limits — no API key needed.
Pro Tips
- Set
width="100%"for a responsive widget that fills its container. - Add
loading="lazy"to the iframe to defer loading until the widget scrolls into view. - Wrap the iframe in a
<div>withmax-widthto control sizing on larger screens. - All widgets use the Free.ai daily token pool. Visitors who sign in to Free.ai get 5x more tokens.
- Want higher limits for your site? Get an API key and build a custom integration.