TaamToom LogoTaamToomBeta
Docs
TAAM-TOOMTAAM-TOOM
TAAMTAAM
TOOMTOOM

Beautify your sites at the speed of light.

DocsFAQPrivacyTerms

© 2026 TaamToom. All rights reserved.

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)

Live preview

TAAM-TOOMTAAM-TOOM

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

ParamDefaultRangeDescription
word"TaamToom"up to 24 charsThe text to render. Omit it (or leave it blank) and the endpoint renders its own name — handy as a working example.
fontfont-1font-1 / font-2Which font style to trace — see the Font picker's previews. Unknown values fall back to the default.
flowerflower-1flower-1 / flower-2 / flower-3 / flower-4 / flower-5 / flower-6Which flower graphic stamps the letterforms — see the Flower picker's previews. Unknown values fall back to the default.
flowerSize5810–90Base size of each flower. Letter spacing auto-widens as this grows, so letters keep clearing their neighbors.
spacing154–50Distance between flowers along the letterforms.
jitter50–12Random offset applied to each flower for an organic (non-robotic) look.
skeletonWidth00–40Widens the same perpendicular scatter jitter uses, so the letterforms read as a thicker band of flowers.
wordSize10040–250Overall scale of the word as a percentage.
verticalStretch1.001–2Stretches letters taller without widening them.
letterSpacingScaleauto (from flowerSize)1–10Extra tracking between letters. Leave it out to let flowerSize drive it automatically.
lineSpacingScale10.5–3Multiplier on the gap between wrapped rows. Only visible once a multi-word `word` actually wraps onto more than one line.
scale11–3Pixel 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.
bgcolornone (transparent)any CSS color, or none/transparentFills 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).

FAQ

See all questions