URL Parser

Parse any URL into its components, edit individual parts, and reconstruct the URL.