Gold Text Effect in GIMP - Step-by-Step Tutorial

Build a professional metallic gold text effect using GIMP's gradient editor, bump map, and emboss filter. Works in GIMP 3.x.

Intermediate ~25 min Updated May 2026
GOLD

What You'll Create

This tutorial produces a metallic gold text effect with genuine light-and-shadow depth. The technique combines GIMP's custom gradient editor, the Bump Map filter, the Emboss filter, a highlight Curves pass, and a drop shadow. The result is suitable for logos, titles, certificates, and social media graphics.

The gold palette used throughout this tutorial is built from four specific hex values that reflect how real 18-carat gold behaves under directional light: a warm bright highlight (#FFD700), a mid-tone dark gold (#B8860B), a secondary highlight, and a deep shadow tone (#8B6914).

GIMP version: All steps are accurate for GIMP 3.2.x. The gradient editor UI changed slightly in GIMP 3.0 - The Gradient Editor is now accessible via Windows → Dockable Dialogs → Gradients, then right-click → New Gradient.

Setting Up - Canvas and Font Choice

The canvas dimensions affect how the effect scales. For a title-card graphic a width of 1200 x 400 pixels at 150 dpi is a good starting point. For print work use 300 dpi and scale all pixel values in this tutorial by 2x.

  1. 1
    New canvas: File → New. Width: 1200 px, Height: 400 px, Resolution: 150 dpi, Color space: RGB, Fill: Black (#000000). Click OK.
  2. 2
    Font selection: Gold effects work best with heavy, thick fonts. Good free choices include Bebas Neue, Oswald Bold, or Impact. Thin fonts will lose the emboss detail. Avoid condensed weights below 600.
  3. 3
    Background fill: Select the background layer. Use the Bucket Fill tool (Shift+B) with foreground color #111111 to fill - Slightly off-black reads better on screen than pure black.

Rendering Text to a Layer

GIMP keeps text as a live text layer until you flatten it. For the bump-map step you need a rendered (flattened) alpha channel, so you will flatten the text layer at a specific point in the workflow. Keep an eye on the Layers panel throughout - Layer order is critical to this effect.

  1. 1
    Add text: Select the Text tool (T). Click the canvas. Type your text. Set font size to 200 px or larger. Set the text color to white (#FFFFFF) - Color will be replaced by the gradient layer.
  2. 2
    Centre the text: Layer → Align Visible Layers, or use the Alignment tool (Shift+Q) with "Align center of target" and "Align middle of target".
  3. 3
    Flatten text layer: Right-click the text layer in the Layers panel → Flatten Text Layer. This converts it to a normal layer with an alpha channel. Do not merge it to the canvas.
  4. 4
    Alpha to Selection: Right-click the flattened text layer → Alpha to Selection (or Select → By Color on the white fill). The marching ants should outline every letter. Keep this selection active for the next section.

Creating the Gold Gradient

The four-stop gradient below captures how light hits a polished gold surface: bright top highlight, falling to dark mid-section, rising again to a secondary highlight, and ending in a deep warm shadow at the base.

Gradient stop configuration

#FFD700 (0%)#B8860B (33%)#FFD700 (66%)#8B6914 (100%)
  1. 1
    Open Gradient Editor: Windows → Dockable Dialogs → Gradients. Click the "+" button or right-click any gradient → Duplicate. Rename it "Gold 4-stop".
  2. 2
    Edit the gradient: Right-click the gradient → Edit Gradient. In the gradient editor, click each stop marker and set the colors: Stop 1 (0%) = #FFD700, Stop 2 (33%) = #B8860B, Stop 3 (66%) = #FFD700, Stop 4 (100%) = #8B6914. Click the color swatch below the gradient bar to set each stop's color.
  3. 3
    Create gradient fill layer: Create a new transparent layer above the text layer. Name it "Gold Gradient". Ensure your letter selection is still active (Select → None to check - If it disappeared, redo Alpha to Selection on the text layer).
  4. 4
    Apply gradient: Select the Blend tool (L). In the Tool Options, select your "Gold 4-stop" gradient. Set shape to Linear. Click at the top of the text and drag straight down to the bottom. The gradient fills only inside the selection (letter shapes).
  5. 5
    Deselect: Select → None (Shift+Ctrl+A). The white text layer below can now be hidden (click the eye icon) - It's only needed for the bump map step.

Gold Color Reference Table

Variant Highlight Hex Mid-tone Hex Shadow Hex Swatch
Gold #FFD700 #B8860B #8B6914
Dark Gold #DAA520 #8B6914 #5C4A00
Light Gold #FFEC8B #FFD700 #B8860B
Rose Gold #F4C2C2 #B76E79 #7D3C44
Silver #F0F0F0 #A0A0A0 #505050
Bronze #E8A87C #8B4513 #5C2E00

Applying Gradient as Layer Mode

If you painted the gradient on a separate layer (recommended), set that layer's blend mode so it interacts naturally with the white text layer beneath.

  1. 1
    Layer mode - Multiply: In the Layers panel, set the "Gold Gradient" layer mode to Multiply. This removes the black from gradient areas that fall outside the letters (the black canvas shows through as black, not as the dark gradient color).
  2. 2
    Alternative - Clip to text layer: Right-click the gradient layer → Create Clipping Mask (GIMP 3.x). This is a clipping layer - It clips strictly to the opaque pixels of the layer directly below, which is cleaner than using Multiply mode when the background is not black.
  3. 3
    Merge down: Once you're satisfied with the gradient, right-click the gradient layer → Merge Down with the text layer. This produces one gold-filled text layer ready for the bump map.

Adding Bump Map for 3D Depth

The bump map filter reads the luminosity of a source layer and uses it to simulate a raised surface on the target layer. Using the text layer itself as the bump source creates the illusion that the letters are three-dimensional metallic objects.

  1. 1
    Duplicate the merged text layer: Right-click the gold text layer → Duplicate Layer. Hide the duplicate (it will be used only as a bump source). Keep the original selected.
  2. 2
    Apply Gaussian blur to duplicate: Select the hidden duplicate layer. Apply Filters → Blur → Gaussian Blur at 4–6 px. This softens the bump edges so the effect looks smooth rather than hard-edged.
  3. 3
    Run Bump Map on the gold layer: Select the gold gradient layer. Go to Filters → Map → Bump Map. In the dialog, set Bump Map (source) to the duplicate (blurred) layer. Azimuth: 125 deg, Elevation: 45 deg, Depth: 4. Click OK.
  4. 4
    Remove the bump source layer: Delete the blurred duplicate layer - It's no longer needed.

Bevel Effect with Emboss Filter

The Emboss filter exaggerates the edge contrast of the letters, producing a crisp bevel edge. When blended in Hard Light mode at reduced opacity it adds a convincing metallic sheen without overriding the gradient colour.

  1. 1
    Duplicate the gold text layer.
  2. 2
    Desaturate the duplicate: Colors → Desaturate → Desaturate (Mode: Luminosity). This creates a greyscale copy that will carry only the edge lighting information.
  3. 3
    Apply Emboss: Filters → Distorts → Emboss. Check the "Emboss" option (not "Bumpmap"). Azimuth: 315 deg (top-left light), Elevation: 30 deg, Depth: 7. Click OK.
  4. 4
    Set blend mode: Set the embossed layer blend mode to Hard Light, opacity 55%. This combines the edge highlights and shadows onto the gradient layer below.
  5. 5
    Merge down.

Lighting Effects - Curves Highlights

A Curves adjustment targeted at the upper-quarter of the tonal range will intensify the hot highlights, making the gold look polished rather than painted.

  1. 1
    Open Curves: Colors → Curves (Shift+C). Select the Value (overall luminosity) channel.
  2. 2
    Boost highlights: Click a point at roughly Input 200 / Output 225. This lightens the brightest areas without blowing out the mid-tones.
  3. 3
    Deepen shadows: Add a second point at Input 60 / Output 40. This makes the darkest parts of the gold richer and more metallic.
  4. 4
    Warm the Red channel: Switch to the Red channel. Slightly raise the midpoint (Input 128 → Output 138). This adds warmth to the highlights, shifting them toward warm yellow-gold rather than cold white.

Drop Shadow

A well-tuned drop shadow grounds the text on the background and strengthens the three-dimensional illusion.

  1. 1
    Apply Drop Shadow filter: Filters → Light and Shadow → Drop Shadow. Offset X: 5 px, Offset Y: 5 px, Blur radius: 10 px, Color: #000000, Opacity: 75. Click OK.
  2. 2
    Adjust shadow layer: GIMP creates the shadow on a new layer. Lower the shadow layer's opacity to 60–70% if the shadow looks too heavy.
  3. 3
    Optional warm shadow: For a more refined look, set the drop shadow color to #1a0d00 (very dark warm brown) rather than pure black. This ties the shadow to the gold palette.

Variations - Rose Gold, Silver, Bronze

The same technique works for any metallic color. Swap the gradient stops using the hex values from the reference table above. Additional color adjustments per variant:

Rose Gold: Use gradient #F4C2C2 → #B76E79 → #F4C2C2 → #7D3C44. In Curves, boost Red channel highlights slightly and pull Blue channel midtones down by 10 points. The result has a warm blush-pink metallic quality.
Silver: Use gradient #F0F0F0 → #A0A0A0 → #F0F0F0 → #505050. Keep the Curves adjustment neutral (no Red channel boost). Slightly boost contrast with a tighter S-curve. For a platinum look, add a faint blue tint via Colors → Color Balance → Highlights → Blue +8.
Bronze: Use gradient #E8A87C → #8B4513 → #E8A87C → #5C2E00. Boost Shadows in Curves to deepen the warm browns. Add a subtle green tint to shadows (Curves → Green channel, shadow area +5) to simulate aged patina.

Difficulty vs Time - Text Effect Variants

Saving and Exporting

Save the working file as .xcf (GIMP's native format) to preserve all layers. For a complete guide on file formats and options, see saving and exporting in GIMP. Export the final graphic using File → Export As.

  • PNG with transparency: Export As → filename.png. PNG preserves the alpha channel, which is essential if you want to place the gold text over a different background. Flatten only the text and effect layers, not the black canvas layer, before exporting.
  • JPEG for web: Export As → filename.jpg. Set quality 88–92. Flatten the entire image first (Image → Flatten Image). JPEG does not support transparency.
  • High-res print: Export at 300 dpi with the document upscaled (Image → Scale Image to 300 dpi equivalent) before exporting to TIFF or PDF.
  • Keep the .xcf: Always save the .xcf source alongside your exports. The non-destructive layer stack lets you swap text, change colors, or produce new variants without starting over.