We will update this post periodically as we hear of new vendors (or sold-out vendors).
We all know by now that you need to wear special glasses to watch the eclipse. Not only is it harmful to your eyes to stare at the sun, but you really won't be able to see anything if you don't have the glasses to filter out most of the sunlight.
Over the past week, glasses have been flying off the shelves everywhere. I spoke with an employee of my local Ace Hardware Thursday afternoon in Arlington, Va., and he told me they had received some more Wednesday and sold the entire shipment in one hour. Geez!
Needless to say, by the time you read this things may have already changed. I recommend looking through our best suggestions and seeing which options are feasible for you. But before you go to any store or vendor, call them to make sure the glasses are still in stock.
And be nice; these people are fielding literally hundreds of calls per day about the glasses.
NASA is giving away free glasses at its events. Use this map to find an event near you.
Update: Warby Parker is out of eclipse glasses at all locations.
The convenience store is selling approved glasses nationwide, although it's likely that some of the stores have run out. Fortunately — at least in the big cities — you can't throw a stone without hitting a 7-Eleven, so you'll have plenty of backups.
Local hardware stores (like Ace Hardware)
Some locally owned hardware stores have been selling the glasses and may still have some in stock. Call in advance, though!
Some libraries that are part of the STAR-Net program will have a limited number of eclipse glasses. As far as I can tell, it's up to these libraries to decide how they want to give them away. Some of the libraries have chosen to host eclipse events on Aug. 21, and if you attend you will be given a pair of viewing glasses. Others are giving them away in advance.
To find a library near you that's giving away glasses, use this map, then visit the website of the library to see how its is handling its giveaway. You may also want to call if you can't find enough information on the website.
Friends and family
Use your social network to see whether anyone has extra glasses. Post a request on Facebook and your local email lists and forums. Ask your co-workers. You never know!
If you're buying for a large group
You can purchase a large quantity from American Paper Optics, but you must buy in bulk. At this point, they are only offering FedEx overnight shipping, which will also run you a pretty penny.
Other retail chains to check
Toys "R" Us
I have no doubt in my mind that there will be people selling eclipse glasses outside on the day of the big event. Make sure the glasses are dark enough:
"You shouldn't be able to see anything through a safe solar filter except the Sun itself or something comparably bright, such as the Sun reflected in a mirror, a sunglint off shiny metal, the hot filament of an unfrosted incandescent lightbulb, a bright halogen lightbulb, a bright-white LED flashlight (including the one on your smartphone), or an arc-welder's torch. All such sources should appear quite dim through a solar viewer."
In the D.C. area
Ace Hardware, Main Street, Fairfax
Ace Hardware, Old Town Alexandria
Ace Hardware/Strosniders, Silver Spring
Ace Hardware, Bethesda
Ace Hardware, Manassas
Twins Ace Hardware, Clarendon/Courthouse
All Lowes stores in Maryland, Virginia and the District
Maketto — 1351 H St. NE.
Arlington Public Libraries
Smithsonian National Air and Space Museum (Downtown)
Steven F. Udvar-Hazy Center (Chantilly, Va.)
Each of these locations is giving away a limited number per day. Both locations open at 10 a.m. When you arrive, head straight to the visitor center to see if they still have some for the day. They are only giving out two pairs per group.
Montgomery County Fair
I've received a few tips that there are two guys at a booth near the food at Montgomery County Fair selling eclipse glasses. The last I heard about this vendor was Thursday evening. Not sure if they are still available as of Saturday night. (If you are these guys, shoot me an email!)
Prince George's County Memorial Library System
The Prince George's libraries are hosting eclipse-viewing events. You need to attend one of the events to get the glasses. Given the limited quantity, young children will be prioritized. Locations: Upper Marlboro, Beltsville, Hillcrest Heights, Largo-Kettering, Laurel, Bowie, Glenarden, Hyattsville and Oxon Hill.
Anne Arundel County Public Library
A limited number of glasses will be provided for attendees during the library's viewing party.
I have received emails from readers saying they found some at the suburban Walmarts. The Walmart on Georgia Avenue is out of stock. The Fairfax and Burke, Va., Walmarts are also out of stock.
The zoo will be giving away glasses at its eclipse event on Monday.