PHPackages                             savepinner/pinterest-url-normalizer - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Validation &amp; Sanitization](/categories/validation)
4. /
5. savepinner/pinterest-url-normalizer

ActiveLibrary[Validation &amp; Sanitization](/categories/validation)

savepinner/pinterest-url-normalizer
===================================

Parse, classify, and normalize Pinterest URLs without network requests.

v0.1.0(today)00MITPHPPHP ^8.1CI passing

Since Aug 1Pushed todayCompare

[ Source](https://github.com/jiankn/pinterest-url-normalizer-php)[ Packagist](https://packagist.org/packages/savepinner/pinterest-url-normalizer)[ Docs](https://savepinner.com/pinterest-downloader/)[ RSS](/packages/savepinner-pinterest-url-normalizer/feed)WikiDiscussions main Synced today

READMEChangelog (1)Dependencies (1)Versions (2)Used By (0)

pinterest-url-normalizer
========================

[](#pinterest-url-normalizer)

Parse, classify, and normalize Pinterest URLs without making network requests.

[SavePinner](https://savepinner.com/pinterest-downloader/) · [Packagist](https://packagist.org/packages/savepinner/pinterest-url-normalizer) · [npm](https://www.npmjs.com/package/pinterest-url-normalizer) · [PyPI](https://pypi.org/project/pinterest-url-normalizer/) · [crates.io](https://crates.io/crates/pinterest-url-normalizer)

The package recognizes Pin, `pin.it`, profile, board, and Ideas URLs across Pinterest country domains. It uses an exact host allow list, rejects HTTP URLs and lookalike domains, and removes query parameters and fragments from normalized output.

Install
-------

[](#install)

```
composer require savepinner/pinterest-url-normalizer
```

Library
-------

[](#library)

```
