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
- Paste the text or encoded string
- Choose Encode or Decode
- Copy the result into your URL or code
Next step
- 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.