Skip to content

Encoders & Decoders

URL Encoder / Decoder

Percent-encode or decode URL components for query strings, path segments, and form values. Uses encodeURIComponent / decodeURIComponent in your browser.

Loading tool…

How to use

  1. Paste the text or encoded string
  2. Choose Encode or Decode
  3. Copy the result into your URL or code
  • Hex Encoder / Decoder

    Encode UTF-8 text to hexadecimal bytes or decode hex back to readable text. Accepts spaced, compact, or 0x-prefixed hex—runs locally.

  • Unicode Escape / Unescape

    Escape non-ASCII characters to JavaScript \u sequences or unescape them back to readable text. Handles BMP and surrogate pairs—runs in your browser.

  • Slugify

    Convert blog titles, product names, and headings into clean kebab-case slugs for URLs, filenames, and IDs. Instant, private, and free in your browser.

Frequently asked questions

Is this the same as encodeURI?

No. This tool uses encodeURIComponent / decodeURIComponent, which safely encodes reserved characters like &, =, and / inside a single component—not a full URL.

When should I encode vs slugify?

Slugify makes readable kebab-case paths from titles. URL encode when you need to safely put arbitrary text (spaces, symbols) into a query parameter or path segment.

Is my input uploaded?

No. Encoding and decoding run entirely in your browser.