Smarty Images
Dynamic Image Personalization

Personalized Images at Scale via Simple URLs

Create image templates with dynamic text placeholders, then generate personalized images on-the-fly by passing values through query parameters. Built for agencies and their sub-accounts.

Enter your Agency Reference Key to get started

How It Works

1

Upload Base Image

Upload your template background image — banners, social cards, email headers, anything.

2

Add Text Layers

Position dynamic text layers with placeholder keys like {{first_name}} using the visual editor.

3

Generate via URL

Pass values via query string and get a personalized image back instantly.

Example Render URL:

/api/render/abc123.png?key=YOUR_KEY&first_name=Matt&company=Acme%20Corp

Features

Visual Template Editor
Drag-and-drop canvas editor with real-time preview. Position text layers, customize fonts, colors, and styling.
Multi-Tenant Architecture
Agency and sub-account structure with query-string authentication. Each agency manages templates for their locations.
Fast Rendering
Server-side Canvas rendering with intelligent caching. Cached renders served from S3 CDN for sub-200ms response times.
Access Control
Template assignment system controls which sub-accounts can access which templates. Rate limiting and input sanitization built in.
Usage Analytics
Track render counts, popular parameters, and performance metrics per template and per agency.
Multiple Formats
Generate images in PNG, JPG, or WebP. Control quality, dimensions, and DPR via query parameters.