Optimize
your images.
Get more views.
Re-render, re-grain and optimize any image for posting, with an optimization score on every result.
Trusted by creators, brands and teams
Your images are deleted within two days.
A free account includes 50 credits a month, enough for 2 optimizations.
An illustration: an image is uploaded and its file is read. Five passes re-render, restore and resample its pixels and add grain and color, then the file is optimized with nothing cropped. Our detectors give it an optimization score of 92. A magnifier shows the pixel-level change while the picture looks the same.
How it works.
Each image goes through 47+ adjustments to pixels, color and file, then our detectors give it an optimization score.
Integrate into your workflow.
Call it from your own code with the API, or let your agent call it over MCP from Claude Code, Codex or Cursor. One key and one pool of credits for both.
- TikTok
- YouTube
Works with images from:
- GPT Image
- Midjourney
- Higgsfield
- Flux
- Gemini
- Nano Banana
- Grok Imagine
- Stable Diffusion
- +30 more
APIFrom your code
MCPFrom your agent
const key = process.env.REALPNG_API_KEY; const image = "https://realpng.com/run-portrait.jpg"; const url = "https://realpng.com/api/v1/audit"; const res = await fetch(url, { method: "POST", headers: { "X-API-Key": key, "Content-Type": "application/json", }, body: JSON.stringify({ image_url: image }), }); const data = await res.json();
import os import requests key = os.environ["REALPNG_API_KEY"] image = "https://realpng.com/run-portrait.jpg" res = requests.post( "https://realpng.com/api/v1/audit", headers={"X-API-Key": key}, json={"image_url": image}, ) data = res.json()
// any MCP client that takes a URL and headers { "mcpServers": { "realpng": { "url": "https://realpng.com/mcp", "headers": { "X-API-Key": "rp_live_YOUR_KEY" } } } }
# add realpng to Claude Code claude mcp add --transport http realpng \ https://realpng.com/mcp \ --header "X-API-Key: rp_live_YOUR_KEY" # check it is connected claude mcp list # then ask in any session: # "check hero.png for AI" # "optimize every png in ./renders"
# ~/.codex/config.toml [mcp_servers.realpng] url = "https://realpng.com/mcp" http_headers = { "X-API-Key" = "rp_live_YOUR_KEY" } # restart Codex, then check it loaded codex mcp list # then ask in any session: # "check hero.png for AI" # "optimize every png in ./renders"
Two accounts,
exact same content,
very different reach
We posted the exact same images on both.
Only one optimized them with realpng first.
Without realpngAverage views: 8.9K
8.2K
11K
4.7K
14K
6.3K
9.1K
With realpngAverage views: 156K
84K
221K
97K
156K
71K
310K