Replacing Product Package Labels with AI — New Brand Mockups Without Remaking Packaging

Swap product labels and logos on existing photos with XBRUSH inpainting to preview a new brand without reprinting. Works for rebranding and white-label mockups.
Byoul Oh's avatar
Mar 25, 2026
Replacing Product Package Labels with AI — New Brand Mockups Without Remaking Packaging

When launching a new brand or considering a rebrand, you often want to see how the new identity looks on a product before reprinting anything. I used XBRUSH inpainting to swap just the label and logo on an existing high-quality product photo.

  1. Find or prepare a high-quality product photo — A polished ad-style image works best as the base

  2. Open in XBRUSH Studio and enter Inpainting mode — Go to Edit → Inpainting

  3. Draw the mask over the label or logo area — Only the masked area will be changed

  4. Describe the replacement in a prompt — Specify the new brand name, logo style, or design direction

  5. Review the four generated results — Pick the most natural-looking version

  6. Composite into an SNS ad frame if needed — Use the result directly as a banner or ad creative


The Original Image

LANEIGE Lip Sleeping Mask — original product ad image

The source image is a LANEIGE Lip Sleeping Mask Berry product shot — a polished ad photo with strawberry and berry styling. The goal: keep this high-quality composition while replacing only the brand logo with "Classy."


Replacing the Label with AI Inpainting

XBRUSH inpainting UI — product label replacement

Open the source image in XBRUSH Studio, enter Edit → Inpainting mode, select the label area, and describe the replacement in a prompt.

When writing your inpainting prompt for a label swap, be specific about both what to remove and what to add — include the new brand name, logo style (e.g., "minimalist serif logotype"), and any design cues like color or layout. The more visual direction you give, the more brand-accurate the result.

AI preserves the strawberry and berry styling while replacing only the label area with the specified brand. Four results are generated at once so you can choose the most natural-looking one.


Results

Result — Classy brand logo on product

A "Classy" branded strawberry jam-style jar on a pink background with a white stand. The high-quality styling and berry props from the original are preserved — only the brand identity changed.

Classy brand — SNS ad style result

You can also create a version composited with an SNS ad frame. The logo-swapped image is ready to use directly as a social media banner or ad creative.


When to Use This

  • Rebranding preview: Swap just the brand name and logo on existing product photos to preview a new identity before committing

  • White-label products: Quickly generate mockups of the same packaging with a different brand name

  • Product line expansion: Apply different series names or logos to the same package shape to complete a series mockup


Tools Used

  • XBRUSH Inpainting — select the label/logo area on a product image and replace it with AI



Frequently Asked Questions

Q: Can I use my own logo file when replacing a product label?

Yes. XBRUSH inpainting supports reference images, so you can upload your logo PNG alongside the source product photo. The AI uses your logo's shape and style as a guide when generating the replacement label area, giving you more accurate brand representation in the result.

Q: Will the rest of the product photo — props, lighting, background — stay intact?

The inpainting mask controls exactly which area is edited. As long as you draw the mask only over the label or logo region, everything outside that area — the berry props, pink background, lighting — is preserved from the original image.

Q: Is this useful for white-label or OEM products?

Absolutely. If you source the same base product from a manufacturer and sell it under your own brand, you can generate realistic mockups showing your branding on the packaging without ordering physical samples first. It's useful for confirming design direction before committing to a print run.

Share article