URL Encoder / Decoder

Encode or decode URLs and query parameters instantly

GratisSin registroFunciona sin conexiónPrivacidad primero
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

Escenarios reales

1Construcción de cadenas de consulta API

Estás construyendo una función de búsqueda para comercio electrónico y necesitas crear parámetros de consulta URL a partir de la entrada del usuario.

URL problemática:
https://shop.com/search?query=men's shoes & category=athletic
URL correctamente codificada:
https://shop.com/search?query=men%27s%20shoes%20%26%20category%3Dathletic

Solución: Usa la codificación URL para manejar correctamente espacios, apóstrofes y ampersandes.

2Soporte de caracteres internacionales

Tu aplicación web necesita manejar búsquedas que contengan caracteres chinos, japoneses u otros caracteres Unicode.

Término de búsqueda original:
开发ツール + 在线服务
URL codificada:
%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

Solución: Codifica caracteres Unicode para asegurar que se transmitan correctamente en las URL.

3Compartir en redes sociales

Creación de enlaces compartibles para publicaciones en redes sociales que incluyen contenido dinámico.

URL de compartir dinámica:
https://app.com/share?title=Check this out!&text=Amazing article about web development
Listo para redes sociales:
https://app.com/share?title=Check%20this%20out%21&text=Amazing%20article%20about%20web%20development

Solución: Codifica parámetros para evitar la ruptura de URL y asegurar una integración adecuada con redes sociales.

Cómo usar la codificación URL

1

Ingrese su URL o texto

Pegue su URL o ingrese el texto que necesita codificar/decodificar en el campo de entrada de arriba.

2

Elija Codificar o Decodificar

Seleccione 'Codificar' para convertir caracteres especiales, o 'Decodificar' para convertir URLs codificadas de vuelta a formato legible.

3

Haga clic en Convertir

Haga clic en el botón convertir para ver instantáneamente el resultado codificado o decodificado en el campo de salida.

4

Copie y use

Copie el resultado y úselo en sus aplicaciones web, llamadas API o documentación.

Preguntas Frecuentes

¿Qué es la codificación URL?

La codificación URL convierte caracteres a un formato que puede transmitirse por Internet. Los caracteres especiales se reemplazan con '%' seguido de dos dígitos hexadecimales.

¿Cuándo debo usar la codificación URL?

Usa la codificación URL cuando tu URL contiene caracteres especiales como espacios, ampersands (&), o caracteres no ASCII como texto en chino o japonés.

¿Mis datos están seguros?

Sí, toda la codificación y decodificación ocurre completamente en tu navegador. Tus datos nunca se envían a ningún servidor.

Herramientas y guías relacionadas

Descubre más herramientas y guías para mejorar tu flujo de trabajo de desarrollo

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