Add a logo

How to Add a Logo to a Photo in Canva

Canva is one of the most popular ways to add a logo to an image for social media. It takes a few clicks per design — here’s the cleanest way to do it, and what to do when you have dozens of photos to brand.

  • 📅 Updated
  • ⏱️ 1 min read
  • 🛠️ Difficulty: Easy

Quick answer

Open your photo in a Canva design, go to Uploads, upload your logo and click it to add it. Resize it, drag it to a corner (or use Position), and lower the Transparency slider if you want it subtle. Download via Share → Download.

How to put your logo on a photo in Canva

  1. Open your photo in Canva

    Click Create a design → Edit photo and choose your image, or start a design at your photo’s size and add the photo to it.

  2. Upload your logo

    Open Uploads in the left panel and click Upload files. Choose a PNG with a transparent background if you have one.

  3. Add and resize the logo

    Click the uploaded logo to add it to the design, then drag a corner handle to resize it (corners keep the proportions).

  4. Place it in a corner

    Drag it into position or use Position in the toolbar to align it to the top, bottom, left or right of the page. Leave a small margin from the edge.

  5. Adjust transparency (optional)

    Click the Transparency (checkerboard) icon and lower the value for a watermark effect, or keep 100 for a solid logo.

  6. Download

    Click Share → Download, choose PNG or JPG and download.

Save your logo for next time

On paid plans you can store your logo in the Brand Kit so it’s available in every design. On the free plan, it stays in Uploads. Tip: group your logo with any text (Ctrl/Cmd + G) so you can copy and paste the whole block between designs.

Logo with a white background?

Canva’s Background Remover is a paid feature. A free alternative: in WatermarkOn, tick Make white background transparent after choosing your JPG logo — the white disappears automatically.

Adding your logo to many photos

Canva is designed around individual designs, so branding 50 product photos means 50 designs. With Add logo to image you choose your logo once, drop in all your photos and download a ZIP with your logo on every one — at each photo’s original size, and without uploading anything.

The faster way: add your logo without Canva

Canva works, but you repeat the process for every file. WatermarkOn applies the same logo to all your images and PDFs in one pass, directly in your browser:

  1. Open WatermarkOn and click “Choose logo” (a transparent PNG gives the cleanest edges; for JPG logos tick “Make white background transparent”).
  2. Drop in all the photos or PDFs you want to brand.
  3. Set the logo size, opacity (100% for a solid logo) and position — a corner preset, a percentage, or an exact pixel distance from any corner.
  4. Click “Add watermark” and download each file or everything as a ZIP.

Canva vs WatermarkOn for adding a logo

CanvaWatermarkOn
Time for 20 files20–40 min (one design each)About 1 minute
Same logo on many filesNo (one design per photo)Yes, unlimited files at once
Logo on PDF pagesOnly Canva designsYes, all pages or a page range
Precise positioningDrag + basic alignmentCorners, % or pixels from any corner
Install / accountAccount required, photos uploadedNothing, works in any browser
PriceFree plan; Brand Kit is paidFree

Frequently asked questions

How do I add my logo to a picture in Canva for free?
Upload your logo in the Uploads tab, click it to add it to your design, resize and position it, then download. This works on the free plan.
How do I make a logo transparent in Canva?
Select the logo and use the Transparency (checkerboard) icon in the toolbar.
Can I add a logo to multiple photos at once in Canva?
Not efficiently. Use a bulk logo tool to apply it to all photos in one go.