{"product_id":"custom-photo-birthday-shirt-personalized-vintage-photo-and","title":"Custom Photo Birthday Shirt, Personalized Vintage Photo And Year Shirt, Vintage 40th Birthday Shirt, 30th Birthday Gift, Comfort Colors Tee","description":"\u003cp\u003eCreate a one-of-a-kind personalized vintage photo shirt using your favorite picture and custom wording. This custom photo birthday shirt is perfect for celebrating a 30th, 40th, or any milestone birthday with a nostalgic Comfort Colors or classic unisex tee designed just for you.\u003c\/p\u003e\u003cp\u003eChoose two custom text lines to create wording such as “Made in 1992,” “Mom Since 1986,” “Vintage,” or “Limited Edition.” The examples shown are only for inspiration—both lines can be personalized with your preferred short text.\u003c\/p\u003e\u003cp\u003e━━━━━━━━━━━━━━━━━━\u003c\/p\u003e\u003cp\u003e🛒 HOW TO ORDER\u003c\/p\u003e\u003cp\u003e• Choose your shirt style and size.\u003cbr\u003e• Select your preferred shirt color.\u003cbr\u003e• Enter your two custom text lines in the personalization box.\u003cbr\u003e• Upload one clear, high-quality photo.\u003cbr\u003e• Select the proof option if you would like to approve the design before production.\u003cbr\u003e• Add the item to your cart and complete your order.\u003c\/p\u003e\u003cp\u003e━━━━━━━━━━━━━━━━━━\u003c\/p\u003e\u003cp\u003e✨ PERSONALIZATION\u003c\/p\u003e\u003cp\u003eYour design includes:\u003c\/p\u003e\u003cp\u003e• One uploaded photo\u003cbr\u003e• Two customizable text lines\u003cbr\u003e• Vintage-style photo editing\u003cbr\u003e• Your selected shirt style, color, and size\u003cbr\u003e• Optional design proof before production\u003c\/p\u003e\u003cp\u003eA year may be included within either custom text line. Text size, spacing, photo placement, and cropping may be adjusted to create the most balanced design.\u003c\/p\u003e\u003cp\u003e━━━━━━━━━━━━━━━━━━\u003c\/p\u003e\u003cp\u003e📸 PHOTO GUIDELINES\u003c\/p\u003e\u003cp\u003e• Upload the original, highest-resolution version of your photo whenever possible.\u003cbr\u003e• Clear, well-lit images provide the best printing results.\u003cbr\u003e• Avoid screenshots, blurry images, heavily filtered photos, and images downloaded from social media.\u003cbr\u003e• Make sure the main subject is clearly visible and not cut off.\u003cbr\u003e• Your photo may be cropped or repositioned to fit the design layout.\u003cbr\u003e• Final print quality depends on the resolution and clarity of the uploaded image.\u003c\/p\u003e\u003cp\u003e━━━━━━━━━━━━━━━━━━\u003c\/p\u003e\u003cp\u003e👕 PRODUCT FEATURES\u003c\/p\u003e\u003cp\u003e• Personalized front design using your own photo\u003cbr\u003e• Two editable text areas\u003cbr\u003e• Vintage-inspired photo effect\u003cbr\u003e• Unisex adult sizing from S to 3XL\u003cbr\u003e• Comfort Colors and Classic T-Shirt options\u003cbr\u003e• Professionally printed and made to order\u003cbr\u003e• Suitable for women and men\u003cbr\u003e• Perfect for milestone birthdays, nostalgic keepsakes, and personalized gifts\u003c\/p\u003e\u003cp\u003e━━━━━━━━━━━━━━━━━━\u003c\/p\u003e\u003cp\u003e🎨 SHIRT OPTIONS\u003c\/p\u003e\u003cp\u003eCOMFORT COLORS\u003c\/p\u003e\u003cp\u003e• Colors: Pepper and Ivory\u003cbr\u003e• Soft, garment-dyed vintage appearance\u003cbr\u003e• 100% ring-spun cotton\u003cbr\u003e• Relaxed unisex fit\u003cbr\u003e• Sizes S–3XL\u003c\/p\u003e\u003cp\u003eCLASSIC T-SHIRT\u003c\/p\u003e\u003cp\u003e• Colors: Black and White\u003cbr\u003e• Soft and comfortable everyday shirt\u003cbr\u003e• Classic unisex fit\u003cbr\u003e• Sizes S–3XL\u003cbr\u003e• Fiber content may vary slightly by color\u003c\/p\u003e\u003cp\u003ePlease review the corresponding size chart before ordering. For the best fit, compare the listed measurements with a similar shirt you already own. Size up for a more relaxed or oversized look.\u003c\/p\u003e\u003cp\u003e━━━━━━━━━━━━━━━━━━\u003c\/p\u003e\u003cp\u003e🎁 PERFECT FOR\u003c\/p\u003e\u003cp\u003e• 30th and 40th birthday gifts\u003cbr\u003e• Milestone birthday celebrations\u003cbr\u003e• Personalized birthday outfits\u003cbr\u003e• Custom photo gifts for her or him\u003cbr\u003e• Birth-year keepsakes\u003cbr\u003e• “Made In” birthday shirts\u003cbr\u003e• “Mom Since” shirts\u003cbr\u003e• Nostalgic childhood photo gifts\u003cbr\u003e• Family celebrations and meaningful memories\u003c\/p\u003e\u003cp\u003e━━━━━━━━━━━━━━━━━━\u003c\/p\u003e\u003cp\u003e🧼 CARE INSTRUCTIONS\u003c\/p\u003e\u003cp\u003e• Turn the shirt inside out before washing.\u003cbr\u003e• Machine wash cold with similar colors.\u003cbr\u003e• Use mild detergent.\u003cbr\u003e• Tumble dry on low or hang to dry.\u003cbr\u003e• Do not use bleach.\u003cbr\u003e• Do not iron directly over the printed design.\u003cbr\u003e• Do not dry clean.\u003c\/p\u003e\u003cp\u003e━━━━━━━━━━━━━━━━━━\u003c\/p\u003e\u003cp\u003e⚠️ IMPORTANT INFORMATION\u003c\/p\u003e\u003cp\u003e• Each item is personalized and made to order.\u003cbr\u003e• Please double-check your personalization details, uploaded photo, shirt style, size, color, and shipping address before ordering.\u003cbr\u003e• Production begins only after all required personalization details are received. Missing information or delayed proof approval may extend processing time.\u003cbr\u003e• If you select the proof option, a design proof will be sent for approval before production.\u003cbr\u003e• Changes or cancellations cannot be guaranteed after an order is placed and cannot be made once production has started.\u003cbr\u003e• Colors may appear slightly different due to screen settings, lighting, shirt color, and the quality of the original photo.\u003c\/p\u003e\u003cp\u003e📦 PRODUCTION \u0026amp; SHIPPING\u003c\/p\u003e\u003cp\u003e• Order processing is based on Pacific Time (PT).\u003cbr\u003e• Orders completed before 5:00 PM PT generally enter production the next business day; orders completed after 5:00 PM PT generally enter production within two business days.\u003cbr\u003e• Estimated transit times are approximately 1 business day for Express, 2–3 business days for Priority, and 4–7 business days for Standard Shipping.\u003cbr\u003e• Processing times and estimated delivery dates are displayed on the listing. Delivery dates are estimates and are not guaranteed.\u003cbr\u003e• Tracking information will be available once your order has shipped.\u003cbr\u003e• Shipping carriers may occasionally experience delays outside our control, especially during busy holiday seasons.\u003c\/p\u003e\u003cp\u003e🔄 RETURNS \u0026amp; ORDER ISSUES\u003c\/p\u003e\u003cp\u003e• Due to the personalized nature of our products, returns or exchanges are not accepted for incorrect personalization, spelling, photo, design, shirt style, size, color, or shipping information submitted by the buyer.\u003cbr\u003e• Returns or replacements are accepted only for production errors or mistakes made on our part.\u003cbr\u003e• For damaged or lost packages, please contact us so we can assist with the appropriate next steps.\u003c\/p\u003e\u003cp\u003e💬 NEED HELP?\u003c\/p\u003e\u003cp\u003ePlease feel free to contact us with any questions. We aim to respond within 24 hours and will be happy to help.\u003c\/p\u003e\u003cp\u003e━━━━━━━━━━━━━━━━━━\u003c\/p\u003e\u003cp\u003e💛 Looking for more personalized gifts and meaningful keepsakes?\u003c\/p\u003e\u003cp\u003eExplore our full collection, where every order is created with care and thoughtfully designed to celebrate life’s most special moments.\u003c\/p\u003e","brand":"Keepsake Avenue","offers":[{"title":"Classic - Black \/ Small","offer_id":46286903640149,"sku":"PBQFBMTSHR26OZAYLMTDC01CBS","price":20.0,"currency_code":"USD","in_stock":true},{"title":"Classic - White \/ Small","offer_id":46286903869525,"sku":"PBQFBMTSHR26OZAYLMTDC01CWS","price":20.0,"currency_code":"USD","in_stock":true},{"title":"Classic - Natural \/ Medium","offer_id":46286904131669,"sku":"PBQFBMTSHR26OZAYLMTDC01NM","price":20.74,"currency_code":"USD","in_stock":true},{"title":"Classic - Black \/ Medium","offer_id":46286903672917,"sku":"PBQFBMTSHR26OZAYLMTDC01CBM","price":20.74,"currency_code":"USD","in_stock":true},{"title":"Classic - White \/ Medium","offer_id":46286903902293,"sku":"PBQFBMTSHR26OZAYLMTDC01CWM","price":20.74,"currency_code":"USD","in_stock":true},{"title":"Classic - Natural \/ Small","offer_id":46286904098901,"sku":"PBQFBMTSHR26OZAYLMTDC01NS","price":20.0,"currency_code":"USD","in_stock":true},{"title":"Comfort - Black \/ Large","offer_id":46286904393813,"sku":"PBQFBMTSHR26OZAYLMTDC01BL","price":25.65,"currency_code":"USD","in_stock":true},{"title":"Classic - Black \/ Large","offer_id":46286903705685,"sku":"PBQFBMTSHR26OZAYLMTDC01CBL","price":21.37,"currency_code":"USD","in_stock":true},{"title":"Classic - White \/ Large","offer_id":46286903935061,"sku":"PBQFBMTSHR26OZAYLMTDC01CWL","price":21.37,"currency_code":"USD","in_stock":true},{"title":"Classic - Natural \/ Large","offer_id":46286904164437,"sku":"PBQFBMTSHR26OZAYLMTDC01NL","price":21.37,"currency_code":"USD","in_stock":true},{"title":"Comfort - Black \/ Small","offer_id":46286904328277,"sku":"PBQFBMTSHR26OZAYLMTDC01BS","price":24.3,"currency_code":"USD","in_stock":true},{"title":"Comfort - Black \/ Medium","offer_id":46286904361045,"sku":"PBQFBMTSHR26OZAYLMTDC01BM","price":25.12,"currency_code":"USD","in_stock":true},{"title":"Comfort - White \/ X - Large","offer_id":46286904655957,"sku":"PBQFBMTSHR26OZAYLMTDC01WXL","price":27.5,"currency_code":"USD","in_stock":true},{"title":"Classic - Black \/ X - Large","offer_id":46286903738453,"sku":"PBQFBMTSHR26OZAYLMTDC01CBXL","price":22.2,"currency_code":"USD","in_stock":true},{"title":"Classic - White \/ X - Large","offer_id":46286903967829,"sku":"PBQFBMTSHR26OZAYLMTDC01CWXL","price":22.2,"currency_code":"USD","in_stock":true},{"title":"Classic - Natural \/ X - Large","offer_id":46286904197205,"sku":"PBQFBMTSHR26OZAYLMTDC01NXL","price":22.2,"currency_code":"USD","in_stock":true},{"title":"Comfort - Black \/ X - Large","offer_id":46286904426581,"sku":"PBQFBMTSHR26OZAYLMTDC01BXL","price":27.5,"currency_code":"USD","in_stock":true},{"title":"Comfort - White \/ Small","offer_id":46286904557653,"sku":"PBQFBMTSHR26OZAYLMTDC01WS","price":24.3,"currency_code":"USD","in_stock":true},{"title":"Comfort - White \/ Medium","offer_id":46286904590421,"sku":"PBQFBMTSHR26OZAYLMTDC01WM","price":25.12,"currency_code":"USD","in_stock":true},{"title":"Comfort - White \/ Large","offer_id":46286904623189,"sku":"PBQFBMTSHR26OZAYLMTDC01WL","price":25.65,"currency_code":"USD","in_stock":true},{"title":"Comfort - Pepper \/ 2X - Large","offer_id":46286904918101,"sku":"PBQFBMTSHR26OZAYLMTDC01P2XL","price":32.49,"currency_code":"USD","in_stock":true},{"title":"Classic - Black \/ 2X - Large","offer_id":46286903771221,"sku":"PBQFBMTSHR26OZAYLMTDC01CB2XL","price":26.6,"currency_code":"USD","in_stock":true},{"title":"Classic - White \/ 2X - Large","offer_id":46286904000597,"sku":"PBQFBMTSHR26OZAYLMTDC01CW2XL","price":26.6,"currency_code":"USD","in_stock":true},{"title":"Classic - Natural \/ 2X - Large","offer_id":46286904229973,"sku":"PBQFBMTSHR26OZAYLMTDC01N2XL","price":26.6,"currency_code":"USD","in_stock":true},{"title":"Comfort - Black \/ 2X - Large","offer_id":46286904459349,"sku":"PBQFBMTSHR26OZAYLMTDC01B2XL","price":32.49,"currency_code":"USD","in_stock":true},{"title":"Comfort - White \/ 2X - Large","offer_id":46286904688725,"sku":"PBQFBMTSHR26OZAYLMTDC01W2XL","price":32.49,"currency_code":"USD","in_stock":true},{"title":"Comfort - Pepper \/ Small","offer_id":46286904787029,"sku":"PBQFBMTSHR26OZAYLMTDC01PS","price":24.3,"currency_code":"USD","in_stock":true},{"title":"Comfort - Pepper \/ Medium","offer_id":46286904819797,"sku":"PBQFBMTSHR26OZAYLMTDC01PM","price":25.12,"currency_code":"USD","in_stock":true},{"title":"Comfort - Pepper \/ Large","offer_id":46286904852565,"sku":"PBQFBMTSHR26OZAYLMTDC01PL","price":25.65,"currency_code":"USD","in_stock":true},{"title":"Comfort - Pepper \/ X - Large","offer_id":46286904885333,"sku":"PBQFBMTSHR26OZAYLMTDC01PXL","price":27.5,"currency_code":"USD","in_stock":true},{"title":"Comfort - Ivory \/ 3X - Large","offer_id":46286905180245,"sku":"PBQFBMTSHR26OZAYLMTDC01I3XL","price":35.49,"currency_code":"USD","in_stock":true},{"title":"Classic - Black \/ 3X - Large","offer_id":46286903803989,"sku":"PBQFBMTSHR26OZAYLMTDC01CB3XL","price":31.49,"currency_code":"USD","in_stock":true},{"title":"Classic - White \/ 3X - Large","offer_id":46286904033365,"sku":"PBQFBMTSHR26OZAYLMTDC01CW3XL","price":31.49,"currency_code":"USD","in_stock":true},{"title":"Classic - Natural \/ 3X - Large","offer_id":46286904262741,"sku":"PBQFBMTSHR26OZAYLMTDC01N3XL","price":31.49,"currency_code":"USD","in_stock":true},{"title":"Comfort - Black \/ 3X - Large","offer_id":46286904492117,"sku":"PBQFBMTSHR26OZAYLMTDC01B3XL","price":35.49,"currency_code":"USD","in_stock":true},{"title":"Comfort - White \/ 3X - Large","offer_id":46286904721493,"sku":"PBQFBMTSHR26OZAYLMTDC01W3XL","price":35.49,"currency_code":"USD","in_stock":true},{"title":"Comfort - Pepper \/ 3X - Large","offer_id":46286904950869,"sku":"PBQFBMTSHR26OZAYLMTDC01P3XL","price":35.49,"currency_code":"USD","in_stock":true},{"title":"Comfort - Ivory \/ Small","offer_id":46286905016405,"sku":"PBQFBMTSHR26OZAYLMTDC01IS","price":24.3,"currency_code":"USD","in_stock":true},{"title":"Comfort - Ivory \/ Medium","offer_id":46286905049173,"sku":"PBQFBMTSHR26OZAYLMTDC01IM","price":25.12,"currency_code":"USD","in_stock":true},{"title":"Comfort - Ivory \/ Large","offer_id":46286905081941,"sku":"PBQFBMTSHR26OZAYLMTDC01IL","price":25.65,"currency_code":"USD","in_stock":true},{"title":"Comfort - Ivory \/ X - Large","offer_id":46286905114709,"sku":"PBQFBMTSHR26OZAYLMTDC01IXL","price":27.5,"currency_code":"USD","in_stock":true},{"title":"Comfort - Ivory \/ 2X - Large","offer_id":46286905147477,"sku":"PBQFBMTSHR26OZAYLMTDC01I2XL","price":32.49,"currency_code":"USD","in_stock":true},{"title":"Classic - Black \/ X - Small","offer_id":46286903836757,"sku":"PBQFBMTSHR26OZAYLMTDC01XS","price":20.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0626\/5513\/5829\/files\/il_fullxfull.8378125282_r58o.jpg?v=1791307082","url":"https:\/\/keepsakeavenue.com\/products\/custom-photo-birthday-shirt-personalized-vintage-photo-and","provider":"Keepsake Avenue","version":"1.0","type":"link"}