URL Encoder / Decoder
Encode or decode URLs and query parameters instantly
Your encoded/decoded URL
will be displayed here.
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
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-кодирование для правильной обработки пробелов, апострофов и амперсандов.
2Поддержка международных символов
Вашему веб-приложению нужно обрабатывать поисковые запросы пользователей, содержащие китайские, японские или другие символы Unicode.
Решение: Кодируйте символы Unicode, чтобы обеспечить их правильную передачу в URL.
3Поделиться в социальных сетях
Создание ссылок для публикации в социальных сетях, которые включают динамический контент.
Решение: Кодируйте параметры, чтобы предотвратить разрыв URL и обеспечить правильную интеграцию с социальными сетями.
Как использовать URL-кодирование
Введите ваш URL или текст
Вставьте ваш URL или введите текст, который нужно закодировать/раскодировать, в поле выше.
Выберите Кодировать или Раскодировать
Выберите 'Кодировать' для преобразования специальных символов, или 'Раскодировать' для преобразования закодированных URL обратно в читаемый формат.
Нажмите Преобразовать
Нажмите кнопку преобразования, чтобы мгновенно увидеть закодированный или раскодированный результат в поле вывода.
Копируйте и используйте
Скопируйте результат и используйте его в ваших веб-приложениях, API-запросах или документации.
Часто Задаваемые Вопросы
Что такое URL-кодирование?
URL-кодирование преобразует символы в формат, который можно передавать через Интернет. Специальные символы заменяются на '%' с последующими двумя шестнадцатеричными цифрами.
Когда следует использовать URL-кодирование?
Используйте URL-кодирование, когда ваш URL содержит специальные символы, такие как пробелы, амперсанды (&) или не-ASCII символы, такие как китайский или японский текст.
Безопасны ли мои данные?
Да, всё кодирование и декодирование происходит полностью в вашем браузере. Ваши данные никогда не отправляются на сервер.
Связанные инструменты и руководства
Откройте для себя больше инструментов и руководств для улучшения вашего рабочего процесса разработки