To add a watermark to a photo for Instagram, open the Add Watermark to Image tool, choose the JPG, PNG, or WebP file from your computer, type the watermark text — your handle, brand name, or short copyright line — and pick a position, font size, opacity, and color before exporting a new PNG. The whole workflow runs in your browser, so the photo is never uploaded to a server and the original file on disk stays untouched. The result is a PNG at the source image's original pixel dimensions that you can post directly, resize, or convert to JPG before uploading to your feed, Stories, or Reels. For Instagram specifically, a small line of text in a bottom corner at roughly 40 to 60 percent opacity, in a color that contrasts with both the brightest and darkest regions of the photo, is the most resilient choice because it survives Instagram's multiple crops and remains readable on phone screens.

add watermark to image for instagram
Add a Watermark to a Photo for Instagram

Why Instagram photos benefit from a watermark

Instagram strips most EXIF metadata on upload, so the original capture data and any embedded copyright field is gone the moment the image reaches the platform. A visible watermark is the simplest way to keep a name, handle, or short notice attached to the picture when it travels off the platform. It is not a legal shield and it cannot prevent cropping, but it gives viewers a clear pointer back to you when the image is screenshotted, downloaded, or re-shared in a Story.

Creators usually watermark for one of three reasons: to credit themselves with an @handle in a corner, to mark a draft or proof with a centered stamp, or to brand a portfolio image with a subtle line of text. Each of those uses a different placement, opacity, and color, and the right settings depend on where on Instagram the photo will actually appear.

What a watermark needs to survive on Instagram

Instagram crops the same source image several different ways depending on where it appears, and a watermark that looks great in one crop can be sliced off or covered up in another. Three settings decide whether the watermark survives those crops.

Position. Pick a corner that stays inside the smallest crop you plan to use. A flush-corner watermark on a landscape photo often falls outside the 4:5 portrait crop, and centered text can be partly covered by Instagram's caption overlay, link sticker, or Reels UI buttons.

Opacity. Set it low enough that the watermark does not dominate the photo and high enough that it survives JPEG recompression and small thumbnail previews.

Color. Use a HEX value that contrasts with both the brightest and darkest region of the photo. Pure white (#FFFFFF) and pure black (#000000) are the safest defaults because they read on most subjects.

If you post the same photo to both the feed and a Story, place the watermark in a corner that survives both crops rather than chasing the perfect single-format look. A photo split across a grid post also has its own crop rules — see the walkthrough on how to split an image into a grid for Instagram posts if you are laying one image across multiple tiles.

How to add a watermark to a photo for Instagram

Follow these steps to add a text watermark to a photo before posting it on Instagram using the Add Watermark to Image tool:

  1. Open the Add Watermark to Image tool in your browser.
  2. Choose a JPG, PNG, or WebP file from your computer. Files up to 25 MiB and 40 megapixels are accepted.
  3. Type the watermark text in the text box — up to 120 characters. Your handle, brand name, or a short copyright line all work well.
  4. Pick a position from the five options: center, top left, top right, bottom left, or bottom right. For Instagram, a bottom corner is usually safest.
  5. Set the font size between 12 and 200 pixels. The browser measures the actual text and will scale it down if it would overflow the image, so you can start at a higher number and let the tool fit the label.
  6. Set the opacity between 10 and 100 percent. Around 40 to 60 percent is a common starting point for Instagram.
  7. Pick a text color using the HEX field. White (#FFFFFF) or black (#000000) is the most readable on most photos; choose a contrasting color if your subject already uses those tones.
  8. Choose Add watermark. The tool draws the text locally and shows a result preview.
  9. Inspect the rendered text against the actual photo, then download the new PNG.

The downloaded file ends in "-watermarked" and the source file on your computer is not changed. Nothing is uploaded to a server at any point, and clipboard access is not required.

Settings that work for Instagram posts, Stories, and Reels

Different formats favor different watermark placements. The table below lists the standard Instagram upload dimensions and the watermark corner that tends to stay inside the smallest crop for each format.

Format Aspect ratio Pixel size Safest watermark corner
Feed square post 1:1 1080 x 1080 Bottom left or bottom right
Feed portrait post 4:5 1080 x 1350 Bottom left or bottom right
Feed landscape post 1.91:1 1080 x 566 Bottom left or bottom right
Story or Reel 9:16 1080 x 1920 Bottom left or bottom right, above the Instagram UI strip
Profile grid thumbnail 1:1 (center-cropped) Source image, then cropped to a square Near the center of the source so it survives the grid crop

If your photo will only ever live on the feed as a portrait post, a bottom corner watermark is fine. If the same image also has to read in the profile grid thumbnail, the grid crop will tighten the image to a square and may slice off a bottom corner — in that case, a slightly higher placement or a centered short handle is safer. Corner placements in the Add Watermark to Image tool use a margin that scales with the image dimensions, so the text does not sit directly against an edge regardless of the source size.

Getting the watermarked file ready to post

The exported file is a PNG at the source image's original pixel dimensions. Instagram accepts PNG uploads but recompresses everything to JPG internally, and a high-resolution PNG can be larger than Instagram's recommended upload size for some accounts. After you have downloaded the watermarked PNG, convert it with the PNG to JPG tool to shrink the file before posting if size matters. If your photo is wider than the 4:5 portrait crop and you want it to appear as a clean portrait, resize or crop the source first using the Image Resizer or Image Cropper — both run locally, so the workflow stays private from start to finish.

Re-read the result preview in the watermark tool before downloading. If the selected color blends into the photo, change the HEX value, switch to the opposite corner, or lower the opacity and generate again. The tool does not add an outline, shadow, or automatic contrast analysis, so the visible result is exactly what the preview shows.

Honest limits of a visible text watermark

A text overlay on top of a photo discourages casual reuse and signals ownership, but it does not lock the image. Anyone can crop, paint over, retouch, or cover the text. It is also not forensic tracking — there is no invisible layer carrying a hidden signature, so the watermark itself is the only thing a viewer sees. For legal ownership, licensing, evidence trails, or professional stock delivery, follow the documentation and controls that workflow requires. For everyday Instagram posts where the goal is simply to keep your handle attached when the image moves off-platform, the in-browser watermark workflow does that one job transparently: you choose the text, the position, the size, the color, and the opacity, and the file you post is the same file you previewed.

Related reading: Black and White Photo Converter on iPhone in Safari.