URL parser and query editor

Split a link into its parts, edit query values and rebuild it.