[{"data":1,"prerenderedAt":34},["ShallowReactive",2],{"tool-content-en-url-parser":3},{"id":4,"title":5,"body":6,"description":25,"extension":26,"locale":27,"meta":28,"navigation":29,"path":30,"seo":31,"stem":32,"toolId":12,"__hash__":33},"tools\u002Ftools\u002Fen\u002Furl-parser.md","URL Parser",{"type":7,"value":8,"toc":20},"minimark",[9,13,17],[10,11,5],"h2",{"id":12},"url-parser",[14,15,16],"p",{},"When a link refuses to work or an API call returns unexpected results, seeing each URL component in isolation helps. Paste a full URL and the parser breaks out the protocol, credentials, hostname, port, path, query string, and fragment using the browser's native URL API.",[14,18,19],{},"Query parameters are decoded individually and listed as name\u002Fvalue pairs, which makes it easy to spot double encoding, missing values, or parameters in surprising order. Passwords found in URLs are masked before display. Everything happens locally, so it is safe to inspect links that contain tokens or session identifiers.",{"title":21,"searchDepth":22,"depth":22,"links":23},"",2,[24],{"id":12,"depth":22,"text":5},"Split any URL into protocol, hostname, port, path, fragment, and a decoded query-parameter table.","md","en",{},true,"\u002Ftools\u002Fen\u002Furl-parser",{"title":5,"description":25},"tools\u002Fen\u002Furl-parser","o9IECB0ZSaCktkk4bnXoVZexPi_8qNHguYS6qLJun5k",1792391421587]