SmartReplace for Google Slides

SmartReplace is the simplest way to update logos, product shots, charts, maps, and other visuals across your entire presentation.No manual replacements. No hassle.

Easy to install. No account required.
One-click install on Google Marketplace.

Keep Size, Position & Rotation

Replace Every Image Easily

Bulk image replacement with one click.Automatically replaces every instance of a tagged image across your entire deck.

Jump to Matching Images

Find and jump to every instance of a tagged image.See every match in one list and jump straight to the slide, no more hunting through your deck.

Keep Size, Position & Rotation

Keep Size, Position & Rotation

Save time by keeping everything exactly where it belongs.When you replace images, SmartReplace can preserve the original size, position, and rotation. No more manual resizing, dragging, or rotating.Just tag, upload, and swap, all layout parameters stay intact.

Tag Once, Reuse Everywhere

Use tags to organize and control your visuals.Apply a tag like "Logo-01" to reuse and manage visuals across slides.Works with copy, paste, and duplicate. Update once, and see changes everywhere.

Free Plan

$0

Limited to 7 images per month.

Easy to install. No account required.
One-click install on Google Marketplace

Monthly Subscription

$5

Full access, billed monthly. Cancel anytime.

Easy to install. No account required.
One-click install on Google Marketplace

Yearly Subscription

$30

Best value — save 50% over monthly billing.

Easy to install. No account required.
One-click install on Google Marketplace


SmartReplace is coming soon!
Please use the form below to get on the mailing list upon release of SmartReplace.

(function(d, s, id) { var js, tjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "https://app.termly.io/embed-policy.min.js"; tjs.parentNode.insertBefore(js, tjs); }(document, 'script', 'termly-jssdk'));
(function(d, s, id) { var js, tjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "https://app.termly.io/embed-policy.min.js"; tjs.parentNode.insertBefore(js, tjs); }(document, 'script', 'termly-jssdk'));