Free shipping on everythingPosters printed locally, from 2–4 days in Japan / 4–6 days in the US

Guides

Guides: Straight Answers About Custom Pet & Family Art

One question per page, answered in the first paragraph with real numbers from our own system. No filler, no invented reviews.

How Much Does a Custom Pet Portrait Cost?

A custom pet portrait from CFTH costs USD 6.99 (JPY 980) for a 4x6 postcard, USD 10.99 (JPY 1,980) for the ultra-high-resolution digital file, USD 21.99 to 35.99 for an unframed poster, and USD 94 to 138 for a framed poster with a mat. Shipping is free to the United States and Japan, and there are no design fees on top.

Read the guide

Framed Poster, Unframed Poster, or Postcard: Which Should You Pick?

Pick the framed poster (USD 94 or 138) if it is a gift that should arrive ready to hang. Pick a matte or luster poster (USD 21.99 to 35.99) if you already own a frame. Pick the 4x6 postcard (USD 6.99) to hold the style in your hands first. For Japan, unframed posters arrive fastest and carry no import duties.

Read the guide

Will an AI Pet Portrait Actually Look Sharp When Printed?

Yes, up to 18x24 inches. Every selected design is upscaled to roughly 3,584 x 4,800 pixels, which works out to about 299 DPI at 12x16 inches and 199 DPI at 18x24. Anything that would print below 150 DPI is blocked at checkout rather than shipped, which is exactly why we do not sell a 24x36 size.

Read the guide

You Bought the Digital File. Here Is How to Print It.

Your digital file is a watermark-free PNG of roughly 3,584 x 4,800 pixels, downloadable an unlimited number of times from your order page. It holds about 299 DPI at 12x16 inches and about 306 DPI on A3, so those are the sizes to aim for. Printing it yourself, including at a print shop, is explicitly allowed.

Read the guide

Why We Publish the Exact AI Prompts We Use

CFTH publishes every style recipe in full. Click a style on the creation page and its complete prompt text drops straight into an editable box in your own language, all 12 of them, plus a free-text option. What sits in that box is what we send to the model, word for word.

Read the guide