URL Encoder / Decoder

Encode or decode URLs and query parameters instantly

БесплатноБез регистрацииРаботает офлайнКонфиденциальность
0 URLs
0 Encodes
0 Decodes
Result will appear here...
Result will appear here...
Your encoded/decoded URL
will be displayed here.
编码输入的URL

Example URLs

Click on any example to load it into the input field, or use "Quick Run" to automatically convert:

Query Parameters

name=John Doe&email=john@example.com&message=Hello World!

URL with Special Chars

https://example.com/search?q=hello world&category=开发工具

API Endpoint

https://api.example.com/users?filter=name='test'&sort=desc

What is URL Encoding?

What is URL Encoding?URL encoding, also known as percent-encoding, is a mechanism for encoding information in a Uniform Resource Identifier (URI). It converts special characters into a format that can be transmitted over the Internet. Our free online URL encoder/decoder helps you convert URLs and query parameters instantly without any installation or signup.

Technical Implementation

JavaScript Functions

/* Encode URL components */
encodeURIComponent(input)
/* Decode URL components */
decodeURIComponent(input)

Algorithm Details

  • Converts characters to UTF-8 bytes
  • Each byte becomes %XX (hexadecimal)
  • Reserved characters are encoded
  • Unreserved characters remain unchanged

Key Features

URL Encode

Convert special characters to percent-encoding

URL Decode

Restore encoded URLs to readable format

Syntax Highlighting

Color-coded output for easy reading

100% Private

All processing happens in your browser

Common Use Cases

  • Encoding query parameters for API requests
  • Converting non-ASCII characters in URLs
  • Handling special characters like spaces and ampersands
  • Debugging encoded URLs in web development
  • Preparing data for form submissions

!Usage Boundaries & Limitations

Appropriate For:
  • Query parameters and form data
  • API requests and web services
  • URL parameters with special characters
  • Multilingual content in URLs
⚠️ Not Suitable For:
  • Complete URL structure encoding
  • Domain names or protocols
  • Already encoded content (double encoding)
  • HTML entity encoding

Реальные сценарии

1Создание строк запроса API

Вы создаёте функцию поиска для интернет-магазина и вам нужно создать параметры запроса URL из ввода пользователя.

Проблемный URL:
https://shop.com/search?query=men's shoes & category=athletic
Правильно закодированный URL:
https://shop.com/search?query=men%27s%20shoes%20%26%20category%3Dathletic

Решение: Используйте URL-кодирование для правильной обработки пробелов, апострофов и амперсандов.

2Поддержка международных символов

Вашему веб-приложению нужно обрабатывать поисковые запросы пользователей, содержащие китайские, японские или другие символы Unicode.

Оригинальный поисковый запрос:
开发ツール + 在线服务
URL закодирован:
%E5%BC%80%E5%8F%91%E3%83%84%E3%83%BC%E3%83%AB%20%2B%20%E5%9C%A8%E7%BA%BF%E6%9C%8D%E5%8A%A1

Решение: Кодируйте символы Unicode, чтобы обеспечить их правильную передачу в URL.

3Поделиться в социальных сетях

Создание ссылок для публикации в социальных сетях, которые включают динамический контент.

Динамическая ссылка для публикации:
https://app.com/share?title=Check this out!&text=Amazing article about web development
Готово для социальных сетей:
https://app.com/share?title=Check%20this%20out%21&text=Amazing%20article%20about%20web%20development

Решение: Кодируйте параметры, чтобы предотвратить разрыв URL и обеспечить правильную интеграцию с социальными сетями.

Как использовать URL-кодирование

1

Введите ваш URL или текст

Вставьте ваш URL или введите текст, который нужно закодировать/раскодировать, в поле выше.

2

Выберите Кодировать или Раскодировать

Выберите 'Кодировать' для преобразования специальных символов, или 'Раскодировать' для преобразования закодированных URL обратно в читаемый формат.

3

Нажмите Преобразовать

Нажмите кнопку преобразования, чтобы мгновенно увидеть закодированный или раскодированный результат в поле вывода.

4

Копируйте и используйте

Скопируйте результат и используйте его в ваших веб-приложениях, API-запросах или документации.

Часто Задаваемые Вопросы

Что такое URL-кодирование?

URL-кодирование преобразует символы в формат, который можно передавать через Интернет. Специальные символы заменяются на '%' с последующими двумя шестнадцатеричными цифрами.

Когда следует использовать URL-кодирование?

Используйте URL-кодирование, когда ваш URL содержит специальные символы, такие как пробелы, амперсанды (&) или не-ASCII символы, такие как китайский или японский текст.

Безопасны ли мои данные?

Да, всё кодирование и декодирование происходит полностью в вашем браузере. Ваши данные никогда не отправляются на сервер.

Связанные инструменты и руководства

Откройте для себя больше инструментов и руководств для улучшения вашего рабочего процесса разработки

Drag me to the logo!Collection: 0/8 items