A pin is only as good as the link behind it. A missing https://, a link shortener Pinterest treats as suspicious, a Facebook click ID copied from your browser bar or a utm_source spelled two ways can each cost you clicks or muddle your analytics. These mistakes are easy to make when you prepare dozens of pins in a spreadsheet and hard to spot by eye.
This checker reads every link in your list and reports the problems, errors first. It runs entirely in your browser. One honest limit: browsers block a page from loading other websites (a security rule called CORS), so the checker cannot visit your pages to confirm they load. It checks the links, not the pages behind them. In bulk mode you can import the links straight from a CSV or Excel file, such as a Pinterest bulk upload file, and download the report as a CSV.
What the checker looks for
Format: a full web address with https:// or http://, no spaces, no stray quotes or brackets from copying, and no local or staging addresses. Safety: http instead of https, and known link shorteners such as bit.ly or tinyurl, which Pinterest may block or flag as spam. Tracking: click IDs like fbclid, gclid or igshid that belong to someone else's visit, and repeated query parameters.
Consistency: duplicate links, missing utm_source, utm_medium or utm_campaign, and values that differ from the rest of your list. GA4 treats Pinterest and pinterest as two different sources, so a single capital letter splits your reports. Build matching links with the Pinterest UTM builder.
Why it cannot test whether a page is live
Web browsers only let a page read responses from other websites when those sites allow it, and almost none do. A checker that runs in your browser therefore cannot load your pages to see a 404 or a redirect without a server in the middle, and this tool has no server. Your links never leave your device.
To check that pages load, open a sample of links, use the crawler in your SEO tool, or check the 404 report in your site analytics.