Personalized names

Name Calligraphy API

Turn names into calligraphy images for personalization flows, profile art, onboarding gifts, certificates, and custom product previews.

1

Submit a name

2

Choose Arabic or English calligraphy styles

3

Return an embeddable PNG for your app

Built for production personalization

  • βœ“ API keys and per-account usage metering
  • βœ“ Transparent PNG output for compositing
  • βœ“ Arabic and English/cursive styles at launch
  • βœ“ Stripe plans for Free, Starter, Pro, and Business usage
const response = await fetch('https://www.calligraphy-generator.com/api/v1/generate', {
  method: 'POST',
  headers: {
    Authorization: 'Bearer cg_live_your_key',
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    text: 'Layla',
    style: 'Diwani',
    resolution: 'SQUARE_HD',
    transparent_background: true,
    response_format: 'data_url',
  }),
});

const generation = await response.json();
console.log(generation.image.data_url);