Back

Encode or decode UTF-8 text for WhatsApp click-to-chat URLs.

Enter your details

Inputs are processed in your browser. No WhatsApp message or API request is sent automatically.

Example: “Hello 👋” becomes URL-encoded UTF-8 text. Encoding is applied once to the plain text you enter.

What this tool does

Percent-encode message text for the text parameter in a click-to-chat URL, or decode a percent-encoded message back into readable Unicode.

1. Enter your details

Fill in the fields relevant to your task. Required information is checked before processing.

2. Generate the result

Select Generate or Process. Any validation issue appears above the action controls.

3. Copy or download

Review the output, copy it to your clipboard or download it as a local file.

Example

A newline and emoji are encoded into UTF-8 percent escapes and can be placed after ?text= in a wa.me link.

Frequently asked questions

How should I use this result?

Paste the encoded parameter value, not a complete URL, to decode just the message text. Invalid percent sequences are reported without crashing the tool.

Does this tool send a message or API request?

No message or API request is sent automatically. Any external action requires an explicit user click.

Related tools