Pre-share URL check

Check percent encoding by URL path, query, and fragment

The same character can behave differently in each URL part. Review synthetic cases without breaking separators, then save a context-specific decision note.

Review a URL part

encoded
decoded

Decision:

Input, conversion, and the decision note stay in this browser. No external access is made.

Keep the contexts separate

  • Path uses / as a hierarchy separator.
  • Query keeps & and = as separators while encoding key/value content.
  • Fragment is not a query; it is a page-location value.
  • Stop an incomplete percent escape before sharing.