How to Add a Shadow to Text in GIMP

By Henrick July 02, 2026 3 min read Text, Fonts & Typography

A drop shadow makes text stand out from busy backgrounds and gives it a sense of depth. GIMP has a built-in shadow effect that works in a few clicks - No manual layer duplication or blur tricks needed. Here is how to use it and get exactly the shadow you want.

Using the Drop Shadow Script

  1. Click your text layer in the Layers panel.
  2. Go to Filters > Light and Shadow > Drop Shadow.
  3. A dialog will appear with offset, blur radius, color, and opacity settings.
  4. Adjust the settings (see below) and click OK.

GIMP creates a new shadow layer automatically and places it below the text layer. The shadow is a separate layer, so you can move it, recolor it, or delete it without touching your text.

Note: In GIMP 2.10, "Drop Shadow" is in the Filters > Light and Shadow menu. In GIMP 3.0 it may appear in Filters > Effects. The options are the same.

Shadow Settings Explained

Setting What it controls Typical values
X offsetHow far right the shadow shifts3-8px for subtle, 10-20px for dramatic
Y offsetHow far down the shadow shiftsSame as X for consistent light angle
Blur radiusHow soft/sharp the shadow edges are3-6px for soft, 0 for hard
ColorShadow colorBlack (#000000) or dark version of background
OpacityHow transparent the shadow is60-80% for natural look

For text on a light background, a black shadow at 60-70% opacity with 3-4px blur and 4px offset looks clean. For text on a photo, try a slightly blue-tinted dark shadow (like #1a1a2e) to avoid the shadow looking pasted on.

Manual Shadow Method

If you want more control (or if the Drop Shadow script produces inconsistent results), you can build the shadow manually:

  1. Duplicate the text layer: right-click the layer in the Layers panel and choose Duplicate Layer.
  2. Move the duplicate below the original in the Layers panel.
  3. With the duplicate selected, go to Colors > Colorize and set lightness to the minimum to make it pure black.
  4. With the Move tool, shift the duplicate layer a few pixels right and down.
  5. Go to Filters > Blur > Gaussian Blur and apply 3-8px of blur.
  6. Reduce the layer's opacity in the Layers panel to 60-75%.

This manual method gives you the most flexibility - you can fine-tune each step and redo any part without running the script again. It is also the approach used for effects beyond a simple drop shadow, like glows or multi-layer depth shadows.

Inner Shadow Effect

An inner shadow (a shadow inside the letters rather than behind them) creates a pressed-in or engraved look. GIMP does not have a dedicated inner shadow tool, but you can fake it:

  1. Rasterize the text layer: right-click and choose Rasterize.
  2. Ctrl+click the layer thumbnail to load it as a selection (selects all non-transparent pixels).
  3. Go to Select > Invert, then Select > Shrink by 1-2px.
  4. Create a new layer above the text layer. Feather the selection (Select > Feather by 2-3px) and fill with black at low opacity.
  5. Set the new layer's blend mode to Multiply.

Tips for Realistic Shadows

  • Shadows in nature are rarely pure black - Use a very dark version of the background color for a more natural feel.
  • Keep your light source consistent. If a shadow goes down-right, all shadows in the image should go the same direction.
  • Larger blur radius + higher offset = shadow from a far-away light source (softer, more diffuse).
  • Smaller blur + small offset = shadow from a close or harsh light source (sharp, strong).
  • The text tool basics guide covers font and color setup before adding effects like shadows.

Quick Recap

  • Select text layer, go to Filters > Light and Shadow > Drop Shadow
  • Adjust X/Y offset, blur, color, and opacity in the dialog
  • Shadow is created as its own layer - move or delete it independently
  • For more control: duplicate the layer, colorize black, offset, blur, lower opacity
Tags: Gimp text Effects Shadow

Share this article:

Twitter / X Facebook

Related Articles

3 min read

How to Add Text in GIMP

Adding text to an image in GIMP is straightforward once you know the Text tool. …

2 min read

How to Add Fonts to GIMP

GIMP uses the fonts installed on your system. Here is how to add new fonts on Wi…

4 min read

How to Edit Text in GIMP

Editing text in GIMP works differently from most design tools. Here is how to ch…