Input
Text → encoded: Hello 👋
Expected result
Hello%20%F0%9F%91%8B
Make text safe for a URL.
Choose a direction and paste text. Uses encodeURIComponent and decodeURIComponent for URL components, not whole URLs.
Spaces become %20. Decoding leaves + unchanged. Invalid percent escapes or UTF-8 are rejected.
Input
Text → encoded: Hello 👋
Expected result
Hello%20%F0%9F%91%8B
Input
Encoded → text: Hello%20%F0%9F%91%8B
Expected result
Hello 👋