Please bookmark this page to avoid losing your image tool!

Golden Hour Glow Image Effect Generator

(Free & Supports Bulk Upload)

Drag & drop your images here or

The result will appear here...
You can edit the below JavaScript code to customize the image tool.
function processImage(originalImg, intensity = 0.6, warmth = 0.7) {
    // Restrict parameters to sensible boundaries for safe math
    const safeIntensity = Math.max(0, Math.min(1, Number(intensity) || 0));
    const safeWarmth = Math.max(0, Math.min(1, Number(warmth) || 0));

    const width = originalImg.width;
    const height = originalImg.height;

    // Create the main canvas
    const canvas = document.createElement('canvas');
    canvas.width = width;
    canvas.height = height;
    const ctx = canvas.getContext('2d');

    // 1. Base Image - Boost contrast and saturation slightly
    ctx.filter = `contrast(${1 + 0.15 * safeIntensity}) saturate(${1 + 0.4 * safeWarmth})`;
    ctx.drawImage(originalImg, 0, 0);
    ctx.filter = 'none';

    // 2. Warm Color Overlay
    // Soft-light blends gently into the mid-tones, increasing warmth
    ctx.globalCompositeOperation = 'soft-light';
    ctx.fillStyle = `rgba(255, 140, 0, ${safeWarmth * 0.5})`; // Golden/orange tint
    ctx.fillRect(0, 0, width, height);

    // 3. Directional Sun Overlay (Radial Gradient)
    // Simulates a sun source coming from the top center
    ctx.globalCompositeOperation = 'overlay';
    const sunGradient = ctx.createRadialGradient(
        width / 2, 0, height * 0.05,        // Inner circle (top center)
        width / 2, 0, Math.max(width, height) // Outer circle
    );
    sunGradient.addColorStop(0, `rgba(255, 210, 120, ${safeWarmth * 0.6})`);
    sunGradient.addColorStop(0.5, `rgba(255, 120, 20, ${safeWarmth * 0.2})`);
    sunGradient.addColorStop(1, `rgba(0, 0, 0, 0)`);
    
    ctx.fillStyle = sunGradient;
    ctx.fillRect(0, 0, width, height);

    // 4. Bloom / Glow Effect
    // Draw the image again with 'screen' blending and high blur to create the soft, glowing light
    ctx.globalCompositeOperation = 'screen';
    ctx.globalAlpha = safeIntensity * 0.45;
    
    // Calculate a proportional, bounded blur radius
    const blurRadius = Math.min(Math.max(width, height) * 0.03 * safeIntensity, 60); 
    
    // Add sepia to the glow to make it extra warm and bright
    ctx.filter = `blur(${blurRadius}px) contrast(1.3) sepia(${0.6 * safeWarmth})`;
    ctx.drawImage(originalImg, 0, 0);

    // Reset context before adding the final touch
    ctx.globalAlpha = 1.0;
    ctx.filter = 'none';

    // 5. Subtle Vignette
    // Focuses the light on the center/top by gently darkening the edges
    const vignette = ctx.createRadialGradient(
        width / 2, height / 2, Math.max(width, height) * 0.4,
        width / 2, height / 2, Math.max(width, height) * 0.85
    );
    vignette.addColorStop(0, 'rgba(0,0,0,0)');
    vignette.addColorStop(1, `rgba(40,10,0,${0.35 * safeIntensity})`); // Warm dark vignette
    
    ctx.globalCompositeOperation = 'multiply';
    ctx.fillStyle = vignette;
    ctx.fillRect(0, 0, width, height);

    return canvas;
}

Free Image Tool Creator

Can't find the image tool you're looking for?
Create one based on your own needs now!

Description

The Golden Hour Glow Image Effect Generator allows users to apply a warm, sun-drenched aesthetic to their photos. By adjusting intensity and warmth settings, the tool enhances contrast and saturation, adds a golden color overlay, and simulates directional sunlight with a soft radial glow and bloom effect. It also includes a subtle vignette to draw focus to the center of the image. This tool is ideal for photographers, social media enthusiasts, and content creators looking to give their images a dreamy, late-afternoon sunlight feel.

Leave a Reply

Your email address will not be published. Required fields are marked *

Other Image Tools:

Lights Out Movie Poster

Lights Out Sky Scream Roller Coaster Movie Poster Generator

Lights Out Sky Scream Roller Coaster Movie Poster Website Image

Lights Out Sky Scream Roller Coaster Movie Poster Image

Empty Texas State Driver License Generator

Editable Realistic State Driver License Photo Template Generator

Photo To Skype Incoming Call Video Converter for Mac

Photo To Skype Incoming Call Video Converter

Photo To Skype Incoming Call Background Converter

Photo To Video Trailer Creator

Cybernatural Conjuring Teaser Poster Generator

Unfriended Conjuring Movie Poster Image

Annabelle Comes Home Movie Poster

Annabelle Creation Movie Poster

Annabelle Movie Poster 2014

The Conjuring Last Rites Movie Poster

The Conjuring The Devil Made Me Do It Movie Poster

The Conjuring 2 Movie Poster

The Conjuring Movie Poster

Photo To Conjuring Title Card Sequence Converter

Image License Information Viewer

Image Moiré Effect Text Adder

Moiré Pattern Image Generator With Shapes and Decorative Elements

Video To Website Image Converter

Photo To AI Trailer Video Generator

Photo To AI Video Trailer Generator

Conjuring Style Video Closing Title Sequence AI Generator

Photo To Conjuring Style Video Closing Title Sequence Converter

The Conjuring Movie Poster Image Creator

Two Photo Side by Side Merger Tool

Two Photo VS Comparison Tool

Florida Driver License Template Generator

Washington State Identification Card Image Generator

Washington State Driver’s License Image Generator

Sad Effect Image Generator

Light Bill Image Extractor

See All →