Make any image glow brighter than white.
Drop in a photo or an SVG logo. You get an Ultra HDR file that renders above white on Instagram and Threads, even on a dimmed phone.
Simulated HDR screen
Bright images in the size you are posting into
Which platforms keep HDR images bright?
The gain map survives
Instagram and Threads
Skool
Any website
Depends on which client opens it
Reddit
Discord
Slack
LinkedIn
The gain map is stripped
X
WhatsApp and Telegram
TikTok photo mode
YouTube
WhatsApp and Telegram anyway: send it as a document
Telegram
For Shorts, TikTok and Reels, the answer is video
Why an Ultra HDR image looks brighter than white






















An Ultra HDR file is a JPEG with a second picture hidden inside it. The first is the ordinary image every device has been able to read for thirty years. The second is the gain map: a small greyscale layer in which every pixel states how much brighter that spot may be drawn on a display that can go past white. Metadata written to ISO 21496-1 ties the two together, and that is the same container Google ships in Android and Adobe writes out of Lightroom.
The design is why the file travels so well. Software that has never heard of a gain map sees a perfectly normal JPEG and shows the first picture. A recent iPhone, Pixel or Galaxy reads the second one and lifts the marked pixels, often to five or six times the brightness of the white sitting next to them. Nothing is faked and nothing is blown out. The extra range was measured into the file when it was written.
Instagram HDR is this mechanism and nothing more exotic, and it is why a plain white logo can look lit from behind in a Story. Instagram and Threads pass the gain map through their upload pipeline instead of flattening it away. On a phone held at twenty percent brightness the gap gets wider rather than narrower: the rest of the feed falls into the dark and the marked pixels keep their level.
Computing that second picture is all this tool does. It reads the luminance of every pixel, decides how far above the threshold it sits, eases the transition so no ring forms around a bright shape, and writes the result into the container beside your image. It runs on your own device because it can: the work is a handful of passes over an array, and there is nothing in it that needs a server.
Drag the handle. The left half is the ordinary file, the right half is the Ultra HDR file made from it.Your screen can go above white, so both halves are the real files and the difference you see is the real one.Your screen cannot go above white, and on it the two files are pixel for pixel identical — the base image of an Ultra HDR file is the original, untouched. So both halves here are dimmed by the same amount and only the glow keeps its level. That ratio is what your eye reads on real HDR hardware. It is a simulation, and it is the only honest one available on this display.




A super bright image in three steps, none of them a sign-up
Pick a file.
Your browser decodes it and rasterizes it into the format you chose, so an SVG is rendered at the target resolution instead of being scaled up from a thumbnail.The gain map is computed.
Every pixel gets an instruction for how far above white it may be rendered, derived from its own luminance and eased at the threshold so no ring appears around bright areas.You download one file.
An Ultra HDR JPEG holding the ordinary image, the gain map and the metadata that ties them together, which is why it can be posted anywhere a JPEG can.
Where extra bright images show up
Three everyday moments where the glow makes the difference. A photograph can no more carry HDR than a screenshot can, so these are illustrations, but what glows in them is real: every phone screen carries a gain map computed by this tool.

AI illustration · real gain map
SVG logo in a Story

AI illustration · real gain map
Product photo in the feed

AI illustration · real gain map



