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.
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).
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.
-
1New canvas: File → New. Width: 1200 px, Height: 400 px, Resolution: 150 dpi, Color space: RGB, Fill: Black (#000000). Click OK.
-
2Font 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.
-
3Background 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.
-
1Add 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.
-
2Centre the text: Layer → Align Visible Layers, or use the Alignment tool (Shift+Q) with "Align center of target" and "Align middle of target".
-
3Flatten 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.
-
4Alpha 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
-
1Open Gradient Editor: Windows → Dockable Dialogs → Gradients. Click the "+" button or right-click any gradient → Duplicate. Rename it "Gold 4-stop".
-
2Edit 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.
-
3Create 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).
-
4Apply 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).
-
5Deselect: 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.
-
1Layer 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).
-
2Alternative - 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.
-
3Merge 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.
-
1Duplicate 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.
-
2Apply 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.
-
3Run 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.
-
4Remove 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.
-
1Duplicate the gold text layer.
-
2Desaturate the duplicate: Colors → Desaturate → Desaturate (Mode: Luminosity). This creates a greyscale copy that will carry only the edge lighting information.
-
3Apply Emboss: Filters → Distorts → Emboss. Check the "Emboss" option (not "Bumpmap"). Azimuth: 315 deg (top-left light), Elevation: 30 deg, Depth: 7. Click OK.
-
4Set 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.
-
5Merge 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.
-
1Open Curves: Colors → Curves (Shift+C). Select the Value (overall luminosity) channel.
-
2Boost highlights: Click a point at roughly Input 200 / Output 225. This lightens the brightest areas without blowing out the mid-tones.
-
3Deepen shadows: Add a second point at Input 60 / Output 40. This makes the darkest parts of the gold richer and more metallic.
-
4Warm 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.
-
1Apply 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.
-
2Adjust 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.
-
3Optional 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:
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.