Web address encoder

Encode or decode text for web addresses, and split a link into its parts.