What it is good at
- 4x detail reconstruction
- Print-ready output
open source · Utility · 10 credits per image
Upscale 4x enlarges an image you are already happy with and rebuilds detail for print or large format. It costs 10 credits per image and does not change what is in the picture.
10 credits per image.
This utility runs the open-source Real-ESRGAN upscaler. It takes an image and returns a version four times larger with reconstructed detail. One typical use is a generated poster that needs to go to a print shop. Others are a product shot for a large banner and a cover image for a book or album. It also helps with a photo you want to crop tightly without it turning to mush.
It does not edit. Say a hand has six fingers or a sign is misspelled. The upscaled version will have the same mistake, only sharper. Fix content first on a generator or editor, then upscale.
Two Ugesi tools use this engine: AI Image Upscaler and AI Image Resizer. Neither has presets, so there is nothing to choose beyond your image. AI Image Resizer takes an image upload directly. That makes it the straightforward route when the file is on your device.
Send the highest-quality version you have. A PNG straight from the generator beats a screenshot. A screenshot, in turn, beats a copy that was sent through a chat app. Compression artifacts get enlarged along with everything else.
Crop before, not after, when you only need part of the image. You pay per image, so the price is the same either way. Cropping first, though, means the reconstruction effort goes into the area you will actually use. Then check fine text, hair and edges at full size before sending the file anywhere.
The listed alternatives do different jobs at lower rates. Remove Background at 3 credits cuts a product or person onto transparency. Segment Anything 2 at 2 credits returns masks for later edits. BLIP at 1 credit writes captions and alt text. Upscale 4x ranks No. 7 of 8 utilities, counting from the cheapest, which reflects that it is a finishing step.
One image is 10 credits, about $0.11 at the best pack. Ten images processed separately cost 100 credits, about $1.06.
| Pack | Credits | Runs |
|---|---|---|
| $9 | 750 | 75 |
| $19 | 1,650 | 165 |
| $39 | 3,500 | 350 |
| $79 | 7,300 | 730 |
| $149 | 14,000 | 1,400 |
curl -X POST https://ugesi.com/api/generate \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "upscale",
"prompt": "a product shot on white marble"
}'<?php
$ch = curl_init('https://ugesi.com/api/generate');
curl_setopt_array($ch, [
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
'Authorization: Bearer YOUR_API_KEY',
'Content-Type: application/json',
],
CURLOPT_POSTFIELDS => json_encode([
'model' => 'upscale',
'prompt' => 'a product shot on white marble',
]),
]);
$response = json_decode(curl_exec($ch), true);
curl_close($ch);
print_r($response);type GenerateRequest = {
model: string;
prompt: string;
};
type GenerateResponse = {
job_id: number;
job_token: string;
credits_held: number;
status: "queued" | "succeeded";
output_text?: string;
};
const body: GenerateRequest = {
model: "upscale",
prompt: "a product shot on white marble",
};
const resp = await fetch("https://ugesi.com/api/generate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.UGESI_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify(body),
});
if (!resp.ok) throw new Error(`HTTP ${resp.status}`);
const job = (await resp.json()) as GenerateResponse;
console.log(job.job_id, job.status);import requests
resp = requests.post(
"https://ugesi.com/api/generate",
headers={"Authorization": "Bearer YOUR_API_KEY"},
json={
"model": "upscale",
"prompt": "a product shot on white marble",
},
timeout=60,
)
resp.raise_for_status()
print(resp.json()){
"model": "upscale",
"prompt": "a product shot on white marble"
}The API comes with every credit pack, from Lite to Enterprise, and uses the same balance as the website. API documentation and access →
Upscale 4× is released under the BSD 3-Clause License, a permissive license that allows commercial use. The full rules are in our Terms of service.
No. It reconstructs detail but does not change content. Correct errors such as wrong text or extra fingers before you upscale.
AI Image Resizer accepts an image upload and runs on this engine. AI Image Upscaler uses the same engine too.
Usually not. At 10 credits it is a finishing step for print and large formats. Phone-sized posts rarely show the extra detail.
Ten. Each run costs 10 credits, so ten separate images come to 100 credits. That is about $1.06 at the best credit pack.
Pay only for what you generate. New accounts start with free credits, no card needed.
Start for freeEssential cookies keep you signed in and protect forms. With your consent we also use statistics: where visits come from (for example a campaign) and which tools work. You can change your choice at any time under “Cookie settings” in the footer. Cookie policy
Essential (always on)
Sign-in, form security and remembering this choice.
An anonymous visit ID and the campaign source (utm), so we know what works. This data stays with us.