Thermal Camera Effect

Thermal palette

Start here. Each palette maps cold areas to one end of the spectrum and hot areas to the other.

Fine tune
Sensitivity55%

Higher exaggerates hot vs cold, spreading colors more dramatically.

Detail45%

Keeps edges and structure readable. Lower looks softer and blobbier.

Sensor noise22%

Adds infrared sensor grain for a more authentic, low-res thermal feel.

Reticle, corner brackets, spot/MAX temperature, and palette scale.

Thermal Camera Effect in One Sentence

This tool turns a photo into a realistic infrared thermal-camera image by mapping brightness to heat-map colors, automatically spreading the scene across the palette, and optionally adding a thermal-camera HUD — all directly in your browser.


What a Thermal Camera Effect Actually Does

A real thermal camera does not see color or light the way a normal camera does. It detects infrared energy and assigns a false color to each temperature using a palette. Warm areas glow bright; cool areas fade dark or blue.

A convincing thermal effect recreates that look:

  • a thermal color palette (Ironbow, White Hot, Rainbow, and more)
  • automatic gain control that stretches the scene across the full palette
  • a slightly soft, low-resolution sensor feel with subtle grain
  • enough edge detail to keep the subject recognizable
  • an optional HUD overlay with a reticle and temperature readouts

Because this tool works from a normal photo, it maps brightness to heat: lighter areas read as “hot” and darker areas read as “cold.” The result looks strikingly like infrared imagery, especially on portraits, faces, hands, animals, and high-contrast scenes.

Note: this is an artistic filter, not a measurement tool. The temperature numbers are decorative.


What This Tool Does

This tool creates a polished thermal camera effect from a single uploaded image.

You can:

  • choose a Thermal Palette
  • control Sensitivity (how strongly heat is separated)
  • adjust Detail to keep structure sharp or soft
  • add Sensor noise for an authentic infrared feel
  • toggle the HUD overlay on or off
  • refresh the grain pattern
  • use Surprise me ✨ to explore a new look
  • download the final image in the same format as the original file

Workflow & Usage

1. Add an image

Drag & drop or click to select a JPEG, PNG, or WebP image.

Thermal effects work best on images with:

  • a clear subject
  • good separation between light and dark
  • faces, skin, hands, or animals
  • distinct foreground and background

2. Choose a Thermal Palette

Start with the Thermal Palette. This sets the whole personality of the image:

  • Ironbow — the classic FLIR black-purple-red-orange-white look
  • White Hot — grayscale, hot = white (very common in real cameras)
  • Black Hot — inverted grayscale, hot = black
  • Rainbow (Spectra) — full-spectrum medical/scientific style
  • Arctic — cool blue-to-white ice palette
  • Lava — deep reds and oranges for an intense heat look

3. Adjust Sensitivity

Use Sensitivity to control how dramatically hot and cold areas separate.

  • Lower keeps the mapping gentle and even.
  • Higher exaggerates contrast and spreads the colors more aggressively.

4. Tune Detail and Noise

Detail keeps edges readable. Lower it for a soft, blobby low-res thermal feel; raise it to preserve outlines.

Sensor noise adds infrared grain. A little noise makes the image feel like a real, slightly low-resolution thermal sensor.

5. Toggle the HUD

Turn the HUD overlay on for the full thermal-camera look — reticle, brackets, hottest-spot marker, temperature readouts, and a palette scale. Turn it off for a clean thermal image with no interface.

6. Refresh or surprise

Use Refresh grain to regenerate the sensor noise, or Surprise me ✨ to jump to a new palette and settings.

7. Download

When the result looks right, download the final image. The preview is optimized for speed, while the export renders from the original image for better quality.


Understanding the Controls

Thermal Palette

The palette is the most important choice. It maps the coldest parts of the scene to one end of the color range and the hottest parts to the other. Ironbow and White Hot are the most “camera-accurate”; Rainbow and Lava are bolder and more stylized.

Sensitivity

Practical ranges:

  • 0–35 → gentle, even heat mapping
  • 35–65 → balanced, realistic separation
  • 65–100 → dramatic, high-contrast thermal look

Detail

  • 0–30 → soft, low-resolution sensor feel
  • 30–60 → balanced structure
  • 60–100 → crisp edges and clear outlines

Sensor noise

  • 0–15 → clean, modern, high-end sensor
  • 15–45 → realistic infrared grain
  • 45–100 → gritty, low-cost or long-range thermal feel

HUD overlay

Adds the recognizable thermal-camera interface. Keep it on for screenshots and shareable thermal images; turn it off when you want a clean heat-map.


Best Settings

Use these as starting points.

