AI creates portraits for free in services with trial generations or a free limit. To get a result that resembles a person, you need a clear face photo, a clear description of the style, and several attempts with different lighting, angle, or background settings.
Can an ordinary selfie be turned into a portrait that preserves facial features and does not look like a random picture? Yes, if you first choose the task, then prepare the source image and check the first generation for details. AI does not copy a person with absolute accuracy: it interprets the photo and the text prompt.
If the task requires a paid model—for example, GPT-5.6 Terra—it is cheaper to access it through the partner service Clodex rather than directly from the vendor. The price difference is shown below.
| Price type | Official vendor price | Through Clodex |
|---|---|---|
| Input tokens | 2 $ / 1 million tokens | 0,07 $ / 1 million tokens |
| Output tokens | 12 $ / 1 million tokens | 0,56 $ / 1 million tokens |
| Difference | Input tokens — в 28,6 times cheaper; Output tokens — в 21,4 times cheaper | |
Partner price source: Clodex. Price check date: 2026-08-18.
SEO Mind42 does not sell API access or provide tokens: we recommend a third-party service Clodex. This is an affiliate link.
The essentials
- Free generators often limit the number of attempts, processing speed, image resolution, or access to certain styles.
- A portrait from a photo is more accurate when the entire face is visible, the lighting is even, and the photo is neither blurry nor processed with strong filters.
- AI can create a realistic AI portrait, a drawing from a photo, an illustration, an avatar, or a portrait in a painting style.
- A family portrait requires a separate check of each face, hands, the people’s ages, and their proportions in the frame.
- Before publishing someone else’s photo, you need to consider the person’s right to their image and the rules for processing personal data.
- The terms of free access, the presence of a watermark, photo storage, and the rules for commercial use depend on the specific platform.
- Do not upload documents, bank card photos, children’s images, or pictures of other people until you have reviewed the service’s terms and the legal basis for processing the photos.
What it means to create a portrait using AI
Creating a portrait using AI includes three different scenarios: generation from a photograph, stylizing an existing photo, and creating a face solely from a text description. They are often mixed together, although the degree of resemblance to a specific person differs in each case.
Portrait from a photograph
A portrait from a photograph is based on an uploaded image. The generator analyzes the face, hairstyle, age range, head shape, individual appearance details, and sometimes the pose. AI then creates a new image based on the prompt: for example, changing the background, clothing, lighting, or frame format.
The degree of resemblance depends on the quality of the source image and the service settings. A clear front-facing photograph helps preserve recognizable features. A photo taken in dim light, with heavy makeup, closed eyes, or an extreme angle gives the generator fewer clear reference points.
Photo stylization
Photo stylization turns the source image into a drawing, comic, retro illustration, oil portrait, or another artistic format. This option is suitable when atmosphere and visual style are needed rather than documentary facial accuracy.
The stronger the stylization, the more noticeably AI changes the person’s appearance. A portrait in a painting style may preserve the general face type but change the shape of the eyes, hairstyle, skin texture, or age. For a recognizable result, it is better to choose moderate artistic processing.
Creating a portrait from a text description
Generating an image from a description does not require uploading a photo. The user specifies the character’s appearance, age range, clothing, angle, lighting, background, and mood. AI creates a portrait from a photograph only when it receives the source image; text alone does not guarantee resemblance to a real person.
This format is convenient for covers, illustrations, visual references, and fictional characters. The query “AI portraits for free” often refers specifically to a series of variations: one image can be generated in business, historical, artistic, and realistic styles without being tied to a specific person.
For working with text prompts, it is useful to study the SEO Mind42 materials from the section on AI tools: the wording of the prompt affects the composition and clarity of the result no less than the chosen style.
How to create a portrait from a photo with AI for free
AI creates a portrait for free according to a step-by-step algorithm: task, source photograph, description, generation, and detail checking. Do not start by choosing a random service. First decide what should remain unchanged and what can be modified.
Choose the type of result
A realistic studio portrait preserves the person’s appearance and imitates a shoot under controlled lighting. A business photo requires a neutral background, neat clothing, and natural facial expressions. An artistic portrait allows noticeable changes to color, texture, and clothing. An avatar is usually created as a close-up so that the face remains clear even at a small size.
A family composition and a portrait of several generations require more careful settings. The generator must preserve several people, their ages, relative positions, and distinctive features. For this task, it is better to prepare separate photos of the participants in advance rather than try to obtain an accurate result from a random group photo.
Prepare the source photograph
The source image determines how well AI will understand the face. A single-person photograph is suitable when the person is looking at the camera or is turned slightly, and the outline of the head is not cropped at the forehead, chin, or cheeks. Even daylight or soft studio lighting reduces the risk of shadows being interpreted by the generator as facial features.
- Choose a photo in which the entire face is visible and the eyes are not covered by hair, a hand, or accessories.
- Do not use a photo with heavy blur, digital noise, or repeated compression.
- Avoid filters that change the shape of the face, skin color, or the size of the eyes or lips.
- Check whether glare on glasses, a complex background, a mask, headwear, or sharp shadows interfere with the AI.
- For an individual portrait, upload a single-person photo rather than an image with several people.
What happens if you use a heavily retouched photograph? The generator may interpret smoothed skin, enlarged eyes, or a changed face shape as the person’s real appearance. As a result, the portrait may look stylized but lose its resemblance to the person.
Upload the photo and provide a description
A short, structured prompt works better than a long text with contradictory requests. Specify who is depicted, the required angle, the clothing and lighting, what the background should be, how realistic the result should be, and what mood is important to convey.
- Describe the person. Specify an adult, a child, or a group of people without unnecessary biographical details.
- Set the framing. Choose a close-up, waist-up portrait, front-facing view, or slight turn of the head.
- Specify the lighting. For a natural result, use soft studio lighting or diffused daylight.
- Name the background. A neutral background makes it easier to check facial resemblance, while a complex interior increases the risk of extra objects.
- Choose the style. Realism, an oil portrait, a drawing, historical costume, or a modern business format require different wording.
Example for a realistic result: “Realistic portrait of an adult, soft studio lighting, neutral background, natural facial features, highly detailed.”
Example for artistic processing: “Artistic portrait from a photograph in the style of oil painting, warm palette, classic composition, preserving the main facial features.”
Example for an avatar: “Close-up portrait from a photo, calm facial expression, soft lighting, solid-color background, realistic style for an avatar.”
Evaluate the first generation
It is best to treat the first result as a draft. Check the facial resemblance, the shape of the eyes, the natural appearance of the teeth, hair, and hands, the person’s age, clothing, background, and small objects in the frame. Generators sometimes create extra jewelry, alter text on clothing, or add details that were not included in the prompt.
Pay particular attention to small elements. A user may not notice an error on a phone screen, but it will become visible after publication or printing. If the service supports editing individual areas, correct one section rather than launching a complete reworking of the portrait.
After selecting a suitable version, basic editing can be useful: cropping, adjusting the color temperature, and removing an unnecessary background. SEO Mind42 has materials on using AI to work with visual content that will help separate generation from subsequent image editing.
Adjust the prompt
Change one parameter at a time: background, lighting, angle, degree of stylization, or level of detail. If you rewrite the entire description at once, you cannot tell which change improved the result and which one reduced facial resemblance.
Conflicting requirements reduce predictability. A request to make a portrait photorealistic, cartoon-like, and painterly at the same time forces the model to mix incompatible styles. First obtain a clear basic version, then create separate image variations.
If you decide to choose a paid plan while reading, compare the official price with the partner price before subscribing directly: the difference is usually several times, and the calculation is provided at the beginning and end of the article.
Which photos are best for an AI portrait
Photo quality affects more than sharpness. AI reads lighting, shooting angle, filters, background, and accessories as part of the visual task. The fewer random distortions in the source image, the easier it is for the generator to preserve the face.
| Situation | What may happen | What to do |
|---|---|---|
| Dark photo with sharp shadows | AI changes facial features and adds unnatural details | Choose a photo taken in soft daylight or studio lighting |
| Selfie with a strong filter | The generator interprets the filter as part of the person’s appearance | Use the original photograph without noticeable processing |
| Group photo | The service mixes up faces or chooses the wrong person | Crop the person you need or upload an individual photo |
| Profile photo | It is harder to preserve facial symmetry in a front-facing portrait | Choose a front-facing photograph or one with a slight turn |
| Low resolution | The eyes, skin, and contours become blurry | Find a sharper original without repeated compression |
A complex background does not always interfere with generation, but it increases the number of variables. If other faces, bright signs, animals, or objects are visible behind the person, AI may transfer them into the new frame, alter them, or add extra elements. For the first run, it is better to use a neutral photograph.
How to get a realistic portrait rather than a random picture
A realistic portrait requires a neutral source image, moderate stylization, and a precise prompt. AI works better when the user does not try to change the age, hairstyle, clothing, background, emotion, and angle all at once while also preserving absolute facial resemblance.
Start with a basic result: natural lighting, a neutral background, a familiar hairstyle, and a calm expression. Then add one visual element, such as a business suit, historical look, or warmer palette. This order shows exactly where the generation stopped preserving the person’s appearance.
Heavy retouching often worsens the result. Smoothed skin, excessive sharpness, artificially whitened teeth, and a changed face shape make the image look more like a template than a person. It is better to choose a version with natural details and correct only obvious flaws.
AI for family portraits and portraits of several generations
A family portrait is more difficult than a solo portrait: the generator needs to preserve several faces, differences in age, height, proportions, and the relative positioning of people. Errors often appear not in the center of the frame, but in hands, glasses, jewelry, clothing details, and the faces of people standing farther from the camera.
For a composition made from different photographs, choose images with similar angles, lighting, and quality. If one person was photographed in bright sunlight and another under a household lamp, it is harder for the generator to combine them into a single realistic image. It is also worth choosing the format in advance: a studio photograph, a home scene, a collage, or a portrait in a historical style.
A generational portrait requires checking age-related features. The neural network may unpredictably make an elderly person look younger, alter a child’s features, or mix accessories between participants. Do not publish the first version without manually checking each face separately.
Photographs of children require more careful attention to the platform’s terms. Find out how the service processes uploaded images, whether it stores them after generation, and what actions are available to the user. Random photos of other people from the internet are not suitable for family stylization.
Free: not always without limitations
A free mode does not mean that the generator works without conditions. One platform may provide several trial attempts, another may limit image resolution, and a third may add a watermark or make some styles available only after registration.
- The generation limit restricts the number of available attempts.
- The queue affects how quickly the image is created.
- Resolution determines whether the image is suitable for an avatar, publication, or printing.
- A watermark may remain on the free version of the result.
- Registration makes some features available or restricts them depending on the service’s rules.
- The terms for downloading and storing files may differ for original photos and finished images.
- Commercial use is sometimes governed by a separate license.
Check the terms of the selected platform immediately before uploading a photograph. Free-access rules change, and you cannot assume in advance that every service works without registration, limits, or download restrictions.
What to know before uploading a photograph to a neural network
A photograph of a person may constitute personal data. If an image is used to establish a person’s identity, it acquires the status of biometric personal data within the meaning of Federal Law No. 152-FZ “On Personal Data.” Not every selfie automatically becomes biometric data: the assessment depends on the purpose of processing and the specific scenario.
Article 11 of Federal Law No. 152-FZ regulates the processing of biometric personal data. Roskomnadzor monitors compliance with personal-data legislation. Before uploading a photo, review the service’s data-processing policy and user terms: they specify how uploaded materials and generated images are handled.
Article 152.1 of the Civil Code of the Russian Federation protects a person’s likeness. Publishing or using another person’s portrait usually requires that person’s consent unless a statutory exception applies in the situation. This concerns not only a finished photograph, but also an AI portrait that preserves the person’s recognizable features.
Legal issues related to working with neural networks are not limited to image processing. SEO Mind42 contains explanations of how to work with neural networks legally in Russia, including the need to study the rules of specific online services.
Common mistakes when creating a portrait with a neural network
A blurry or dark photograph deprives the generator of detail. The neural network reconstructs the eyes, skin, hair, and contours of the face using a probabilistic model, so the result may look plausible without resembling the person. The fix is simple: find a sharper image taken in even lighting.
A heavily edited selfie is rarely suitable for a realistic portrait. A filter changes skin color, proportions, and texture, and the generator transfers these changes to the new image. Use the original without pronounced retouching, or accept in advance that the result will be more of a stylization.
An overly long prompt creates contradictions. If the text simultaneously demands photorealism, cartoonishness, painterly texture, nighttime lighting, and bright studio light, the model mixes the features. Reduce the description to the goal, angle, lighting, background, and one primary style.
A group photo without specifying the person leads to faces being mixed up. The generator may select a figure in the background, combine the features of two people, or leave an extra participant in the frame. Crop the image or upload a separate photograph of the person you need.
Expecting one-hundred-percent similarity makes it harder to evaluate the result objectively. A neural network creates an interpretation, not a legally significant copy of someone’s appearance. Compare key features: face shape, eye placement, hairstyle, age range, and the naturalness of the expression.
Publishing without checking small details creates unnecessary errors. Inspect the hands, teeth, earrings, glasses, text on clothing, background, and objects being held. Also read the service’s terms regarding image storage and rights to the finished picture.
Where to use the created portrait
An AI portrait is suitable for a profile avatar, an illustration for original content, a personal greeting card, social-media visuals, a presentation cover, a family collage, or a creative project. Another use case is a preliminary visual reference for a photographer, artist, or designer.
For a professional profile, it is better to choose a restrained style, a neutral background, and a natural expression. For a creative project, a contrasting palette, unusual clothing, historical stylization, and a painterly portrait are acceptable. The format should match the context of the publication, not just the generator’s capabilities.
Advertising, product cards, printed materials, and publications featuring people require additional verification. Make sure you have the rights to the original photograph, the depicted person’s consent when necessary, and the service’s permission for the chosen way of using the finished image.
Paid access through an API
If free limits are insufficient, access to models through an API can be arranged directly with the vendor or through the Clodex partner service — below is a comparison of official prices and prices through the partner. For example, GPT-5.6 Terra through the partner is 28,6 times cheaper than the official price — the full list of models is in the table.
| Model | Official: input / output | Through Clodex: input / output |
|---|---|---|
| qwen3.6-flash | Input: 0,25 $ / 1 million tokens Output: 1,5 $ / 1 million tokens | Input: 0,019 $ / 1 million tokens Output: 0,019 $ / 1 million tokens |
| qwen3.6-plus | Input: 0,5 $ / 1 million tokens Output: 3 $ / 1 million tokens | Input: 0,032 $ / 1 million tokens Output: 0,032 $ / 1 million tokens |
| qwen3.7-plus | Input: 0,4 $ / 1 million tokens Output: 1,6 $ / 1 million tokens | Input: 0,045 $ / 1 million tokens Output: 0,045 $ / 1 million tokens |
| codex-auto-review | — | Input: 0,0525 $ / 1 million tokens Output: 0,0525 $ / 1 million tokens |
| gemini-3.7-flash | Input: 0,75 $ / 1 million tokens Output: 3,75 $ / 1 million tokens | Input: 0,06 $ / 1 million tokens Output: 0,24 $ / 1 million tokens |
| gemini-3.7-flash-high | Input: 0,75 $ / 1 million tokens Output: 3,75 $ / 1 million tokens | Input: 0,06 $ / 1 million tokens Output: 0,24 $ / 1 million tokens |
| gemini-3.7-flash-low | Input: 0,75 $ / 1 million tokens Output: 3,75 $ / 1 million tokens | Input: 0,06 $ / 1 million tokens Output: 0,24 $ / 1 million tokens |
| gemini-3.7-flash-medium | Input: 0,75 $ / 1 million tokens Output: 3,75 $ / 1 million tokens | Input: 0,06 $ / 1 million tokens Output: 0,24 $ / 1 million tokens |
| qwen-image-2.0 | — | 0,06 $ / шт. |
| gpt-5.6-luna | Input: 0,2 $ / 1 million tokens Output: 1,2 $ / 1 million tokens | Input: 0,063 $ / 1 million tokens Output: 0,504 $ / 1 million tokens |
| grok-composer-2.5-fast | — | Input: 0,068 $ / 1 million tokens Output: 0,068 $ / 1 million tokens |
| clodex-cursor | — | Input: 0,07 $ / 1 million tokens Output: 0,07 $ / 1 million tokens |
| gpt-5.6-terra | Input: 2 $ / 1 million tokens Output: 12 $ / 1 million tokens | Input: 0,07 $ / 1 million tokens Output: 0,56 $ / 1 million tokens |
| deepseek-v4-pro | Input: 1,32 $ / 1 million tokens Output: 3,96 $ / 1 million tokens | Input: 0,08 $ / 1 million tokens Output: 0,08 $ / 1 million tokens |
| grok-4.5 | Input: 2 $ / 1 million tokens Output: 6 $ / 1 million tokens | Input: 0,08 $ / 1 million tokens Output: 0,08 $ / 1 million tokens |
| grok-4.6 | Input: 2 $ / 1 million tokens Output: 6 $ / 1 million tokens | Input: 0,08 $ / 1 million tokens Output: 0,08 $ / 1 million tokens |
| clodex-cursor-pro | — | Input: 0,084 $ / 1 million tokens Output: 0,084 $ / 1 million tokens |
| gemini-3.6-flash | Input: 0,75 $ / 1 million tokens Output: 3,75 $ / 1 million tokens | Input: 0,09 $ / 1 million tokens Output: 0,36 $ / 1 million tokens |
| kimi-k3 | — | Input: 0,09 $ / 1 million tokens Output: 0,09 $ / 1 million tokens |
| glm-5.2 | — | Input: 0,1 $ / 1 million tokens Output: 0,1 $ / 1 million tokens |
| gpt-image-2 | — | 0,1 $ / шт. |
| nano-banana-2 | — | 0,1 $ / шт. |
| deepseek-v4-flash | Input: 0,44 $ / 1 million tokens Output: 1,32 $ / 1 million tokens | Input: 0,12 $ / 1 million tokens Output: 0,12 $ / 1 million tokens |
| qwen-image-2.0-pro | 0,075 $ / шт. | 0,12 $ / шт. |
| qwen-image-3.0-pro | — | 0,12 $ / шт. |
| qwen3.7-max | Input: 2,5 $ / 1 million tokens Output: 7,5 $ / 1 million tokens | Input: 0,13 $ / 1 million tokens Output: 0,13 $ / 1 million tokens |
| glm-5.3 | — | Input: 0,15 $ / 1 million tokens Output: 0,15 $ / 1 million tokens |
| MiMo-V2-Flash | — | Input: 0,162116 $ / 1 million tokens Output: 0,162116 $ / 1 million tokens |
| qwen3.8-max | — | Input: 0,17 $ / 1 million tokens Output: 0,17 $ / 1 million tokens |
| grok-imagine-video-1.5 | — | 0,18 $ / шт. |
| MiniMax-M2.1 | — | Input: 0,2 $ / 1 million tokens Output: 0,2 $ / 1 million tokens |
| MiniMax-M2.5 | — | Input: 0,22233 $ / 1 million tokens Output: 0,22233 $ / 1 million tokens |
| MiniMax-M2.7 | — | Input: 0,22233 $ / 1 million tokens Output: 0,22233 $ / 1 million tokens |
| MiniMax-M3 | — | Input: 0,22233 $ / 1 million tokens Output: 0,22233 $ / 1 million tokens |
| gpt-5.5 | Input: 5 $ / 1 million tokens Output: 30 $ / 1 million tokens | Input: 0,25 $ / 1 million tokens Output: 1,5 $ / 1 million tokens |
| gpt-5.6-sol | Input: 5 $ / 1 million tokens Output: 30 $ / 1 million tokens | Input: 0,25 $ / 1 million tokens Output: 2 $ / 1 million tokens |
| claude-haiku-4-5 | Input: 1 $ / 1 million tokens Output: 5 $ / 1 million tokens | Input: 0,2805 $ / 1 million tokens Output: 1,4025 $ / 1 million tokens |
| claude-haiku-4-5-20251001 | Input: 1 $ / 1 million tokens Output: 5 $ / 1 million tokens | Input: 0,2805 $ / 1 million tokens Output: 1,4025 $ / 1 million tokens |
| claude-opus-4-7 | Input: 5 $ / 1 million tokens Output: 25 $ / 1 million tokens | Input: 0,3 $ / 1 million tokens Output: 1,5 $ / 1 million tokens |
| claude-sonnet-4-6 | Input: 3 $ / 1 million tokens Output: 15 $ / 1 million tokens | Input: 0,34125 $ / 1 million tokens Output: 1,70625 $ / 1 million tokens |
| claude-sonnet-5 | Input: 2 $ / 1 million tokens Output: 10 $ / 1 million tokens | Input: 0,35 $ / 1 million tokens Output: 1,75 $ / 1 million tokens |
| Kimi-K2 | — | Input: 0,423486 $ / 1 million tokens Output: 0,423486 $ / 1 million tokens |
| Kimi-K2-Thinking | — | Input: 0,423486 $ / 1 million tokens Output: 0,423486 $ / 1 million tokens |
| MiniMax-M2.7-highspeed | — | Input: 0,44466 $ / 1 million tokens Output: 0,44466 $ / 1 million tokens |
| claude-opus-4-8 | Input: 5 $ / 1 million tokens Output: 25 $ / 1 million tokens | Input: 0,45 $ / 1 million tokens Output: 2,25 $ / 1 million tokens |
| kimi-k2.5 | — | Input: 0,489655 $ / 1 million tokens Output: 0,489655 $ / 1 million tokens |
| kimi-k2.6 | — | Input: 0,701398 $ / 1 million tokens Output: 0,701398 $ / 1 million tokens |
| kimi-k2.7-code | — | Input: 0,701398 $ / 1 million tokens Output: 0,701398 $ / 1 million tokens |
| claude-opus-5 | Input: 5 $ / 1 million tokens Output: 25 $ / 1 million tokens | Input: 0,85 $ / 1 million tokens Output: 0,85 $ / 1 million tokens |
| kimi-k2.7-code-highspeed | — | Input: 1,402797 $ / 1 million tokens Output: 1,402797 $ / 1 million tokens |
| claude-fable-5 | Input: 10 $ / 1 million tokens Output: 50 $ / 1 million tokens | Input: 2,5 $ / 1 million tokens Output: 2,5 $ / 1 million tokens |
Partner price source: Clodex. Price check date: 2026-08-18.
SEO Mind42 does not sell API access or provide tokens: we recommend a third-party service Clodex. This is an affiliate link.
Compare models before you start
The service sets its plans, limits and model catalog. If they differ from this article, contact us so we can update it and record a new review date.
Browse modelsAffiliate link: your price stays the same and the project earns a commission.