← All tools

Percent-escape bytes

Application/x-www-form-urlencoded style escaping.

Client
a%20b

Nearby workflows on Toolcore

  • URI percent-encoding (encodeURI) — encodeURI/decodeURI vs encodeURIComponent/decodeURIComponent—full URI strings vs components, in the browser. Useful when the payload needs another alphabet or escape format.
  • URL parser — Split URLs into protocol, host, path, query, and hash—browser URL API; optional https:// assumption; no fetch. Useful when the payload needs another alphabet or escape format.
  • Base64url (URL-safe) encode & decode — UTF-8 ↔ Base64url (RFC 4648: -, _, padding optional on decode)—same bits as Base64, JWT-segment style; client-side. Useful when the payload needs another alphabet or escape format.
  • Encoding tools — Hub index: Base64 & URL, Base64url, Base32, Crockford, LEB128, ASCII85, Z85, Base58, base-36, bencode, Morse, quoted-printable, URI, Punycode/IDN, Unicode escapes, data URLs, MIME, hex, HTML entities, JWT, JSON helpers, crypto. Useful when the payload needs another alphabet or escape format.

Common use cases

  • Transform sample text with percent-escape bytes while debugging legacy email, Usenet, or protocol payloads.
  • Compare output size and alphabet against Base64, Z85, or hex dumps on the same input without leaving the encoding hub.
  • Application/x-www-form-urlencoded style escaping.
  • When the payload also needs a sibling encoding, open the related encoding-uri page from More tools below.

Common mistakes to avoid

  • Treating UTF-8 paste as raw binary

    These tools encode the UTF-8 bytes of your text unless the page states otherwise. For arbitrary byte arrays, convert from hex first.

  • Mixing alphabets between encodings

    Base91, Z85, uuencode, and Base64 use different symbol sets—decode with the matching tool before re-encoding.

  • Pasting secrets into shareable prefill links

    URL query parameters may appear in browser history. Use Load example for demos; avoid ?q= links for production keys.

FAQ

Where does encoding run?

In your browser. Toolcore does not need your paste for the transform.

Is there a payload size limit?

Very large pastes may slow the tab. Split huge files locally before encoding samples on the page.

Can agents prefill this page?

Yes. Use ?q= for short text or ?qb= for base64 payloads on the tool URL.

Related utilities you can open in another tab—mostly client-side.