FixPhotoQuality

An AI Photo Enhancer With the Limits in the HTML

Enhancing is a set of modes with prices, not a single magic button. The prediction can be sharper and still be the wrong picture.

  • No signup for the first three
  • Deleted after 24 hours
Set the mode

JPEG, PNG, WebP, or AVIF. No account for the first three repairs.

Left: a pale veil over the bottle. Right: the clear photo.

AI enhancer

Mode

What the tool actually runs

2×, denoise, and unblur cost one credit and run for guests. Colorize costs two and also runs for guests, with the warning that the dyes are a guess. 4× and face restore cost two and start on Pro. 8× costs four and is Studio. There is no 16K mode, no HEIC decoder, no watermark on the preview, Free pages show ads. Pro and Studio are ad-free. The free download stops at 3,200 px on the long edge. Paid plans keep the full file.

The result is a prediction. Pixels the camera never saved cannot be fetched back. If a mullion doubles, a digit changes, or a person stops looking like themselves, keep the small file. The slider is the product. A single after image would hide the invention. We do not publish an aggregate rating, because an average would hide the frames that drifted.

With ENHANCE_PROVIDER=mock, or with no Replicate token outside production, the tool finishes locally and says so. Colorize’s mock is a split-tone placeholder, not the neural model. Production calls the models named by REPLICATE_MODEL_UPSCALE, REPLICATE_MODEL_DENOISE, REPLICATE_MODEL_FACE, and REPLICATE_MODEL_COLORIZE. A missing token in production returns 503 rather than a silent fake.

Start from the defect, not from the brand

Pixelation, grain, blur, a collapsed face, a low pixel count, a print size, a phone photo, a screenshot, and a scan are different first moves. This site gives them different pages so the first click matches the damage. A noisy file should be denoised before it is enlarged. A HEIC file should be exported before it is uploaded. A black-and-white scan can be colorized after the dust is gone, and not before.

The pages are long on purpose. A templated sentence with the noun swapped would be a worse enhancer than a short honest one. If you do not yet know the defect, start here, then leave for the page that names it. The contract does not change while you move: three guest credits a day, no watermark, a 3,200 px free download, Pro at $12 or $120 a year, Studio at $29 or $290, packs if you want them, no rollover, cancel anytime, fee not refunded, failed job uncharged, deletion at 24 hours.

Comparisons with Upscale.media, Remaker.ai, ImgUpscaler.com, ImgUpscaler.ai, and Bigjpg use only what was in their server HTML on 26 October 2026. Where a price was not in that HTML, the page says not captured. We do not invent their numbers to win a sentence.

A key, a credit, a day

The public API is the same enhancer. A signed-in account creates a key, sees it once, and sends it as a bearer token. Calls spend the plan’s credits and are counted inside a ten-minute window. Free plan is 20, Pro is 60, Studio is 180. Download from GET /api/v1/jobs/:id/download before the 24-hour sweep. The docs page is /docs/api.

Commercial use is allowed on every plan, including the free tool, when you have the rights to the file. There is no separate license tier and no star-rating badge to imply a promise. You decide whether the file is fit to print or to sell.

If a charge is declined or a subscription ends, the account returns to Free plan. Pack credits are a separate balance with their own expiry, so a renewal that replaces plan credits does not wipe a pack. A failed job returns the credit to the balance it came from. Disliking a success does not.

A worked frame

A single ‘enhance’ button would have run the wrong mode on a blocked JPEG of a sign. The sequence that belongs to this tool is: name the blocks, denoise them, read the sign, and only then consider 2× if the file is also small. That is two credits and two decisions, which a guest can do inside one day if they do not also colorize. The slider after each step is the enhancer. A mock provider will finish locally and must be labeled before anyone delivers the file. A production token runs the configured Replicate models and still does not guarantee the sign. The schema on the page is SoftwareApplication plus the page’s own FAQ, HowTo, and breadcrumbs, without an aggregate rating, because this frame might be the one that drifted. The API can repeat the sequence and cannot choose it. A human still has to say denoise rather than face. Prices stay in the HTML: $0, $12 or $120, $29 or $290, and the four packs. Deletion stays at 24 hours. None of those rules become softer because the marketing word was enhancer.

Three steps on this file

  1. 01

    Name the defect

    Pixelation, grain, blur, size, a face, or a black-and-white scan. Open that page.

  2. 02

    Run the cheapest honest mode

    Usually one credit. Look at the slider before you buy a larger scale.

  3. 03

    Download what you accept

    Free stops at 3,200 px. Paid keeps the file. Both are deleted here after a day.

Settings that matter here

  • A mock result is labeled. Do not deliver it as the hosted model.
  • Face restore can change the person. Read that page before you click it.
  • There is no aggregate rating in the schema.
  • English is the shipped locale. Planned translations are not routed.

Where this shows up

You do not know the defect yet

Start here, then leave. The limits follow you. The advice should get more specific.

A script that needs the same rules

The API meters the same modes. Read /docs/api before you batch.

Limits and formats

JPEG, PNG, WebP, and AVIF decode on the server. HEIC from a phone needs to be exported to JPEG first. The preview is not watermarked. Guest and Free plan downloads are capped at 3,200 px on the long edge. Pro and Studio download the full file. Nothing on this site is an ad.

  • Guest

    Price
    $0
    Credits
    3 / day, no account
    Batch
    1
    Upload
    6 MB
    Long edge
    2,000
    Download
    3,200 px
  • Free

    Price
    $0
    Credits
    3 repairs / day
    Batch
    1
    Upload
    8 MB
    Long edge
    2,560
    Download
    3,200 px
  • Pro

    Price
    $12/mo
    Credits
    120 credits / month
    Batch
    12
    Upload
    20 MB
    Long edge
    4,096
    Download
    Full size
  • Studio

    Price
    $29/mo
    Credits
    500 credits / month
    Batch
    40
    Upload
    40 MB
    Long edge
    8,192
    Download
    Full size

Questions worth asking first

Can I try this without an account?

Yes. Guests get 3 credits a day. 2×, denoise, and unblur cost one. Colorize costs two. 4× and face restore start on Pro. 8× is Studio.

Is the enhancer one button?

No. The modes have different costs and different failures. The page for the defect tells you which one.

Is the preview watermarked?

No. Guest and Free plan downloads are capped at 3,200 px on the long edge. Pro and Studio download the full file.

What if the job fails?

The credit is returned. A failed job is not charged. A finished file you dislike does not return the credit or the subscription fee.

How long do you keep the upload?

Uploads and results are deleted 24 hours after the job is created.

Can I use the result commercially?

Yes, on every plan, including the free tool, when you have the rights to process the file.

Related tools

From the guides

Run it on the file you actually have

Three guest repairs a day, no card. If the slider invents a detail you cannot defend, do not download it. Paid plans cancel anytime and are not refunded. A failed job is not charged. The file is deleted after 24 hours.