Classic FLIR Portrait

  • Palette: Ironbow
  • Sensitivity: 50–65
  • Detail: 45–60
  • Sensor noise: 18–30
  • HUD: on

Tactical White Hot

  • Palette: White Hot
  • Sensitivity: 50–60
  • Detail: 50–65
  • Sensor noise: 12–25
  • HUD: on

Predator-Style Rainbow

  • Palette: Rainbow (Spectra)
  • Sensitivity: 60–80
  • Detail: 35–50
  • Sensor noise: 22–40
  • HUD: on

Clean Heat Map (no interface)

  • Palette: Lava or Ironbow
  • Sensitivity: 55–70
  • Detail: 45–60
  • Sensor noise: 10–22
  • HUD: off

Best Images for a Thermal Effect

Portraits and faces

Skin, faces, and hands read beautifully as “hot,” with cooler hair, clothing, and backgrounds — the classic thermal portrait look.

People and animals

Living subjects stand out strongly against cooler surroundings, which is exactly what real thermal imaging highlights.

High-contrast scenes

Images with clear bright and dark separation map cleanly across the palette.

Vehicles and machines

Bright headlights, engines, and reflective surfaces become convincing “hot spots.”


Images That May Need Extra Care

Flat, low-contrast photos

Very even images have little light/dark separation to map. The automatic gain helps, but raising Sensitivity gives a stronger result.

Already-dark images

Mostly dark photos map to the cold end of the palette. Increase Sensitivity, or choose a palette like White Hot that reads well in shadows.

Very busy images

Lots of small detail can look chaotic in false color. Lower Detail slightly for a cleaner thermal look.


Perfect For

  • thermal-vision profile pictures and avatars
  • sci-fi, tactical, and “Predator vision” edits
  • YouTube thumbnails and gaming graphics
  • infrared-style posters and album art
  • social media and meme images
  • before/after creative transformations

How It Works

The effect is generated entirely in the browser.

A typical thermal transformation uses several steps:

  1. The image is decoded locally.
  2. A working canvas is created for preview or full-resolution export.
  3. Each pixel’s brightness (luminance) is measured.
  4. Automatic gain control stretches the scene’s brightness range across the full palette, like a real thermal camera.
  5. Sensitivity applies contrast so hot and cold separate more or less strongly.
  6. A high-pass detail pass keeps edges and structure readable.
  7. Each value is mapped through the selected thermal color palette.
  8. Sensor grain is added for an authentic infrared feel.
  9. An optional HUD overlay draws the reticle, brackets, hottest-spot marker, temperature readouts, and palette scale.
  10. The result is exported in the original image format.

The preview is capped for speed, while the download renders from the original image for better output quality.


Privacy and File Handling

This tool is privacy-first. Your image is processed locally in your browser using client-side rendering.

That means:

  • the image is not uploaded to a server
  • no account is required
  • no waiting for server-side processing
  • the effect can work offline after the page loads
  • the final image is created directly on your device

Quality Notes

Preview vs Download

The preview is optimized for speed so you can adjust the effect quickly. The downloaded result is rendered from the original image, so it is designed for better final quality. Grain and HUD sizing scale with the image, so the export matches the preview.

Original format export

The final download keeps the same format as your source image when possible:

  • JPEG stays JPEG
  • PNG stays PNG
  • WebP stays WebP

This keeps the workflow simple and avoids unnecessary format decisions.


A Note on Accuracy

This is a creative, artistic effect. It estimates “heat” from image brightness, not from real infrared data, and the temperature values shown in the HUD are decorative. Do not use it for medical, safety, electrical, building-inspection, or any other real thermal-measurement purpose.

Frequently Asked Questions

JPEG, PNG, and WebP. The downloaded image keeps the same format as your original file.

No. The thermal effect is generated locally in your browser, so your image stays on your device.

No. This is an artistic effect. It maps image brightness to thermal colors and shows decorative temperature numbers in the HUD. It does not measure actual heat and should not be used for any real thermal or safety purpose.

It chooses the color map used to represent heat, such as Ironbow, White Hot, Black Hot, Rainbow, Arctic, or Lava. Cold areas map to one end of the palette and hot areas to the other.

Sensitivity controls how strongly hot and cold areas are separated. Higher values exaggerate the contrast between temperatures and spread the colors more dramatically across the image.

Detail keeps edges and structure readable in the thermal image. Lower values look softer and more blobby, like a low-resolution thermal sensor; higher values keep more outline definition.

The HUD adds a thermal-camera interface on top of the image: a center reticle, corner brackets, a hottest-spot marker, decorative spot and MAX temperature readouts, and a palette scale bar. It can be turned off.

Yes. Once the page has loaded, the effect can run offline because the image processing happens fully in your browser.

Explore Our Tools

Read More From Our Blog