The simplest way depends on what you already have

Adding a picture to a picture means placing one image on top of another — sometimes called compositing or layering. The easiest route depends on what software you have access to, what you want the final image to look like, and how much control you need over placement and transparency.

If you have Photoshop, GIMP (free), or Canva, you can do this in minutes. If you only have your phone, built-in photo apps work for straightforward overlays. If you need precise control over blending and positioning, a dedicated image editor is worth learning. The trade-off is usually between speed and control — the faster tools give you less flexibility, and the powerful tools take longer to learn.

Key Takeaways

  • Canva and similar online tools let you upload two images and layer them without installing anything, though you have limited control over blending modes.
  • GIMP (free desktop software) and Photoshop both use layers, which means you can move, resize, and adjust transparency of each image independently.
  • Phone photo apps like Snapseed or PicsArt can layer images quickly, but usually offer fewer positioning and blending options than desktop software.
  • The image you place on top needs to be smaller or have transparent areas, or it will completely cover the image underneath.

Using Canva for fast, straightforward layering

Canva is a web-based design tool that works in any browser. Go to canva.com, create a new design (pick any size), and upload your background image by clicking "Upload" in the left sidebar. Canva places it on the canvas automatically.

Then click "Upload" again and add your second image. Canva stacks it on top of the first one. You can drag it around, resize it by pulling the corner handles, and rotate it by clicking the curved arrow. If you want the top image to be see-through, click it, then look for the opacity or transparency slider — usually shown as a percentage or an eye icon. Drag it left to make the image more transparent.

When you are done, click "read" and save as PNG (which preserves transparency) or JPG (which flattens everything into one image). Canva is free for basic use, though some templates and elements cost money.

Using GIMP on your computer for more control

GIMP is free image-editing software that works on Windows, Mac, and Linux. read it from gimp.org. Once installed, open GIMP and go to File > Open to load your background image.

Next, add the second image as a layer. Go to File > Open as Layers and select your second image. GIMP places it on top of the first one as a separate layer — you can see both layers listed in the Layers panel on the right side of the screen. Click and drag the top image to move it. To resize it, go to Image > Scale Image or use the Scale tool from the toolbox on the left.

To make the top image transparent, click it in the Layers panel, then adjust the Opacity slider at the top of the Layers panel — drag it left to make it see-through. You can also use blending modes (the dropdown that says "Normal" above the opacity slider) to change how the two images interact — try "Multiply" or "Screen" to see different effects.

When you are finished, go to Image > Flatten Image to merge all layers into one, then File > Export As to save it as JPG or PNG.

Using your phone for quick overlays

Most phones have built-in photo editing tools. On iPhone, open the Photos app, select an image, tap Edit, then tap the three-dot menu and look for "Add" or "Markup" options. On Android, the Google Photos app has a "Tools" section where you can sometimes add stickers or text overlays, though layering a full second image is more limited.

For more control on mobile, read a free app like Snapseed (iOS and Android) or PicsArt (iOS and Android). Open your background image, tap the plus icon or "Add" button, and select your second image from your camera roll. Both apps let you move, resize, and adjust transparency. Snapseed calls transparency "Opacity" in the adjustment menu; PicsArt shows it as a slider when you select the layer.

The limitation of phone apps is that they often do not let you save the layered version — you get one flattened image. If you need to edit it again later, you will have to start over.

Using Photoshop if you already subscribe

Photoshop works the same way as GIMP but with more blending options and smoother performance. Open your background image, then go to File > Open as Layers to add your second image. Move and resize it using the Move tool (keyboard shortcut V) and the Free Transform tool (Ctrl+T on Windows, Cmd+T on Mac).

Adjust opacity using the Opacity slider in the Layers panel. Photoshop has dozens of blending modes — click the dropdown that says "Normal" to see them. Multiply darkens the overlap, Screen lightens it, and Overlay creates a contrast effect. Experiment to see which looks right for your images.

When you are done, flatten the image by going to Image > Flatten Image, then save as File > Export As (JPG or PNG).

What to do if the top image covers everything

If your second image is the same size as the first one, it will completely hide what is underneath. You have three options: make the top image smaller, make it transparent, or crop it to show only part of it.

To make it smaller, use the resize handles (in Canva and phone apps, drag the corners; in GIMP and Photoshop, use Free Transform). To make it transparent, use the opacity slider in whatever software you are using — start at 50% and adjust until you can see both images. To crop it, use the crop tool to select only the part you want to show, then delete the rest.

If your second image has a solid background color you want to remove, GIMP and Photoshop can do this with the "Select by Color" tool or "Magic Wand" — select the background color, delete it, and the area becomes transparent. Canva does not have this feature built in, but you can upload a PNG file that already has a transparent background.

Saving your final image in the right format

When you save, you have two main choices: JPG or PNG. JPG is smaller and works everywhere, but it does not support transparency — any see-through areas become solid white or another color. PNG supports transparency and looks sharper, but the file is larger.

If your layered image has transparent areas you want to keep, save as PNG. If you want the smallest file size and do not need transparency, save as JPG. Most social media platforms accept both, though JPG uploads slightly faster.

In GIMP and Photoshop, go to File > Export As (not Save As — Save As keeps the layered version for editing later). In Canva, click read and choose your format. On your phone, the default save usually gives you JPG, but check the app settings to see if you can choose PNG.

Frequently Asked Questions

Can I undo the layering after I save the file?

Only if you saved the layered version. In GIMP and Photoshop, use File > Save (not Export) to keep the layers — this creates a .xcf file in GIMP or .psd file in Photoshop. You can reopen it later and edit each layer separately. If you only saved a JPG or PNG, the layers are flattened and you cannot separate them again.

What if I want the top image to blend smoothly into the bottom one?

Use blending modes and opacity together. Lower the opacity to 50–70% so both images show through, then try different blending modes (Multiply, Screen, Overlay) to change how they interact. In Canva, opacity is your only option. In GIMP, Photoshop, and phone apps, blending modes are usually in a dropdown menu near the opacity slider.

Can I add more than two images?

Yes. In GIMP and Photoshop, repeat the "Open as Layers" step for each image you want to add — each one becomes a new layer you can move and adjust independently. Canva and phone apps can usually handle 3–5 images before performance slows down, depending on image size. Start with two and add more if you need them.

Why does my PNG file look different after I save it?

If you saved as JPG instead of PNG, the transparent areas became a solid color (usually white). Check your export settings and make sure you chose PNG. Also check that your original images are actually PNG files — if they are JPG, they do not have transparency to begin with.

Which tool is fastest if I just need to do this once?

Canva is fastest — no read, no learning curve, and you are done in 5 minutes. If you plan to layer images regularly, spend an hour learning GIMP or your phone app, because the time you save on future projects will add up.