A 2026 reference for Amazon Titan Image Generator on Amazon Bedrock: what it does (text-to-image plus editing: inpainting, outpainting, image variation, background removal and image conditioning), the invisible watermark on every output, how to enable model access and invoke it, the per-image pricing model, how to prompt it, how it compares to Amazon Nova Canvas and Stability AI's models, and who files which AWS funding. Check model availability first: see the update below.
Amazon Titan Image Generator is the image-generation member of Amazon's first-party Titan family on Amazon Bedrock. It turns a text prompt into an image and, just as importantly, edits existing images — and it is one of several image models you can call through Bedrock's single managed API.
Amazon Bedrock is AWS's fully managed service for calling many foundation models through one API, with enterprise privacy guarantees: your prompts and reference images are not used to train the base models, and they stay inside your AWS account and region. Bedrock hosts models from Anthropic (Claude), Meta (Llama), Mistral, Cohere, Stability AI, AI21, DeepSeek, and Amazon itself. Titan Image Generator is one of Amazon's own image models in that catalog — built, priced, and supported by AWS rather than licensed from a third party — alongside the embedding and text members of the Titan family and the newer Nova family.
Because it lives on Bedrock, Titan Image Generator inherits the platform's posture: the same InvokeModel runtime path, the same IAM permissions, VPC endpoints, KMS encryption, and CloudTrail auditing that govern the rest of your Bedrock usage. You do not provision GPUs, manage capacity, or patch anything — you call a model ID with a request body and receive image bytes. Generated images and the prompts that produced them never leave your account boundary, which is a frequent reason regulated teams generate on Bedrock rather than through a consumer image tool.
There are two generations of the model worth knowing about: the original Titan Image Generator G1 (V1) and the later Titan Image Generator G1 V2, which adds capabilities — most notably image conditioning (guiding generation with a reference image's edges or layout), colour-guided generation, and subject-consistency / background-control features — on top of the V1 editing set. Both are invoked the same way (a JSON body with a taskType); V2 simply exposes more task types and parameters. Names, model IDs, and exact feature availability advance over time, so confirm the current model in the Bedrock model catalog.
The honest framing, stated once up front: Titan Image Generator was Amazon's earlier first-party image model, and Amazon later shipped Amazon Nova Canvas in the Nova family. As of October 2026, AWS lists Nova Canvas (v1) as end of life on September 30, 2026 in its listed Regions, Titan Image Generator is not in the current Bedrock model-card list, and the Titan product page redirects to Bedrock. So check which image models are active in your Region before you plan new work. Stability AI's models on Bedrock are the other option this page compares.
Pricing caveat, meant throughout: the figures below are representative as of 2026 to convey relative cost and the shape of a bill. Image-model prices change as AWS ships new models and updates Bedrock, and they vary by region. Confirm current per-image rates on the official AWS Bedrock pricing page before budgeting, and use the amazon-bedrock-pricing-calculator sibling to model your own numbers.
Titan Image Generator = Amazon's first-party text-to-image + editing model on Bedrock, billed per generated image, with an invisible watermark on every output and a detection API. Check its availability in your Region in the Bedrock console before you build on it.
Titan Image Generator covers far more than one-shot generation. Each capability is invoked as a distinct <code>taskType</code> in the request body, which makes the model a small toolkit for the real "generate, then fix" loop that creative and e-commerce work actually need.
The core action is text-to-image: a prompt produces one or more images at a chosen resolution and aspect ratio, with an optional negative prompt (what to exclude) and a seed for reproducibility. Where the model earns its place is the editing operations layered on top — these are the difference between a demo and a production pipeline.
Supply a text prompt and receive a generated image (or a small batch). You control the output through an aspect ratio / explicit dimensions, a negative prompt to steer away from unwanted elements, a seed for reproducible or deliberately varied results, a cfgScale (how strictly the model follows the prompt), and the number of images per request. This is the starting point for most image workloads and the baseline against which the editing task types are measured.
Inpainting changes a masked region of an existing image while keeping the rest intact: remove an object, swap an item, fix a blemish, or replace a logo. You provide the source image, a mask (either a mask image or a maskPrompt describing the region in natural language — e.g. "the coffee cup"), and a prompt for what should appear in the masked area. This is the workhorse for product retouching and targeted edits where regenerating the whole image would be wasteful and inconsistent.
Outpainting extends an image beyond its original frame: widen a scene, change the aspect ratio for a different placement, or add canvas around a subject. As with inpainting you supply the source image and a mask defining what to keep versus generate, plus a prompt describing the new surrounding content. Outpainting is how a single product or hero shot is re-framed into square, portrait, and wide variants for different ad placements without a reshoot.
Image variation takes an existing image (optionally plus a text prompt) and produces alternative versions that preserve the overall content while varying the rendering — useful for generating a set of on-brand options from a reference, or refreshing an asset without starting cold. A similarity-strength control governs how far the variations depart from the source.
Titan Image Generator V2 can remove the background of an image automatically — isolating the subject onto transparency — and, combined with generation, replace what sits behind a subject. For e-commerce this is the high-value operation: take a product photo, strip the background, and place the product into a generated lifestyle scene, at catalog scale, without a studio.
Image conditioning (V2) guides generation with a reference image so the output follows its structure — using a Canny edge reference to preserve outlines and layout, or a segmentation reference to preserve the arrangement of regions — while the prompt dictates the content and style. Colour-guided generation conditions the output on a supplied palette (a list of hex colours), which is how you keep generated assets on a brand's exact colours. Subject consistency and background-control features help keep the same subject across multiple generations.
Text-to-image · inpainting · outpainting · image variation · background removal/replacement · image conditioning (Canny/segmentation) · colour-guided generation · subject consistency. Each is a taskType in the request body — so a "generate then edit" pipeline is a sequence of Bedrock calls, not separate tools.
A distinguishing feature of Amazon's own image models is provenance: every image Titan Image Generator produces carries a built-in, imperceptible watermark, and Bedrock gives you an API to detect it. As AI-generated media becomes regulated, this is a feature buyers increasingly require rather than a nice-to-have.
The invisible watermark is applied automatically to every generated image — there is no flag to turn it on, and it does not visibly alter the picture. It is designed to survive common transformations (resizing, compression, modest cropping) better than a visible overlay would, so the provenance signal persists through a normal asset pipeline. This is distinct from a visible "made with AI" badge; the point is a durable, machine-detectable marker of origin.
Bedrock exposes a watermark-detection capability (the DetectGeneratedContent / image-watermark-detection API): you submit an image and Bedrock reports whether it carries an Amazon-generated watermark, typically with a confidence indication. That lets you build content-authenticity checks into your own systems — for example, verifying whether an uploaded asset was produced by your Titan pipeline, or screening user uploads. The detection covers images generated by Amazon's own models (Titan Image Generator and Nova Canvas).
Why this matters: regulators and platforms are moving toward disclosure and provenance requirements for synthetic media, and industry standards such as C2PA content credentials are gaining adoption. Titan Image Generator's built-in watermark is one concrete answer to "can you prove this image was AI-generated, and that it came from your system?" — a question that does not arise with most third-party image models, which do not watermark by default. If disclosure or provenance is part of your compliance posture (regulated advertising, news, marketplaces with AI-content policies), the built-in watermark is a reason to weight Amazon's image models over alternatives.
Every Titan Image Generator output is invisibly watermarked by default, and Bedrock can detect it via API. Stability AI's models do not watermark by default; Amazon's own models (Titan Image Generator and Nova Canvas) do. If provenance / disclosure is a compliance requirement, that tilts the choice toward the Amazon models.
Foundation models are off by default on Bedrock. Getting from zero to a generated image is a short, well-trodden path: request model access, get the current model ID, then call InvokeModel with a task-specific JSON body. Enabling access is free — you pay only when you generate an image.
Enabling access. In the Bedrock console open Model access, find Amazon Titan Image Generator (G1 and/or G1 V2), and request access. First-party Amazon models are typically granted effectively immediately. Access is per-account and per-region, so enable it in each region you will call from. Image-model regional availability is narrower than the big text models, so confirm the exact model is offered in your chosen region before designing around it.
Model IDs. Every Bedrock model is invoked by a model ID — a string identifying provider, model, and version, namespaced under Amazon (of the shape amazon.titan-image-generator-… with a version suffix such as v1 or v2). Read the current ID from the Bedrock model catalog or list it via the API/CLI; treat it as configuration rather than a hard-coded literal, because IDs advance as new versions ship.
Invoking. Image generation uses Bedrock's InvokeModel action with a model-specific JSON body — the model-agnostic Converse API is for conversational text/multimodal models, not image generation. The body is organized around a taskType: TEXT_IMAGE for text-to-image, INPAINTING, OUTPAINTING, IMAGE_VARIATION, BACKGROUND_REMOVAL, COLOR_GUIDED_GENERATION, and the conditioning task types in V2. Alongside the task block you pass an imageGenerationConfig (number of images, resolution/dimensions, cfgScale, and a seed). The response returns the generated image(s) as base64-encoded bytes that you decode and store. SDKs exist for Python (boto3), JavaScript, Java, and more.
Permissions. The IAM principal making the call needs permission for the Bedrock invoke action on the specific Titan Image Generator model ARNs. A least-privilege policy scoped to the model IDs you intend to use is the recommended posture — and the same VPC endpoint, KMS, and CloudTrail controls that govern the rest of your Bedrock usage apply, so generated images and prompts stay inside your account and region.
taskType body (TEXT_IMAGE / INPAINTING / OUTPAINTING / IMAGE_VARIATION / BACKGROUND_REMOVAL / …) plus an imageGenerationConfig; decode the base64 image from the response.Titan Image Generator is billed per generated image, not per token. The rate depends on the output resolution and the quality setting (standard vs premium), and editing operations (inpainting, outpainting, variation, background removal) bill per output image just like fresh generation.
This is the structural difference from the text models elsewhere in this cluster: there is no per-1K-token meter and no prompt caching — the unit of cost is one finished image. The price scales with resolution (a larger image costs more than a smaller one) and with the quality tier (a premium-quality image costs more than a standard-quality one). Generating N images per request bills N images, so the number of candidates you produce per prompt is a real cost lever. Editing task types are billed the same per-output way — an inpaint that returns one image costs one image.
The table below gives representative 2026 per-image figures to rank the tiers and sanity-check a budget — treat them as orders of magnitude, not an audited price sheet, because Bedrock prices change and vary by region. The dominant levers for an image workload are different from a text one: resolution, quality tier, and candidates per prompt — not context length or caching. A practical pattern is to generate cheap standard-quality drafts, pick the winner, then re-render only that one at premium quality and higher resolution.
| Output | Quality | Representative price / image | Relative cost | Notes |
|---|---|---|---|---|
| Up to 1024×1024 | Standard | ~$0.008 | Lowest | Default workhorse size for drafts and most web assets |
| Up to 1024×1024 | Premium | ~$0.01 | Low | Higher fidelity for the same dimensions; finals |
| Larger than 1024×1024 | Standard | ~$0.01 | Low–mid | Bigger images cost more per image |
| Larger than 1024×1024 | Premium | ~$0.012 | Mid | Highest fidelity at larger sizes; hero assets |
| Editing (inpaint/outpaint/variation/bg-removal) | Std / Premium | Billed per output image | Same as generation | Each returned image bills like a fresh generation |
Good image output is mostly good prompting plus the right control parameters. Titan Image Generator rewards clear, descriptive prompts and a small set of levers — negative prompt, seed, cfgScale, and resolution — used deliberately rather than stuffed.
Describe the image as a clear scene: state the subject, the setting, the composition and framing (close-up, wide, overhead), the lighting (soft daylight, studio softbox, dramatic rim light), the style or medium (photograph, 3D render, illustration), and any mood or colour direction. Specificity beats length — a precise, well-ordered description outperforms a long pile of adjectives. Use the negative prompt to subtract unwanted elements rather than to add new ones.
A reliable pattern: [subject] + [key details] + [setting] + [composition/framing] + [lighting] + [style/medium] + [mood/colour], written as a clear sentence — plus a focused negative prompt (positively phrased) for clean-up and a pinned seed when you need consistency. Specific and well-ordered beats long and vague.
Titan Image Generator is one of several image options on Bedrock. The two others people weigh it against are Amazon's Nova Canvas (v1, now end of life in its listed Regions) and Stability AI's Stable Diffusion / Stable Image line. A neutral orientation: they overlap, and the right pick is workload-specific.
Titan Image Generator vs Amazon Nova Canvas. Nova Canvas is the image model from the first Nova generation and covers a similar surface (text-to-image, inpainting, outpainting, variation, background removal), also with an invisible watermark on every image. AWS's model lifecycle page lists Nova Canvas (v1) as end of life on September 30, 2026 in us-east-1, eu-west-1 and ap-northeast-1. Check the Bedrock console for what is active in your Region; on the Bedrock pricing page, Amazon Nova 2 Omni (in preview) lists image output.
Titan Image Generator vs Stability AI (Stable Diffusion / Stable Image). Stability's models on Bedrock — the SDXL-era Stable Diffusion plus the newer Stable Image line (Core, Stable Diffusion 3.x, Stable Image Ultra) — are the strong third-party alternative. Stability tends to win when you want its particular aesthetic, the breadth of the Stable Diffusion style vocabulary, the SDXL-era model's fine-grained step/cfg control, or the top-end photorealism of Stable Image Ultra. Titan Image Generator's counter-advantages are first-party convenience, low per-image cost, and the built-in invisible watermark (Stability does not watermark by default) — which matters when provenance is a requirement. See the stable-diffusion-on-amazon-bedrock and ai-image-generation-on-aws siblings.
The meta-point holds across Bedrock: every image model sits behind the same account, IAM, VPC, billing, and credit setup, so you can enable several, A/B them on your own prompts and brand, and route per use case — Titan Image Generator or Nova Canvas where the built-in watermark and first-party editing fit, a Stability model where you want its aesthetic or Ultra-tier photorealism — without re-plumbing anything. Benchmark on your imagery rather than on sample galleries, since relative quality shifts with each model generation.
Cutting through the marketing, here are the concrete situations where reaching for Titan Image Generator is a sound call today — and where the editing task types, not raw generation, are the reason.
The through-line: Titan Image Generator's sweet spot is editing-heavy, provenance-sensitive, first-party image work: product imagery, marketing assets, and any existing pipeline already built on it. For brand-new generation, start from the image models the Bedrock console lists as active in your Region, such as Stability (aesthetic / Ultra). Use this list to place your workload.
Everything above prices image generation if you pay AWS directly. Image generation on Bedrock is AWS spend, so AWS credits apply to it, along with the services around it (S3, the pipeline compute, delivery, logging). Two kinds of AWS money fit, and different people apply for each.
Partner-filed funding (the bigger route for most startups). A vetted AWS consulting partner can file proof of concept (POC) funding to test an image pipeline, or incremental workload (IW) funding if you already run on AWS and are launching new work. For startups this is often $50K to $150K. Depends on the workload; AWS approves. The partner files it, not you.
AWS Activate credits (you apply yourself). Activate Founders is $1,000 to start, up to $5,000, and you apply on the AWS site. Activate Portfolio is up to $200,000 if a VC, accelerator or angel group that is an Activate Provider gives you its Org ID. A consulting partner cannot file Activate for you.
Put together with the per-image levers above: draft cheaply, finish premium, store and deliver on AWS, prove provenance with the watermark, and run the pipeline on credits while you find product-market fit. CloudRoute matches you with one vetted AWS partner who can build the pipeline and file the partner funding. Startups pay CloudRoute nothing; partners pay CloudRoute a monthly membership plus 10% of AWS-approved funding.
CloudRoute matches you with one vetted AWS partner who builds the image pipeline on Bedrock. When the work qualifies, the partner files POC or incremental workload (IW) funding, and AWS decides. Startups pay CloudRoute nothing.
The image-model decision in one place: Amazon's Titan Image Generator against Nova Canvas (v1) and Stability AI's line, compared on provider, billing, editing, watermarking, and the work each suits. Representative 2026 figures for relative comparison, not quotes. Benchmark on your own brand imagery.
| Model | Provider | Billing | Editing (inpaint/outpaint/bg) | Invisible watermark | Best for |
|---|---|---|---|---|---|
| Amazon Titan Image Generator | Amazon (first-party) | Per image (by resolution × quality, ~$0.008–$0.012) | Built-in (inpaint, outpaint, variation, bg removal, conditioning) | Yes (every image) | Low-cost first-party editing + provenance; existing pipelines |
| Amazon Nova Canvas (v1) | Amazon (first-party) | Per image (by resolution/quality) | Built-in (inpaint, outpaint, variation, bg removal) | Yes (every image) | End of life Sept 30, 2026 in us-east-1, eu-west-1, ap-northeast-1 (AWS lifecycle page) |
| Stable Image Core | Stability AI | Per image (~$0.04, flat) | Via edit endpoints | No (by default) | High-volume drafts, fast iteration |
| Stable Diffusion 3.x | Stability AI | Per image (~$0.06–$0.08, flat) | Via edit endpoints | No (by default) | Strong general default; prompt adherence, in-image text |
| Stable Image Ultra | Stability AI | Per image (~$0.12–$0.14, flat) | Via edit endpoints | No (by default) | Hero images, photorealism, final assets |
You fill in a short form: what you run today, what you want to move, test or build, your stage and your region.
We read your answers and pick one vetted AWS consulting partner that fits the work, the stack and the region. We reply within 24 hours; your matched partner reaches out within 5 business days.
Your matched partner scopes the test with you. Then it checks whether the test qualifies for POC (proof of concept) funding. A POC can fit whether or not you run on AWS today.
If the work qualifies, the partner files the funding request with AWS. AWS reviews it and decides. The amount depends on the workload.
CloudRoute is free for startups. Partners pay CloudRoute a monthly membership plus 10% of AWS-approved funding.
AWS Activate credits are separate, and you apply for them yourself. Use Activate Founders if no investor backs you. Use Activate Portfolio with the Org ID or invite from your VC, accelerator, incubator or angel group if it is an Activate Provider. A consulting partner cannot apply for Activate on your behalf.
CloudRoute matches you with one vetted AWS partner who builds the pipeline on Bedrock: background removal, scene generation, re-framing, draft-at-standard and finish-at-premium. When the work qualifies, the partner files POC or incremental workload (IW) funding, and AWS decides. Startups pay CloudRoute nothing.