www.targetoptical.com
Open in
urlscan Pro
2a02:26f0:3500:1b::1724:a38c
Public Scan
Submitted URL: http://www.targetoptical.com/
Effective URL: https://www.targetoptical.com/
Submission: On May 06 via api from US — Scanned from DE
Effective URL: https://www.targetoptical.com/
Submission: On May 06 via api from US — Scanned from DE
Form analysis
6 forms found in the DOM/AjaxStoreLocatorDisplayView?storeId=12001&urlRequestType=Base&langId=-1&catalogId=12751
<form action="/AjaxStoreLocatorDisplayView?storeId=12001&urlRequestType=Base&langId=-1&catalogId=12751" style="max-width: 20em" class="ng-pristine ng-valid">
<div class="input-group"><input type="text" class="form-control form-control--cta" required="" size="25" name="zipCode" aria-label="Search a store. Enter zip code or city." placeholder="Enter zip code or city"><input type="hidden" name="storeId"
value="12001" autocomplete="off"><input type="hidden" name="catalogId" value="12751" autocomplete="off"><input type="hidden" name="langId" value="-1" autocomplete="off">
<div class="input-group-append"><button class="btn btn-outline-secondary btn-outline--cta text-uppercase" type="submit">Search</button></div>
</div>
</form>
<form class="needs-validation ng-pristine ng-valid" id="insurance-information-form" novalidate=""><input type="hidden" name="storeId" value="12001" autocomplete="off"><input type="hidden" name="catalogId" value="12751" autocomplete="off"><input
type="hidden" name="langId" value="-1" autocomplete="off"><input type="hidden" name="infoForm" value="personal" autocomplete="off">
<fieldset id="personal-information-fieldset">
<div class="form-row selectize mb-4">
<div class="col-md">
<div class="selectize input-field"><label for="provider-selectized">Select your insurance provider*</label><select class="form-control utagpiimask selectized" id="provider" name="provider" tabindex="-1" style="display: none;">
<option value="" selected="selected"></option>
</select>
<div class="selectize-control form-control utagpiimask single plugin-no_results plugin-clear_button plugin-input_label"><button type="button" tabindex="-1" class="clear-input" disabled=""></button>
<div class="selectize-input items required invalid not-full has-options form-control"><input type="select-one" autocomplete="new-password" autofill="no" tabindex="" id="provider-selectized" required="" aria-label="Insurance provider"
style="width: 4px;"></div>
<div class="selectize-dropdown form-control utagpiimask selectized dropdown-empty-message" style="display: none;">
<div class="selectize-dropdown-content">
<div class="option" style="pointer-events: none">No match found.</div>
<div class="option" style="pointer-events: none"><b>Your insurance might be out of network, check information below.</b></div>
</div>
</div>
<div class="selectize-dropdown single form-control utagpiimask plugin-no_results plugin-clear_button plugin-input_label" style="display: none;">
<div class="selectize-dropdown-content" tabindex="-1"></div>
</div>
</div>
<div class="invalid-feedback">Insurance provider cannot be empty.</div>
</div>
<div id="out-of-network-error" class="mt-3 hide"><span class="strong">Your insurance is out-of-network, check the information below</span></div>
</div>
</div>
<div class="form-row">
<div class="col-md-6 mb-4">
<div class="input-field"><input onfocus="insuranceController.closeCommunicationErrorModal()" type="text" pattern="[^\d\\|!$%&\/()=?\^]{2,}" class="form-control utagpiimask" id="first-name" placeholder="First name" value=""
name="firstName" required=""><label for="first-name">First name*</label>
<div class="invalid-feedback">Please enter a valid first name.</div><a class="clear-input"></a>
</div>
</div>
<div class="col-md-6 mb-4">
<div class="input-field"><input onfocus="insuranceController.closeCommunicationErrorModal()" type="text" pattern="[^\d\\|!$%&\/()=?\^]{2,}" class="form-control utagpiimask" id="last-name" placeholder="Last name" value="" name="lastName"
required=""><label for="last-name">Last name*</label>
<div class="invalid-feedback">Please enter a valid last name.</div><a class="clear-input"></a>
</div>
</div>
</div>
<div class="form-row">
<div class="col-md-6 mb-4">
<div class="input-field date"><input onfocus="insuranceController.closeCommunicationErrorModal()" type="date" class="form-control utagpiimask" id="insuranceDOB" value="" required="" maxlength="10" min="1919-12-31" max="2024-05-06"><label
for="insuranceDOB">Date of birth*</label><svg width="24" height="24" class="calendar-icon">
<g fill="none" fill-rule="evenodd">
<path d="M23 2h-4.5V0h-1v2h-5V0h-1v2h-5V0h-1v2H1c-.551 0-1 .449-1 1v20c0 .552.449 1 1 1h22c.552 0 1-.448 1-1V3c0-.551-.448-1-1-1zm0 21H1V8h22v15zM1 7V3h4.5v2h1V3h5v2h1V3h5v2h1V3H23v4H1z" fill="#000" fill-rule="nonzero"></path>
</g>
</svg>
<div class="invalid-feedback">Please enter a valid date of birth.</div><a class="clear-input"></a>
</div>
</div>
<div class="col-md-6 mb-4">
<div class="input-field"><input onfocus="insuranceController.closeCommunicationErrorModal()" type="text" inputmode="numeric" class="form-control utagpiimask" id="zip-code" placeholder="Zip code" value="" name="zip" required="" pattern="\d{5}"
maxlength="5"><label for="zip-code">Zip code*</label>
<div class="invalid-feedback">Please enter a valid zip code.</div><a class="clear-input"></a>
</div>
</div>
</div>
</fieldset>
<fieldset disabled="" id="plan-information-fieldset" class="hide">
<div class="form-row">
<div class="col-md-6 mb-4">
<div class="input-field"><input onfocus="insuranceController.closeCommunicationErrorModal()" type="text" class="form-control utagpiimask" id="plan-group-id" placeholder="Plan/Group ID" value="" name="planID" required=""><label
for="plan-group-id">Plan/Group ID*</label>
<div class="invalid-feedback">Please enter a valid Plan ID.</div><a class="clear-input"></a>
</div>
</div>
<div class="col-md-6 mb-4">
<div class="input-field"><input onfocus="insuranceController.closeCommunicationErrorModal()" type="text" class="form-control utagpiimask" id="member-id" placeholder="Member ID" value="" name="memberID" required=""><label
for="member-id">Member ID*</label>
<div class="invalid-feedback">Please enter a valid Member ID.</div><a class="clear-input"></a>
</div>
</div>
</div>
</fieldset>
<div class="form-group submit">
<div class="mb-4">
<div class="" role="group" aria-labelledby="check18YearsForInsurance"><label class="" for="certificate-1"><input onfocus="insuranceController.closeCommunicationErrorModal()" class="insurance-certificate-check form-control" type="checkbox"
value="" id="certificate-1" required="" data-element-id="D_X_MainNav_Insurance-18YearsOld">
<div> I certify that my use of this service abides by the <a data-analytics_available_call="0" href="https://www.targetoptical.com/to-us/privacy-policy#insurance">Luxottica Retail HIPAA & Privacy Policies</a></div>
<div class="invalid-feedback">You must agree before submitting.</div>
</label></div>
</div>
<div class="row justify-content-center"><button data-description="" data-element-id="X_X_InsurancePanel_Submit" class="btn btn-primary text-uppercase" id="submit-insur-info" type="submit"> Apply insurance </button></div>
</div>
</form>
Name: CatalogSearchForm — GET javascript:openLink()
<form name="CatalogSearchForm" onsubmit="openLink()" action="javascript:openLink()" method="get" id="CatalogSearchForm" class="ng-pristine ng-valid"><input type="hidden" name="storeId" value="12001"
id="WC_CachedHeaderDisplay_FormInput_storeId_In_CatalogSearchForm_1" autocomplete="off"><input type="hidden" name="catalogId" value="12751" id="WC_CachedHeaderDisplay_FormInput_catalogId_In_CatalogSearchForm_1" autocomplete="off"><input
type="hidden" name="langId" value="-1" id="WC_CachedHeaderDisplay_FormInput_langId_In_CatalogSearchForm_1" autocomplete="off"><input type="hidden" name="pageSize" value="21" id="WC_CachedHeaderDisplay_FormInput_pageSize_In_CatalogSearchForm_1"
autocomplete="off"><input type="hidden" name="beginIndex" value="0" id="WC_CachedHeaderDisplay_FormInput_beginIndex_In_CatalogSearchForm_1" autocomplete="off"><input type="hidden" name="searchSource" value="Q"
id="WC_CachedHeaderDisplay_FormInput_searchSource_In_CatalogSearchForm_1" autocomplete="off"><input type="hidden" name="sType" value="SimpleSearch" id="WC_CachedHeaderDisplay_FormInput_sType_In_CatalogSearchForm_1" autocomplete="off"><input
type="hidden" name="resultCatEntryType" value="2" id="WC_CachedHeaderDisplay_FormInput_resultType_In_CatalogSearchForm_1" autocomplete="off"><input type="hidden" name="showResultsPage" value="true" id="WC_CachedHeaderDisplay_input_1"
autocomplete="off"><input type="hidden" name="pageView" value="image" id="WC_CachedHeaderDisplay_input_2" autocomplete="off"><input type="hidden" name="searchView" value="" id="searchView" autocomplete="off">
<div id="header-search" class="iefix">
<meta name="CommerceSearch" content="storeId_12001">
<div class="input-group">
<div class="input-group-prepend"><span class="fa to-search py-2 px-md-2" id="searchTextHolder" aria-hidden="true"></span></div><input placeholder="Search on Target Optical" aria-label="Search on TargetOptical for brands, contacts and glasses"
type="text" maxlength="64" accesskey="0" class="form-control form-control-lg py-0 px-2 h-auto border-0 js-search-query" name="searchTerm" id="SimpleSearchForm_SearchTerm" value=""
onfocus="retrieveCachedSuggestions('/webapp/wcs/stores/servlet/CachedSuggestionsView?langId=-1&storeId=12001&catalogId=12751');"
onkeyup="doAutoSuggest(event, "/webapp/wcs/stores/servlet/AutoSuggestView?coreName=MC_12651_CatalogEntry_en_US&serverURL=http%3a%2f%2flbsolrronaprodlive.luxgroup.net%3a3737%2fsolr%2fMC_12651_CatalogEntry_en_US&min_search_slide=4", this.value);"
onkeypress="onKeyPressFunctions(event);" autocomplete="off" tabindex="0"><input type="submit" class="submit d-none" value="search" id="searchBarButton"
style="font-family: HelveticaNeueforTarget-Bd !important; position: relative; margin-left: -5px !important; cursor: pointer !important; z-index: 1001;"
onclick="JavaScript:document.CatalogSearchForm.searchTerm.value=trim(document.CatalogSearchForm.searchTerm.value); if(document.CatalogSearchForm.searchTerm.value == 'search') document.CatalogSearchForm.searchTerm.value = ''; if(document.CatalogSearchForm.searchTerm.value != '') {utagFiller.setSearchFlag(); submitSpecifiedForm(document.CatalogSearchForm);} return false;">
</div>
<div id="autoCompleteContainer"></div>
</div>
</form>
/AjaxStoreLocatorDisplayView?storeId=12001&urlRequestType=Base&langId=-1&catalogId=12751
<form action="/AjaxStoreLocatorDisplayView?storeId=12001&urlRequestType=Base&langId=-1&catalogId=12751" style="max-width: 20em" class="ng-pristine ng-valid">
<div class="input-group"><input type="text" class="form-control form-control--search" required="" size="25" aria-label="search a store. Enter zip code or city" name="zipCode" placeholder="Enter zip code or city"><input type="hidden" name="storeId"
value="12001" autocomplete="off"><input type="hidden" name="catalogId" value="12751" autocomplete="off"><input type="hidden" name="langId" value="-1" autocomplete="off">
<div class="input-group-append"><button aria-label="search a store." class="btn btn-outline-secondary btn-outline--search text-uppercase" data-element-id="X_HP_Zone1_EyeExam" type="submit"> Search </button></div>
</div>
</form>
/TOEmailSubscription
<form action="/TOEmailSubscription" class="section emailSignup ng-pristine ng-valid" id="emailSignup" novalidate="novalidate"><input name="preregister" type="hidden" value="true" autocomplete="off"><input name="addressType" type="hidden" value="M"
autocomplete="off"><input name="canAddOrigin" type="hidden" value="true" autocomplete="off"><input name="optinStatus" type="hidden" value="true" autocomplete="off"><input name="emailType" type="hidden" value="OFFERS" autocomplete="off"><input
name="URL" type="hidden" value="SuccessView" autocomplete="off"><input name="storeId" type="hidden" value="12001" autocomplete="off"><input name="langId" type="hidden" value="-1" autocomplete="off"><input name="showRegister" type="hidden"
value="true" autocomplete="off">
<div class="input-group" id="input-footer-subscription"><input id="__prjid5_signUpButton" class="form-control form-control--cta utagpiimask" size="25" description="Your email address" aria-label="Newsletter sign up email"
placeholder="Your email address" accesskey="1" name="newsletterinput" autocomplete="off" tabindex="0" type="email">
<div class="input-group-append"><button class="btn btn-outline-secondary btn-outline--cta text-uppercase" type="submit" id="x_signUpBtn" data-element-id="X_X_Footer_Email-SignUp">Sign up</button></div>
</div>
<div class="fe"><span class="required subscribed" style="display:none;">The email address you provided is already subscribed.</span><span class="required logged" style="display:none;">Please go to the my account section to update your email
preferences</span></div>
<div id="successMessageEmail" class="successMessageEmail"></div>
</form>
Name: emailForm —
<form novalidate="" name="emailForm" onsubmit="event.preventDefault()" ng-submit="PromoPopupService.submit()" ng-hide="PromoPopupService.waiting" class="ng-pristine ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern">
<div class="input-container"
ng-class="{invalid: (emailForm.email.$touched && emailForm.email.$invalid), valid: (emailForm.email.$touched && emailForm.email.$valid), active: (focused || emailForm.email.$viewValue), focused: focused}">
<div ng-show="(emailForm.email.$touched && emailForm.email.$invalid) || (emailForm.$invalid && emailForm.$submitted) || PromoPopupService.errorMessage" class="error ng-hide"><span
ng-show="emailForm.email.$error.required || emailForm.email.$error.email || emailForm.email.$error.pattern"> Please enter a valid email address </span><span
ng-show="PromoPopupService.errorMessage && (PromoPopupService.registeredEmail == PromoPopupService.subscribe.enteredEmail)" class="ng-binding ng-hide">
</span></div><input class="email-input ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" type="email" name="email" ng-model="PromoPopupService.subscribe.enteredEmail"
ng-class="{focused: focused, 'ng-invalid': (PromoPopupService.registeredEmail == PromoPopupService.subscribe.enteredEmail)}" placeholder="Enter your email here" ng-focus="focused = true" ng-blur="focused = false"
ng-pattern="/^(([^<>()\[\]\.,;:\s@"]+(\.[^<>()\[\]\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/" required="">
</div><button id="email-form-submit" type="submit"> Sign up </button>
</form>
Text Content
Your session timed out You're being logged out due to inactivity. Stay logged inClose session Your cart is empty. Start shopping, you’ll love everything in sight! Skip navigation schedule your eye exam online. learn more. $75 off an annual supply of all total30® contacts20% off your first contact lens purchase. code: get20SHOP NOW, PAY LATER with paypal Use your vision benefits online. Learn more. Buy online and pick up in store. Shop Now our worry free protection plan. learn more. schedule your eye exam online. learn more. $75 off an annual supply of all total30® contacts Welcome Go to My Account Eyeglasses Sunglasses Contact Lenses Brands Our Lenses Special Offers Eye exams* Find a store Insurance Track Your Order Prescription glasses starting at $59 Designer CLEARANCE | GET 40% off prescription glasses* SHOP BY CATEGORY SHOP BY CATEGORY Women's Eyeglasses Men's Eyeglasses Kids Eyeglasses View all eyeglasses SHOP BY LENS SHOP BY LENS Blue-Violet Light Transitions DEALS ON PRESCRIPTION GLASSES DEALS ON PRESCRIPTION GLASSES starting at $59 starting at $199 starting at $299 starting at $349 -------------------------------------------------------------------------------- SHOP BY OFFERS Prescription glasses starting at $59 Designer CLEARANCE | GET 40% off prescription glasses* STYLE IS A BIG DEAL Pick a brand and add lenses starting at $59.Shop now Prescription glasses starting at $59 Designer CLEARANCE | GET 40% off prescription glasses* SHOP BY CATEGORY SHOP BY CATEGORY Women’s Sunglasses Men’s Sunglasses Kids Sunglasses View all sunglasses DEALS ON PRESCRIPTION GLASSES DEALS ON PRESCRIPTION GLASSES starting at $59 starting at $199 starting at $299 starting at $349 -------------------------------------------------------------------------------- SHOP BY OFFERS Prescription glasses starting at $59 Designer CLEARANCE | GET 40% off prescription glasses* STYLE IS A BIG DEAL Pick a brand and add lenses starting at $59.Shop now Save up to $150 off on an annual supply $75 OFF an annual supply of alcon total30® contacts Curious about contact lenses? Find out more! OUR BRANDS ACUVUE AIR OPTIX DAILIES BIOFINITY RAY-BAN CLARITI PROCLEAR PRECISION 1 MYDAY View all contact lenses Reorder contacts -------------------------------------------------------------------------------- save Up to $150 off on an annual supply $75 OFF an annual supply of alcon total30® contacts Curious about contact lenses? Find out more! View all ACUVUE OASYS® 1-Day with HydraLuxe™ Technology, 90 pack $126.99 1-DAY ACUVUE® MOIST, 90 pack $93.99 ACUVUE OASYS® with HYDRACLEAR® PLUS Technology, 24 pack $196.99 ACUVUE OASYS® for ASTIGMATISM, 6 pack $71.99 ACUVUE OASYS® with HYDRACLEAR® PLUS Technology, 12 pack $105.99 1-DAY ACUVUE® MOIST FOR ASTIGMATISM, 90 Pack $117.99 ACUVUE® OASYS MAX 1-Day Sphere, 30 pack $73.99 ACUVUE® VITA, 12 pack $149.99 View all Hi , here's your last purchase / REORDER NOW Here you will see your last purchase Login to reorder View all brands Happy Mother’s Day Thank Mom with stylish frames, crafted to last with love. SCHEDULE YOUR EYE EXAM Booking your comprehensive eye exam has never been easier. Just a few quick clicks and you're good to go. Search CURIOUS ABOUT EYE HEALTH? We have answers, and our eye care experts at Target Optical are here to help. LEARN MORE × CHECK YOUR INSURANCE ELIGIBILITY Save time and money, see your price with insurance. Just enter your personal or plan information below. To look up and apply insurance for a dependent, be sure to use his or her personal or plan information. Discover more Select your insurance provider* No match found. Your insurance might be out of network, check information below. Insurance provider cannot be empty. Your insurance is out-of-network, check the information below First name* Please enter a valid first name. Last name* Please enter a valid last name. Date of birth* Please enter a valid date of birth. Zip code* Please enter a valid zip code. Plan/Group ID* Please enter a valid Plan ID. Member ID* Please enter a valid Member ID. I certify that my use of this service abides by the Luxottica Retail HIPAA & Privacy Policies You must agree before submitting. Apply insurance certificate your age NEED HELP? Give us a call at 1-877-848-8476 Chat with us or check out our FAQs -------------------------------------------------------------------------------- Discover all our accepted vision plans online and in store. Discover more WE ALSO ACCEPT OUT-OF-NETWORKS PLANS You may also use out-of-network benefits at Targetoptical.com for most other vision insurance companies, like VSP. You can submit the claim form directly to your insurance company. Download the form × SIT TIGHT, WE'RE LOOKING FOR YOU × SUCCESS! WE FOUND YOU! See below for your available benefits. FramesBenefits availableBenefits unavailableLensesBenefits availableBenefits unavailableContact lensesBenefits availableBenefits unavailableEye examsBenefits availableBenefits unavailable WE FOUND YOU IN OUR SYSTEM. But it looks like you have no benefits available at this time... FramesBenefits unavailableLensesBenefits unavailableContact lensesBenefits unavailableEye examsBenefits unavailable NO BENEFITS? NO WORRIES. Continue shopping Remove insurance benefits × SOMETHING WENT WRONG Too many failed attempts. For your security, we've temporarily blocked your insurance look-up function. Try again in 60 minutes. NEED HELP? Give us a call at 1-877-848-8476 Chat with us or check out our FAQs -------------------------------------------------------------------------------- Discover all our accepted vision plans online and in store. Discover more × WE'RE HAVING TROUBLE FINDING YOU Make sure what you entered matches the insurance information on file. For your security, you will have to look up your insurance benefits. For help call, 1-877-848-8476 Check again NEED HELP? Give us a call at 1-877-848-8476 Chat with us or check out our FAQs -------------------------------------------------------------------------------- Discover all our accepted vision plans online and in store. Discover more -------------------------------------------------------------------------------- For your security, your personal benefits information is only available during your session and will be erased when you close the browser. PROMO - 90 Day Trial offer to rotate with the evergreen offer × shopping guide RAY-BAN META Eyeglasses Sunglasses Contact lenses Ray-Ban Eye exams order tracker Close 04/04 SHOP RAY-BAN Find a store Terms & Conditions 01/04 SHOP EYEglasses shop sunglasses Terms & Conditions TERMS AND CONDITIONS Offer includes A New Day™, Cat & Jack ™ and Goodfellow ™ & Co. frames and lenses for $59. For guests 17 or under offer includes single vision ComfortLight Kids lenses (polycarbonate without anti-reflective). For guests 18 and older offer includes single vision ComfortLight (plastic) lenses. Frame and lenses may be upgraded for an additional charge. Complete pair (frame + lenses) purchase required. Valid prescription required. Cannot be combined with vision insurance benefits, other offers, or previous purchases. Valid in-store and online, select frame brands available online. Pricing in-store and online could vary. Void where prohibited by law. Discounts off tag price. No cash value. See Target Optical® Employee for full offer details. Promotions are subject to change or cancellation at any time without notice. 02/04 Shop contacts Find a store Terms & Conditions TERMS AND CONDITIONS Save up to $150 on an annual (12-month) supply or up to $50 on a 6-month supply of contact lenses. Instant savings applied at checkout. Savings not valid on previous purchases. No cash value. Void where prohibited by law. Some restrictions may apply. Please check TargetOptical.com or with a Target Optical® employee for more details or for additional savings. Additional instant savings available in-store & online and may vary by product. Valid contact prescription required. Ask your eye care professional for complete wear, care and safety information. ℞ 03/04 LEARN MORE Schedule Eye Exam Terms & Conditions TERMS AND CONDITIONS Save $75 on an annual (12 month) supply of TOTAL30®, TOTAL30® Toric for Astigmatism or TOTAL30® MULTIFOCAL contact lenses. May be combined with vision insurance. Instant savings applied at checkout. Savings not valid on previous purchases. Valid in store and online. No cash value. Void where prohibited by law. Some restrictions may apply. Check TargetOptical.com or with a Target Optical employee for more details or for additional savings. Additional instant savings available in-store & online and may vary by product. Valid contact prescription required. Offer valid 4/29/2024 through 7/1/2024. TOTAL30®, TOTAL30® Toric for Astigmatism or TOTAL30® MULTIFOCAL contact lenses are products of Alcon Inc. Ask your eye care professional for complete wear, care and safety information. ℞ 04/04 SHOP RAY-BAN Find a store Terms & Conditions 01/04 SHOP EYEglasses shop sunglasses Terms & Conditions TERMS AND CONDITIONS Offer includes A New Day™, Cat & Jack ™ and Goodfellow ™ & Co. frames and lenses for $59. For guests 17 or under offer includes single vision ComfortLight Kids lenses (polycarbonate without anti-reflective). For guests 18 and older offer includes single vision ComfortLight (plastic) lenses. Frame and lenses may be upgraded for an additional charge. Complete pair (frame + lenses) purchase required. Valid prescription required. Cannot be combined with vision insurance benefits, other offers, or previous purchases. Valid in-store and online, select frame brands available online. Pricing in-store and online could vary. Void where prohibited by law. Discounts off tag price. No cash value. See Target Optical® Employee for full offer details. Promotions are subject to change or cancellation at any time without notice. ALL INSURANCE WELCOME ONLINE AND IN STORE WE OFFER FREE SHIPPING AND RETURNS SHOP ONLINE AND PICK UP IN STORE SHOP NOW, PAY LATER WITH AFFIRM OR AFTERPAY FOCUS ON PRESCRIPTION EYEWEAR & CONTACT LENSES HAPPY MOTHER’S DAY Thank Mom with stylish frames, crafted to last with love. Shop coach Find a store ENJOY 20% OFF YOUR FIRST PURCHASE New to contacts? Use code GET20 at checkout to get 20% off Shop now SCHEDULE AN EYE EXAM FOR YOU AND YOUR FAMILY To provide you with the best eye exams for your family, we've partnered with trusted Independent Doctors of Optometry. It only takes a few minutes to book your exam online for your local Target Optical. discover more Search Schedule your eye exam Schedule your eye exam emsName: X_HP-FullBanner-1 THE PAST. THE PRESENT. THE FUTURE. Go against the curve with our inverted lens design. SHOP RAY-BAN THERE'S ALWAYS MORE TO DISCOVER AT TARGET OPTICAL New arrivals BEST SELLERS Eyeglasses Prescription glasses starting at $59 WOMEN’S MEN’S KID’S View all Sunglasses Prescription sunglasses starting at $159 WOMEN’S MEN’S KID’S View all Contact Lenses Save up to $150 off an annual supply of contacts Choose your brand See better, save instantly View all emsName: X_HP-FullBanner-2 find your frame TOP PICKS Previous 18 COLORS RAY-BAN 0RX5154 $210.00 2 COLORS COACH 0HC8232 $192.00 3 COLORS OAKLEY 0OX8163 $176.00 1 COLOR COACH 0HC6120 From $219.00 $109.50 50% Off 43 COLORS RAY-BAN 0RB2132 $168.00 2 COLORS ARMANI EXCHANGE 0AX3077 $131.00 4 COLORS VOGUE EYEWEAR 0VO5356 $121.00 1 COLOR RAY-BAN 0RB3594 From $151.00 $75.50 50% Off Next * 1 * 2 * 3 * 4 * 5 Loading BENEFITS RESPONSIBLE SHIPPING We'll ship with logistics providers using solutions to reduce emissions. Learn more ALL INSURANCE WELCOME Use your vision insurance benefits on prescription glasses, prescription sunglasses, contact lenses or eye exams! Discover How DO YOU NEED HELP? Our customer care is available to help you Contact Us WORRY FREE PROTECTION PLAN Damaged frames? We’ve got your back. Learn more HELP? Email exclusives. Get special offers & more sent right to your inbox. Sign up The email address you provided is already subscribed.Please go to the my account section to update your email preferences Brands * Ray-Ban * Coach * Armani Exchange * Oakley * Vogue * All brands Eyecare * Schedule eye exam* * Lens options * Vision insurance * Worry free protection plan * EyeCare 101 * Contact Lenses 101 Special offers * All offers * Contact lenses offers * * * Customer services * Get help * FAQs * Returns * Track Your Order * Contact us * Payment Methods * Live Chat Company info * About Target Optical * Careers * Locations * Affiliate * Accessibility * Privacy & Security * Notice of Privacy Practices * Cookie Policy * Your California Privacy Choices * California In-store Notice At Collection Of Personal Information * Consumer Health Data Privacy Policy * Ad Choices * Your Privacy Choices * Terms of Use * Notice of Financial Incentive * Site map Shop Online * Contact Lenses * Prescription Eyeglasses * Men's Eyeglasses * Women's Eyeglasses * Blue-Violet Light Glasses * Prescription Sunglasses * Men's Sunglasses * Women's Sunglasses * Virtual Try On TO-FOOTER-mobile-MAILCreated with Sketch. send us an email TO-FOOTER-mobile-CHATCreated with Sketch. online chat TO-FOOTER-mobile-PHONECreated with Sketch. Give us a call 1.877.848.8476 Disclaimer *Eye exams available at the independent doctor of optometry at or next to Target Optical. Doctors in some states are employed by Target Optical. In California, Target Optical does not provide eye exams or employ Doctors of Optometry. Eye exams available from self-employed doctors who lease space inside of Target Optical. * * * * * * * * Buy now, pay later with Affirm or Afterpay.Learn More © 2024 Luxottica Retail N.A. All Rights Reserved. © 2024 Target Brands, Inc. Target and the Bullseye design are the registered trademarks of Target Brands, Inc. * * * * * * * * Buy now, pay later with Affirm or Afterpay.Learn More View desktop site target.com WebId: 171656622 PUPILLARY DISTANCE WHAT IS IT? Pupillary distance measures the space (in millimeters) between the pupils of your eyes. WHERE CAN I FIND IT? On previous eyewear receipts or your prescription. Or measure it yourself with our handy PD ruler. download PD ruler I HAVE TWO NUMBERS FOR MY PD... Don't worry. Some doctors take your distance for each eye. Your just a simple equation away from your pupillary distance. 1.ADD THE TWO NUMBERS The first step is to add the numbers together. We recommend a calculator because no one's perfect. 2.DIVIDE BY 2 Once you have the two numbers added together just divide them by 2 and that is you're pupillary distance! Double check your number and then enter it in the pupillary distance field. PAYING IN INSTALLMENTS Want to spread out the cost of your order with Target Optical? Select ‘Affirm’ or ‘Afterpay‘ as your payment method at checkout to pay in interest-free installments, with no hidden fees. With Affirm, pay in 4 interest-free installments every 2 weeks or you can pay over time with monthly payments over 3, 6 or 12 months. Payment options are offered by Affirm, are subject to an eligibility check, and may not be available in all states. CA residents: Loans by Affirm Loan Services, LLC are made or arranged pursuant to a California Finance Lender license. With Afterpay, make 4 interest-free* payments every 2 weeks or you can pay over time with monthly payments spread over 6 or 12 months**. *You must be over 18, a resident of the U.S. and meet additional eligibility criteria to qualify. Late fees may apply. Eligibility criteria apply. See www.afterpay.com for more details. Loans to California residents made or arranged pursuant to a California Finance Lenders Law license. © 2020 Afterpay US **Loans through the Afterpay Pay Monthly program are underwritten and issued by First Electronic Bank, Member FDIC. Loans are subject to credit check and approval and are not available to residents of Hawaii, New Mexico, West Virginia and Nevada. Click here for complete terms. More savings to enjoy! Subscribe to our newsletter for a special welcome offer. Please enter a valid email address Sign up Free shipping and returns on all orders Use your insurance benefits and FSA online By clicking “sign up”, you agree to the Terms of Use and our Privacy Policy. For more details see our Notice of Financial Incentives. Get a special welcome offer! YOUR SESSION HAS EXPIRED You've been logged out of your session after 30 minutes of inactivity. Sign in again COMMUNICATION ERROR The store has encountered a problem processing the last request. Try again later. If the problem persists, contact your site administrator. Close WHAT'S YOUR FACE SHAPE? OVAL Features nicely balanced with chin slightly narrower than your forehead. Best frames: any shape (lucky you), dark or light colors. ROUND A soft, circular shape with equal width and length. Best frames: strong angular shapes for contrast HEART A broader forehead and narrower jawline and chin. Best frames: ovals, rounds in thin, light colors SQUARE Nice strong, distinct angles in your forehead, cheeks and jawline. Best frames: rounds, ovals in dark or bold colors for contrast. Luxottica of America and our third-party partners use cookies, script code, and other technologies to collect data, monitor your interactions on our site, and/or advertise to you. By clicking "Accept All Cookies", you consent to such use. For more information see our Privacy Policy and Terms of Use. To manage your selections, please see our Cookie Manager. Accept all cookies Reject Manage my preferences