← URL Encoding Guide

How to Encode Ampersand in URL

In query values, & must be encoded as %26 so it is not treated as a parameter separator.

encodeURIComponent("name=tom&role=admin")
// name%3Dtom%26role%3Dadmin

Use URL Encoder/Decoder to validate full query strings.