> For the complete documentation index, see [llms.txt](https://docs.ideogram.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ideogram.ai/using-ideogram/getting-started/the-basics-step-by-step.md).

# The Basics

This guide teaches you how to write your first prompts in natural language — and how each detail you add shapes the image. We'll build one image step by step, from a bare-bones prompt to a finished book cover.

{% hint style="info" %}
**You don't need prompt-writing skills to get good images anymore.** On Ideogram 4.0, [Magic Prompt](/using-ideogram/generation-settings/magic-prompt.md) automatically expands plain descriptions into detailed prompts. What this guide teaches is still the foundation: knowing *which details matter* — subject, clothing, pose, setting, style, text — lets you steer any generation, whether you write the details yourself or let Magic Prompt fill in the rest.
{% endhint %}

Throughout this guide, prompt changes are marked like this:

**Prompt:**\
*A rough pencil sketch featuring a boy with sandy hair and blue eyes, wearing a&#x20;*~~*<mark style="color:purple;">hoodie</mark>*~~ *<mark style="color:green;">checked shirt</mark> and jeans, playing with a friendly Golden Retriever, in a park on a sunny day.*

* <mark style="color:green;">Green text</mark> is new or added compared to the previous prompt.
* ~~<mark style="color:purple;">Strikethrough purple text</mark>~~ was removed or replaced.

This formatting is just for the guide — **you write prompts in Ideogram as plain text.**

{% hint style="warning" %}
The example images below were generated on an older Ideogram model (2.0) with Magic Prompt off, so the effect of each wording change is visible directly. On current models your results will look better than these — but the prompting principles are identical.
{% endhint %}

## 1. A very basic prompt

Let's start with a very basic prompt. This way, we can see what the model generates and build on that step-by-step.

**Prompt:**\
*A boy with blond hair on a grey background.*

<figure><img src="https://1799634369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzjhNby3LLsIikYuvxAJP%2Fuploads%2F6SdnPm3bIKs2g6wlsBdM%2F01-a-boy-with-blond-hair-on-a-grey-backgrou_Ly2nLPPoQ9y1z6LIcw3XFA_PaBnaSuPS-avUkgh963fdg.png?alt=media&amp;token=3e7cb25f-f683-4817-a4be-f2ce3cba380b" alt="Photorealistic portrait of a blond boy in a navy suit and patterned bow tie against a plain grey studio background"><figcaption></figcaption></figure>

Nothing complicated here. The image of a boy and a grey background as requested. Everything you didn't specify — age, clothing, pose, lighting — the model chose for you. Now let's start choosing some of it ourselves...

## 2. Adding details

Next, let's add some specific details like eye color, clothing, and a more interesting background.

**Prompt:**\
*A boy with blond hair <mark style="color:green;">and blue eyes,</mark>* ~~*<mark style="color:purple;">on a grey background.</mark>*~~ *<mark style="color:green;">wearing a denim jacket and a checked shirt, against a backdrop of wooden planks.</mark>*

<div align="center" data-full-width="false"><figure><img src="https://1799634369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzjhNby3LLsIikYuvxAJP%2Fuploads%2FOdryg28QNCv9HAT1eLoS%2F02-a-boy-with-blond-hair-and-blue-eyes-wear_ErLgiSIuTLOIeP6_wEowOA_FdSygSBYQg2RamlTZSsXKg.png?alt=media&amp;token=334d2a1b-0a61-42ce-b20c-4c4dd656b05d" alt="Blond, blue-eyed boy in a denim jacket over a checked shirt, facing the camera in front of a rustic wooden plank wall"><figcaption></figcaption></figure></div>

Nice! Now let's try to make it a bit more dynamic...

## 3. A point of view

Let's play around with the perspective of the image! Maybe changing the angle or the point of view would produce a more interesting image? We're all about experimentation here!

**Prompt:**\
*A boy with blond hair and blue eyes, wearing a denim jacket and a checked shirt, <mark style="color:green;">seen partially in profile</mark>, against a backdrop of wooden planks.*

<figure><img src="https://1799634369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzjhNby3LLsIikYuvxAJP%2Fuploads%2FEKzo3JopwfJrRE4aJMV4%2F03-a-boy-with-blond-hair-and-blue-eyes-wear_w2SHXqZkSPmG6C_kJIcCUw_J7uxTxO6Sk-1A7No-GTVng.png?alt=media&amp;token=5799b398-b5ab-4aa1-8b18-2c3041f59c06" alt="The same blond boy in a denim jacket seen partially in profile, smiling and looking to the side against wooden planks"><figcaption></figcaption></figure>

Wow! Almost a studio photo, but it still looks very natural!

{% hint style="info" %}
Note: there are also other terms used to achieve this pose, such as <mark style="color:green;">three-quarter pose</mark>, or <mark style="color:green;">slightly turned to the left</mark>, etc.
{% endhint %}

## 4. Adding Elements

Let's add a few elements to make the overall image more attractive?

**Prompt:**\
*A boy with blond hair and blue eyes, wearing a denim jacket, a checked shirt <mark style="color:green;">and jeans, sitting cross-legged on the floor, beside a friendly dog. Between them both there is a house plant in a pot. The entire scene is set</mark> against a backdrop of wooden planks.*

<figure><img src="https://1799634369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzjhNby3LLsIikYuvxAJP%2Fuploads%2FQlylTfS4nF0sGuSP0RS0%2F04-a-boy-with-blond-hair-and-blue-eyes-wear_k4xIQmBRRz63zQZJUZI8sA_zhke1hkFSa2O2ffdEoV9Xg.png?alt=media&amp;token=74668586-9c07-4fc3-b61e-777618522544" alt="Boy in a denim jacket sitting cross-legged beside a black-and-white dog, with a potted plant between them, on a wooden plank backdrop"><figcaption></figcaption></figure>

I'd love to point out how effectively the model has rendered the requested elements and their precise positioning within the image composition. Now, let’s try adding details that will liven up the mood!

## 5. Make a lively scene

**Prompt:**\
*A boy with blond hair and blue eyes, wearing* ~~*<mark style="color:purple;">a denim jacket,</mark>*~~*&#x20;a checked shirt and jeans, <mark style="color:green;">playing with a friendly Golden Retriever, in a park on a sunny day</mark>.*

<figure><img src="https://1799634369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzjhNby3LLsIikYuvxAJP%2Fuploads%2Fs99zJjCi2CNs0WERLVIy%2F05-a-boy-with-blond-hair-and-blue-eyes-wear_CxEC3eNFTOibsmMPfSOTDw_glodCDWlTHuawMwuJYYDmw.png?alt=media&amp;token=6a848ab3-3dd6-48fb-888b-17bd671b2bd6" alt="Blond boy in a checked shirt and jeans playing on sunlit grass next to a Golden Retriever in a park"><figcaption></figcaption></figure>

Super cute, now the boy we were working with originally has a fluffy buddy to pose with! Adding other elements and an environment really helps make your images feel alive and natural.

## 6. Using available options

Prompts aren't the only lever. [Aspect ratio](/using-ideogram/generation-settings/aspect-ratio-and-dimensions.md), [Color palette](/using-ideogram/generation-settings/color-palette.md), style descriptions, and other settings are invaluable for creating unique and diverse visuals from the same idea.

Let’s explore some of these possibilities to create various outputs.

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td><img src="https://1799634369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzjhNby3LLsIikYuvxAJP%2Fuploads%2F0gSfbdmjCwas0Sci7LMM%2F6a-washed-out-soft-watercolour-painting-fea_tr8MFtTWQuqXdEyhmGkk-g_wLlBWoqVQby0KFVjLj8oXg.png?alt=media&amp;token=9208a445-ed0d-4ef8-a0e3-d3626500e4ee" alt="Soft pastel watercolor painting of the blond boy walking through a park beside a Golden Retriever" data-size="original"></td><td><p><strong>Prompt:</strong></p><p><em><mark style="color:green;">Washed-out soft watercolor painting featuring</mark> a boy with blond hair and blue eyes, wearing a checked shirt and jeans, playing with a friendly Golden Retriever, in a park on a sunny day.</em><br><strong>Model</strong>: 2.0<br><strong>Style</strong>: General<br><strong>Aspect ratio</strong>: 4:5<br><strong>Color Palette</strong>: Pastel</p></td><td></td></tr><tr><td><img src="https://1799634369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzjhNby3LLsIikYuvxAJP%2Fuploads%2FRp0tvlFklFY9tZ23VsbA%2F6b-an-anime-illustration-featuring-a-boy-wi_47x_QrUXSZWrei7GJoi2hg_dUPo5DZlQ96xWioteT4BUw.png?alt=media&amp;token=99fa807d-46ff-4f8f-b280-023b37cfcf85" alt="Anime-style illustration of the boy in a yellow checked shirt running across a park lawn petting a fluffy dog under a blue sky" data-size="original"></td><td><p><strong>Prompt:</strong></p><p><em><mark style="color:green;">An anime illustration featuring</mark> a boy with blond hair and blue eyes, wearing a checked shirt and jeans, playing with a friendly Golden Retriever, in a park on a sunny day.</em><br><strong>Model</strong>: 2.0<br><strong>Style</strong>: Anime<br><strong>Aspect ratio</strong>: 4:5<br><strong>Color Palette</strong>: None</p></td><td></td></tr><tr><td><img src="https://1799634369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzjhNby3LLsIikYuvxAJP%2Fuploads%2FSuzU14dx9NzYbYPxUsPA%2F6c-a-cartoon-like-3d-boy-with-blond-hair-an_w5x5BIvySSKPtBGTAsKcGA_rMfJBRtPTjyNqXRSaONLNA.png?alt=media&amp;token=44ca65de-b958-4ab6-b84d-23be7c838549" alt="Cartoon-like 3D render of a big-eyed boy in a blue checked shirt standing on grass next to a playful puppy" data-size="original"></td><td><p><strong>Prompt:</strong></p><p><em><mark style="color:green;">A cartoon-like 3D</mark> boy with sandy hair and blue eyes, wearing a checked shirt and jeans, playing with a friendly Golden Retriever, in a paper-art park on a sunny day.</em><br><strong>Model</strong>: 2.0<br><strong>Style</strong>: 3D<br><strong>Aspect ratio</strong>: 4:5<br><strong>Color Palette</strong>: None</p></td><td></td></tr></tbody></table>

{% hint style="info" %}
The **Style** setting shown in these examples applies to older models — on current models, describe the style you want directly in the prompt (as these prompts also do). See [Styles in Older Models](/using-ideogram/features-and-tools/reference-features/style-reference/styles-in-older-models.md) if you're using 2.0 or earlier.
{% endhint %}

## 7. Add some text

Ideogram excels at rendering text. Let's say you want to make a cover for a children's book, give it a title and also add the author's name.

**Prompt:**\
*Washed-out soft watercolor painting featuring a boy with blond hair and blue eyes, wearing a checked shirt and jeans, playing with a friendly Golden Retriever, in a park on a sunny day. <mark style="color:green;">At the top of the image, the book title is: "Michael and his dog" in a fun painted typography. At the bottom, the author's name: "John Johnson".</mark>*

**Model**: 2.0\
**Style**: General\
**Aspect ratio**: 3:4\
**Color Palette**: None

<figure><img src="https://1799634369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzjhNby3LLsIikYuvxAJP%2Fuploads%2Fc5q1lM5rIB6rbt6vZWWs%2F07-washed-out-soft-watercolour-painting-fea_eWdN0ys_ST-rzBQs8-T4Xw_ivqdZg8CSMq0kFRY9xpnug.png?alt=media&amp;token=169d396f-dcbd-450e-9ff9-2b4ca1bac63c" alt="Watercolor book cover of the boy and Golden Retriever in a park, titled Michael and his dog with author name John Johnson below"><figcaption></figcaption></figure>

## 8. Other examples

Here are some other subjects:

<table data-view="cards"><thead><tr><th></th><th></th><th></th></tr></thead><tbody><tr><td><img src="https://1799634369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzjhNby3LLsIikYuvxAJP%2Fuploads%2FcUn3thCAPNzbm1yQC8bh%2F08a-a-simple-modern-and-minimalist-logo-for-_rH_QXapiSwusrxkWJT9CMA_7JhYTubFQEqf6AMKXuDUfQ.png?alt=media&amp;token=30218c6f-5936-451b-b83b-4403497e9994" alt="Minimalist line-art logo of a crowned cat sitting beside a small palace, with the wordmark PetPalace underneath" data-size="original"></td><td><p><strong>Prompt:</strong></p><p><em>A sleek and modern illustration of a logo for "PetPalace" featuring a minimalist stylized image of a regal cat wearing a crown, sitting next to a luxurious palace.</em></p></td><td><strong>Model</strong>: 2.0<br><strong>Style</strong>: Design<br><strong>Aspect ratio</strong>: 1:1<br><strong>Color Palette</strong>: None</td></tr><tr><td><img src="https://1799634369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzjhNby3LLsIikYuvxAJP%2Fuploads%2FEnfctPfe6C0RYeW0QJK4%2F08b-close-up-photo-of-a-beer-can-with-a-big-_N02X_t5rSoi1JBfjIJ0jfw_6hL8I8sPSUaL8ZatEBnmQA.png?alt=media&amp;token=8299e813-c4b0-4d0f-a97d-dc457003029b" alt="Close-up photo of a beer can with an anchor logo reading Mariner&#x27;s Brew, next to a full glass of beer on a pub counter" data-size="original"></td><td><p><strong>Prompt:</strong></p><p><em>Close up photo of a beer can with a big modern sailor's anchor inspired logo named "Mariner's Brew" in big letters, a full glass of beer in the background, on the counter of an Irish pub, dynamic view, studio photography, food photography.</em></p></td><td><strong>Model</strong>: 2.0<br><strong>Style</strong>: General<br><strong>Aspect ratio</strong>: 1:1<br><strong>Color Palette</strong>: None</td></tr><tr><td><img src="https://1799634369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzjhNby3LLsIikYuvxAJP%2Fuploads%2FrSKV7meu55uutLLcDxYq%2F08c-a-cool-cat-with-wearing-a-hat-and-sungla_cA-M6mCeSQm3REwdDuG_Lg_gFlRqk5QRJeYEGYin9C6Eg.png?alt=media&amp;token=e9fb58b7-c664-4853-8b93-ebda8e18cf76" alt="White cat in a hat, sunglasses, and suit playing saxophone on a dark stage, with a neon sign reading Cool Cat Jazz behind it" data-size="original"></td><td><p><strong>Prompt:</strong></p><p><em>A cool cat with wearing a hat and sunglasses playing the saxophone with his paws on the stage of a jazz club, a neon sign in the background saying: "Cool Cat Jazz". Intense atmosphere, dark ambience, dark tones, jazz club genre, 40's and 50's look.</em></p></td><td><strong>Model</strong>: 2.0<br><strong>Style</strong>: Realistic<br><strong>Aspect ratio</strong>: 1:1<br><strong>Color Palette</strong>: Ultramarine</td></tr></tbody></table>

{% hint style="info" %}
Please note: **Text enclosed in quotes “ ” helps the AI understand that it needs to render the text in the image.**
{% endhint %}

## What's next?

As you've seen, **great results come from building your prompt gradually**. We started simple and continued layering in details, perspective, elements, style, and text step by step. Each addition shapes the final image in a meaningful way, and small changes can have a big impact. On current models, [Magic Prompt](/using-ideogram/generation-settings/magic-prompt.md) does much of this layering for you — but knowing the layers is how you take control when the result isn't quite right.

Now that you're familiar with the basics, here are some great next steps to deepen your skills:

* Read the [Prompting Guide](/using-ideogram/getting-started/prompting-guide.md) for the full treatment, including [JSON prompting on Ideogram 4.0](/using-ideogram/getting-started/prompting-guide/4.-json-prompting-ideogram-4.0.md)
* Explore the full range of **models, styles, and color palettes** available
* Try [reference features](/using-ideogram/features-and-tools/reference-features/style-reference.md) to guide the AI using existing images
* Dive into more advanced prompting techniques through experimentation and interacting with the community at [discord.gg/ideogram](https://discord.gg/ideogram).

**The best way to improve is simply to keep experimenting** — every generation teaches you something new!
