---
title: "URL Encode/Decode - Bidirectional Conversion of URL Special Characters | Web ToolBox"
description: "Encode and decode URL special characters. It is useful for Japanese URLs, query parameters, and link preparation before use."
canonical_url: "https://web-toolbox.dev/en/tools/url-encode-decode"
meta:
  author: K
  "og:description": "Encode and decode URL special characters. It is useful for Japanese URLs, query parameters, and link preparation before use."
  "og:image": "https://web-toolbox.dev/og/en/tools/url-encode-decode-0e827dac.png"
  "og:image:alt": "URL Encode/Decode"
  "og:image:height": "630"
  "og:image:width": "1200"
  "og:title": "URL Encode/Decode - Bidirectional Conversion of URL Special Characters | Web ToolBox"
---

> Index of every page on this site: [llms.txt](https://web-toolbox.dev/llms.txt)

# **URL Encode/Decode**

Encode and decode URL special characters

**Input text**

**Converted result**

Read-only

## What is URL Encode/Decode?

URL Encode/Decode is a tool for converting text into a URL-safe form or decoding an encoded string back into readable text. It is useful for Japanese text, symbols, query strings, and encoded URLs.

You can switch between encode and decode modes, and the result updates automatically.

## How to Use

1. Enter the text you want to convert.
2. Choose Encode or Decode.
3. Turn per-line conversion on if needed.
4. Review the converted result.

## Main Settings

### Conversion Mode

- Encode: converts text into a URL-safe form
- Decode: converts encoded text back into readable text

### Convert Per Line

When enabled, each line is converted separately and line breaks are preserved. This is useful when processing multiple URLs or values at once.

## Use Cases

- Creating query parameters with non-ASCII text
- Checking request URLs during API testing
- Reading encoded URLs more easily
- Converting multiple lines of text in one pass

## Input and Output Example

```text
Hello World
```

When encoded, this becomes:

```text
Hello%20World
```

## Things to Keep in Mind

- Spaces are encoded as `**%20**`
- Invalid encoded input can produce a conversion error in decode mode
- Characters such as `**?**`, `**&**`, and `**=**` may also be encoded depending on the input

```json
{"@context":"https://schema.org","@graph":[{"@id":"https://web-toolbox.dev/en#website","@type":"WebSite","description":"アカウント登録不要で使える無料Web開発ツール80種類以上。JSON整形、Base64変換、カラーコード変換、QRコード生成などをブラウザ上で瞬時に実行。開発者の作業効率を大幅に向上させます。","inLanguage":"en-US","name":"Web ToolBox","url":"https://web-toolbox.dev/en","translationOfWork":{"@id":"https://web-toolbox.dev/#website"}},{"@id":"https://web-toolbox.dev/en/tools/url-encode-decode#webpage","@type":"WebPage","description":"Encode and decode URL special characters. It is useful for Japanese URLs, query parameters, and link preparation before use.","name":"URL Encode/Decode - Bidirectional Conversion of URL Special Characters","url":"https://web-toolbox.dev/en/tools/url-encode-decode","isPartOf":{"@id":"https://web-toolbox.dev/en#website"},"potentialAction":[{"@type":"ReadAction","target":["https://web-toolbox.dev/en/tools/url-encode-decode"]}]},{"@id":"https://web-toolbox.dev/en/tools/url-encode-decode#/schema/web-application/1","@type":"WebApplication","applicationCategory":"UtilityApplication","description":"Encode and decode URL special characters. It is useful for Japanese URLs, query parameters, and link preparation before use.","name":"URL Encode/Decode - Bidirectional Conversion of URL Special Characters","operatingSystem":"Windows, macOS, Linux, Android, iOS"}]}
```

## Sitemap

See the full [sitemap](https://web-toolbox.dev/sitemap.md) for all pages.
