Whether you prefer code, URLs, or a visual editor — rich text works everywhere.
Pass an array of text run objects via the REST API. Each run specifies its own text content and style overrides — bold, italic, color, font, size, superscript, and more. Full programmatic control for backend-driven workflows.
Embed rich text styling directly in GET URLs using dot-notation query parameters. Perfect for email templates, no-code tools, and anywhere you need styled text without a POST request.
Select text in the template editor and apply inline styles using the floating toolbar. Set bold, italic, underline, color, highlight, font, and size per character — then the template is ready for API rendering.
Mix and match any combination of styles within a single text element.
Heavy weight emphasis
Slanted style emphasis
Underlined text spans
Crossed-out text
Per-run color overrides
Background highlight color
Different fonts per run
Variable sizes within a frame
Raised text (TM, footnotes)
Lowered text (H₂O, formulas)
Rich text inline styling unlocks use cases that plain text simply cannot handle.
Drug dosage notations with superscript units (mg/m², mcg/mL), registered trademark symbols (®), and trademark indicators (™). Inline styling ensures regulatory-compliant label images generated at scale.
Superscript footnote markers, strikethrough pricing for promotional materials, bold disclaimers, and fine-print formatting. Generate compliant disclosure images with precise typographic control.
Chemical formulas with subscripts (H₂O, CO₂), mathematical notation (E=mc²), and mixed-style abstracts. Render publication-quality images with correct scientific typography.
Price highlighting with color and size variations, promotional badges with bold and colored text, and product cards with mixed typography for maximum visual impact.
Pair inline styling with linked font sizes for multi-speaker event OpenGraph images. Group speaker names so they auto-fit to one uniform size, then link each title to its speaker's name at a fixed percentage so titles stay proportional and uniform — however long each name or title runs.
Pass textRuns arrays in your render request to style individual words and characters differently within the same text frame.
Try rich text rendering in the live demo or preview tool — no signup required.
Interactive demo showing textRuns rendering with pharmaceutical, legal, and e-commerce presets. Edit styles and see live output.
Free tool to compose and preview textRuns JSON. Build your styled text payload visually before integrating with the API.