Widely Available
id: url-canparse
URL.canParse()
The
URL.canParse() static method checks whether a URL can be parsed into a valid URL object. It's an alternative to calling new URL() in a try … catch statement.
Baseline Status:
Achieved Widely Available on Jun 7, 2026 (Cross-browser Newly Available since Dec 7, 2023).
Desktop Browser Engine Support
Google Chrome
120
Supported
Mozilla Firefox
115
Supported
Apple Safari
17
Supported
Microsoft Edge
120
Supported
Mobile Browser Engine Support
Chrome Android
120
Firefox Android
115
Safari iOS
17
Specifications and References
MDN Browser Compat Data Keys: