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