Embed GIF on Your Site
Generate an iframe embed code for any GIF. Configure autoplay, loop and controls through URL parameters, then paste the snippet into any site.
100% FreeNo UploadInstant PreviewHigh Quality
The GIF must be served with CORS headers allowing cross-origin fetch.
Live preview
Enter a GIF URL above to see the preview.
URL parameters
| Parameter | Default | Description |
|---|---|---|
| src | — | Required. The full URL to the GIF file. |
| autoplay | true | Start playing automatically. Set false to require a click. |
| loop | true | Loop the animation. |
| controls | true | Show play/pause, speed and progress controls. |
How to Use
- 1Paste the full URL of your GIF (https://...)
- 2Adjust width, height and playback options
- 3Copy the embed code or the direct URL
- 4Paste it into any HTML page, blog or docs site
Features
- Hosted iframe player, zero setup
- Autoplay / loop / controls toggles
- Canvas-based, smooth playback
- Works with any CORS-enabled GIF URL
Embed an animated GIF on any website
The embed endpoint at /embed renders a single, full-bleed GIF player with no navigation or branding. Drop it into an <iframe> on any page — blog post, docs site, portfolio, Notion page — and you get a high-quality, canvas-based GIF player with play/pause, loop and speed controls.
Why use the embed player instead of <img>?
- Readers can pause, step through or replay the animation.
- Large GIFs do not block the rest of the page while decoding.
- You can control autoplay and loop behavior via URL parameters.
- The canvas renderer handles long GIFs more gracefully than the browser's native
<img>.
Where can I paste the iframe?
- WordPress, Ghost, Webflow and other CMS custom HTML blocks
- Notion, Coda and other docs that support
/embedblocks - Personal portfolios, landing pages and marketing sites
- Internal wikis and dashboards