Embed Builder
Turn any word into object-typography artwork with a single image request. Configure the look below, copy the URL, and drop it into an <img> tag on any site — the same URL keeps generating that word in that style, no JavaScript involved.
Word
Font
Flower
Background
Flower Size
42
Word Size
46%
Vertical Stretch
2.00x
Letter Spacing
3.70x
Spacing
7
Jitter
8
Skeleton Width
0
Line Spacing
1.00x(multi-line words only)
This is the actual /api/taamtoom response — flower placement is randomized per request, so “Regenerate” fetches a fresh layout with the same settings.
API URL
/api/v1/taamtoom ?word=TAAM-TOOM &font=font-2 &flowerSize=42 &spacing=7 &jitter=8 &wordSize=46 &verticalStretch=2 &letterSpacingScale=3.7 &key=YOUR_API_KEY
Embed snippet
<img src="/api/v1/taamtoom?word=TAAM-TOOM&font=font-2&flowerSize=42&spacing=7&jitter=8&wordSize=46&verticalStretch=2&letterSpacingScale=3.7&key=YOUR_API_KEY" alt="TAAM-TOOM" style="width:100%;height:auto" >
width:100%;height:auto scales the image down to fit whatever element it's in — without it, the image shows at its raw pixel size and can overflow a narrow container. If that container is itself a flex or grid item, also add min-width:0 to it — flex/grid items don't shrink below their content's natural size by default, so the image can still overflow sideways even with width:100% set.
Replace YOUR_API_KEY with your own key, then paste this on any site — reuse the same URL with a different word value to keep the same look consistent across pages.
Don't have a key yet? See “Get an API key” below, or use the account menu (top right) — both stay in sync.
Get an API key
Checking sign-in status…
Query parameters
| Param | Default | Range | Description |
|---|---|---|---|
| word | "TaamToom" | up to 24 chars | The text to render. Omit it (or leave it blank) and the endpoint renders its own name — handy as a working example. |
| font | font-1 | font-1 / font-2 | Which font style to trace — see the Font picker's previews. Unknown values fall back to the default. |
| flower | flower-1 | flower-1 / flower-2 / flower-3 / flower-4 / flower-5 / flower-6 | Which flower graphic stamps the letterforms — see the Flower picker's previews. Unknown values fall back to the default. |
| flowerSize | 58 | 10–90 | Base size of each flower. Letter spacing auto-widens as this grows, so letters keep clearing their neighbors. |
| spacing | 15 | 4–50 | Distance between flowers along the letterforms. |
| jitter | 5 | 0–12 | Random offset applied to each flower for an organic (non-robotic) look. |
| skeletonWidth | 0 | 0–40 | Widens the same perpendicular scatter jitter uses, so the letterforms read as a thicker band of flowers. |
| wordSize | 100 | 40–250 | Overall scale of the word as a percentage. |
| verticalStretch | 1.00 | 1–2 | Stretches letters taller without widening them. |
| letterSpacingScale | auto (from flowerSize) | 1–10 | Extra tracking between letters. Leave it out to let flowerSize drive it automatically. |
| lineSpacingScale | 1 | 0.5–3 | Multiplier on the gap between wrapped rows. Only visible once a multi-word `word` actually wraps onto more than one line. |
| scale | 1 | 1–3 | Pixel density multiplier. Layout, flower count and spacing are unchanged — only the resolution goes up. Use 2 when the image is laid out at a fixed size, so browsers and high-DPI screens aren't downscaling a 1x render. |
| bgcolor | none (transparent) | any CSS color, or none/transparent | Fills the background instead of leaving it transparent — useful over busy page backgrounds. |
| key | (required) | — | Your API key — sign in with Google below or from the account menu (top right) to get one. Missing/invalid keys get a 401 (and are rate-limited to slow down guessing). |